考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2014年全国计算机等级《二级C++》上机考试冲刺试题(3)
A编译出错,无法运行
B输出:3
C输出:3.0
D输出一个不确定的数
A一组对象所具有的相似性质
B一个对象具有另一个对象的性质
C各对象之间的共同性质
D类之间共享属性和操作的机制
A0.66667
B0
C0.7
D0.66666666…
Aa[2]
Ba[3]
C*(P+2)
D+P+4
A公有成员和保护成员
B公有成员
C私有成员
D保护成员
A类Person是类Undergraduate的基类
B类Undergraduate从类Student公有继承
C类Student是类Person的派生类
D类Undergraduate是类Person的派生类
A3
B4
C5
D6
A1
B2
C3
D4
Aprivate
Bstatic
Cpublic
Dprotected
Avoid
Bint
Cnew
Dlong
A0和1
B1和1
C0和2
D1和2
A一369
B369
C0.369
D整数集合{1,2,3,4,5}
A3
B4
C6
D7
A需求分析阶段
B概念设计阶段
C逻辑设计阶段
D物理设计阶段
A模板参数可以作为数据成员的类型
B模板参数可以作为成员函数的返回类型
C模板参数可以作为成员函数的参数类型
D模板参数不能作为成员函数的局部变量的类型
A可行性分析报告
B软件需求规格说明书
C概要没计说明书
D集成测试计划
A函数模板和类模板的参数可以是任意的数据类型
B类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用
C函数模板不能直接使用,需要实例化为模板函数后才能使用
D类模板的成员函数都是模板函数
A运算符重载是多态性的一种表现
BC++中可以通过运算符重载创造新的运算符
CC++中所有运算符都可以作为非成员函数重载
D重载运算符时可以改变其结合性
AswitCh语句中的ease标号语句
Bif语句的分支
C循环语句的循环体
D函数的函数体
A冒泡排序
B简单选择排序
C直接插入排序
D堆排序
A*P表示的是指针变量P的地址
BP表示的是变量a的地址,而不是变量a的值
C*P表示的是指针变量P的值
D*P只能用来说明P是一个指针变量
Aoperator+(operator$(X,Y),z)
Bx.operator+(operator*(x,y),Z)
CY.operator*(operator+(x,Y),z)
Dx.operator+(operator{(X,Y))
A类定义中包括数据成员和函数成员的声明
B类成员的缺省访问权限是保护的
C数据成员必须被声明为私有的
D成员函数只能在类体外进行定义
A抽象
B封装
C继承
D重载
A1111
B1211
C1112
D1212
A从虚基类继承的函数都是虚函数
B虚函数不得是静态成员函数
C只能通过指针或引用调用虚函数
D抽象类中的成员函数都是虚函数
Ainti=10;
Bfor(inti=1;j<10;i++)while(1){{i--;i--;}if(i==1)break;
Cinti-0;
Dinti=1:
A增加了一些新的运算符
B允许函数重载,并允许设置默认参数
C规定函数说明符必须用原型
D引进了类和对象的概念
A运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B一元运算符只能作为成员函数重载
C二元运算符重载为非成员函数时,参数表中有一个参数
DC++中可以重载所有的运算符
Aios_base::cur
Bios—base::beg
Clos_base::0ut
Dios—base::end
A1234
B1324
C1342
D3142
Acout<<’\n’;
Bcout<<‘\l2’:
Ccout<<’\xA’;
Dcout<<‘\0’:
A编译出错,无法运行
B输出:3
C输出:3.0
D输出一个不确定的数
A在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数
B基类中说明了虚函数后,派生类中对应的函数也必须说明为虚数
C虚函数可以是另一个类的友元函数,但不能是静态成员函数
D基类中说明的纯虚函数在其任何派生类中都必须实现
Acout
Bcin
Ccerr
Dcset
A有一个以上根结点的数据结构不一定是非线性结构
B只有一个根结点的数据结构不一定是线性结构
C循环链表是非线性结构
D双向链表是非线性结构
A概念模式
B内模式
C外模式
D数据模式
A重载函数
B内联函数
C递归函数
D友元函数
AabC
BaCb
CCab
DCba
Aios—base::in
Bios—base::inliosbase::0ut
Closbase;:0ut
Dios_base::in&ios_base::0ut