31.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )
A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
【参考答案】 C
32.下列关于虚基类的描述,错误的是( )
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
【参考答案】 B
33.下列运算符中,在C++语言中不能重载的是( )
A.* B.>= C.:: D./
【参考答案】 C
34.下列程序的运行结果是( )
#include
class A
{ int a;
public:
A() {a=0;}
A(int aa)
{a=aa;
cout<
void main()
{A x,y(2),z(3);
cout<
A.00 B.23 C.34 D.25
【参考答案】 B
35.判断char型变量c是否为小写字母的正确表达式是( )
A.′a′<=c<=′z′ B.(c>+A)&&(c<=z)
C.(′a′>=c)||(′z′<=c) D.(c>=′a′)&&(c<=′z′)
【参考答案】 D
[本文共有 6 页,当前是第 5 页] <<上一页 下一页>>