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 上一页 [1] [2] [3] [4] [5] [6] [7] 下一页