2020计算机二级C++选择题强化练习010
(1)下列运算符中,不能被重载的是( )。
A)&&
B)!=
C).
D)++
答案:C
(2)关于运算符重载,下列表述中正确的是( )。
A)C++已有的任何运算符都可以重载
B)运算符函数的返回类型不能声明为基本数据类型
C)在类型转换符函数的定义中不需要声明返回类型
D)可以通过运算符重载来创建C++中原来没有的运算符
答案:C
(3)下列关于类定义的说法中,正确的是( )。
A)类定义中包括数据成员和函数成员的声明
B)类成员的缺省访问权限是保护的
C)数据成员必须被声明为私有的
D)成员函数只能在类体外进行定义
答案:A
(4)有如下程序:
#inCludeusing namespaCe std; Class A{
publiC:
statiC int a;
void init(){。a=1;}
A(int a=2){init();a++;} };
int A::a:0: A obj;
int main( ) {
Cout<<OBJ.A: p 0;< return>
}
运行时输出的结果是( )。
A)0
B)1
C)2
D)3
答案:B
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>