2009年下半年全国计算机等级考试你准备好了没?考计算机等级二级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。提前准备吧!
每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答。
(1)关于常成员函数,下列说法中错误的是
A)常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B)常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C)常成员函数既可以被常对象调用,也可以被一般对象调用
D)常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符
(2)解决类继承中产生的二义性的方法不包括
A)使用作用域运算符限定访问的成员函数
B)在派生类中定义同名函数,且参数表必须和基类的保持一致
C)在派生类中定义同名函数,且参数表可以和基类的不同
D)采用虚基类解决多重继承中的共同基类产生的二义性
(3)一个类的友元函数能够访问该类的
A)私有成员
B)保护成员
C)公用成员
D)所有成员
(4)执行下列语句后,输出结果为steven的是
char*str=”steven”:
cout.write(slr, );
A)strlen(str)
B)sizeof(str)
C)strlen(str+1)
D)sizeof(str—1)
(5)对于拷贝构造函数和赋值操作的关系,正确的是
A)拷贝构造函数和赋值操作是完全一样的操作
B)进行赋值操作时,会调用类的构造函数
C)当调用拷贝构造函数时,类的对象正在被建立并被初始化
D)拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案交流,请选择进入:
计算机等级考试二级QQ交流群:65335082
责任编辑:小草