计算机二级考试c++选择题题库
计算机二级考试c++选择题题库
计算机C++二级考试的时候会考哪一些内容的选择题呢?下面是店铺给大家整理的计算机二级考试c++选择题题库,供大家参阅!
计算机二级考试c++选择题题库
1). C++语言中用于定义类的关键字是( )
A.class
B.struct
C.default
D.sizeof
正确答案:A
2). 要想使23.78965421的输出为23.7887应用的语句是( )
A.cout<<23.78965421;
B.cout<
C.cout<<23.78965421 -0.001;
D.cout<
正确答案:C
3). 下列选项中正确的语句是( )。
正确答案:D
答案解析:在选项D中,字符指针s指向字符串常量BOOK!。故选项D正确。
4). 在32位的计算机中,一个char型数据所占的内存长度的字节是( )
A.4
B.1
C.2初中文凭怎么报考成人大专
D.8
正确答案:B
5). 静态成员函数没有( )。
A.返回值
B.this指针
C.指针参数
D.返回类型
正确答案:B
答案解析:this指针是系统隐含的用于指向当前对象的指针。由于静态函数是同类中所有对象都共享的函数,在内存中只存在一份,不属于某个对象所有,所以静态函数没有this指针。
6). 关于纯虚函数,下列表述中正确的是( )。
A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以″=0″结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类不可能是派生类
正确答案:B
答案解析:纯虚函数是在声明虚函数时被″初始化″为O的虚函数。纯虚函数没有函数体,纯虚函数的作用是在基类中为其派生类保留一个函数名称。
7). 下列链表中,其逻辑结构属于非线性结构的是( )
A.二叉链表
B.循环链表
C.双向链表
D.带链的栈
正确答案:A
答案解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。带链的栈可以用来收集计算机存储空间中所有空闲的存储结点,是线性表。在单链表中的结点中增加一个指针域指向它的直接前件,这样的链表,就称为双向链表(一个结点中含有两个指针),也是线性链表。循环链表具有单链表的特征,但又不需要增加额外的存贮空间,仅对表的链接方式稍做改变,使得对表的处理更加方便灵活,属于线性链表。二叉链表是二叉树的物理实现,是一种存储结构,不属于线性结构。答案为A选项。
8). 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为( )
A.C
B.Basic
C.DDL
D.DML
贵州事业编考试都考什么正确答案:C
9). 下面对于友元函数描述正确的是
A.友元函数的实现必须在类的内部定义
B.友元函数是类的成员函数
C.友元函数破坏了类的封装性和隐藏性
D.友元函数不能访问类的私有成员
正确答案:C
答案解析:友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了类的封装性和隐藏性,使得类的非成员函数可以访问类的私有成员。
10). 在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )
A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
正确答案:C
11). 下面关于break语句的描述中,不正确的是
A.break可以用于循环体内
B.break语句可以在for循环语句中出现多次
C.break语句可以在switch语句中出现多次
D.break语句可用于if条件判断语句内
中央一台cctv1在线直播正确答案:D
12). 在C++语言中,不合法的实型数据的是( )
A.0.123
B.123e3
C.2.1e3.5
D.123.0
正确答案:C
13). 已知类A有公用数据成员a,并重载了=运算符,且有A obj2; const A*ptr = new A;,则下列语句错误的是( )。
A.ptr- >a=100;
B.ptr= & -obj2;
C.ptr++;
D.obj2=* ptr;
正确答案:A
答案解析:本题考查const修饰符的作用。注意,const位置不同,其修饰的部分也是不同的。本题中const修饰的是ptr所指的对象本身,所以,ptr可以重新指向新的对象,而ptr- >a则无法被更新。
14). 下列叙述中,正确的是
A.用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系
B.用E-R图只能表示实体集之间一对一的联系
C.用E-R图只能表示实体集之间一对多的联系
D.用E-R图表示的概念数据模型只能转换为关系数据模型
正确答案:C
答案解析:目的,本题主要考查了用E-R图表示实体之间联系的方法。要点,两个实体之间的联系实际上是实体集间的函数关系,这种函数关系可以有下面几种,即一对一的联系、一对多(或多对一)的联系和多对多的联系;概念模型便于向各种模型转换。由于概念模型不依赖于具体的数据库管理系统,因此,容易向关系模型、网状模型和层次模型等各种模型转换。
15). 执行语句 for(i=1;i++<4;);,后变量 i 的值是
A.3
B.4
C.5
教师招聘要求
D.不定
正确答案:C
答案解析:for语句中的表达式可以部分或全部省略,但两个";"不能省略,若三个表达式均省略,会因为缺少条件判断,导致循环无限执行,而形成死循环。本题中当i的值为5 的时候,循环终止。
计算机二级考试c++考试内容
哈尔滨招聘信息最新招聘2022一、C++语言概述
1. 了解C++语言的基本符号。
2. 了解C++语言的词汇(关键字、标识符、常量、运算符、标点符号等)。
3. 掌握C++程序的基本框架。
4. 能够使用Visual C++ 6. 0 集成开发环境编辑、编译、运行与调试程序。
二、数据类型、表达式和基本运算
1. 掌握C++数据类型(基本类型,指针类型)及其定义方法。
2. 了解C++的常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)。
3. 掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)。
4. 掌握C++运算符的种类、运算优先级和结合性。
高职教师资格证的报名条件5. 熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)。
二级各科目考试的公共基础知识考试大纲及样题见高等教育出版社出版的《全国计算机等级考试二级教程———公共基础知识(2013 年版)》附录部分。