- 34
-
以下叙述错误的是()
- A.基类的保护成员在公有派生类中仍然是保护成员
- B.基类的保护成员在派生类中仍然是保护成员
- C.基类的保护成员在私有派生类中是私有成员
- D.基类的保护成员在私有派生类中能够被访问
- A.友元函数
- B.虚函数
- C.成员函数
- D.静态函数
- A.未初始化
- B.等于a.x
- C.等于0
- D.随机
- A.静态成员函数不能利用this指针
- B.静态数据成员要在类体外进行初始化
- C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
- D.静态数据成员不是所有对象所共有的
- 38
-
派生类继承了基类的()
- A.所有成员
- B.部分成员
- C.数据成员
- D.成员函数
- A.char ca1[]={c","m","n"};
- B.char ca2[6]="name";
- C.char ca3[4]="your";
- D.int array[]=1,2,3,4;
- A.复制构造函数是一种特殊的构造函数,函数名与类名相同
- B.若自定义派生类的复制构造函数,那么也必须自定义基类的复制构造函数
- C.复制构造函数只能有一个参数
- D.复制构造函数不允许在函数体中使用return语句
- A.基类中的默认构造函数()
- B.基类中的虚析构函数
- C.基类中的复制构造函数
- D.基类中的常成员函数
- A.私有继承的公有成员
- B.公有继承的私有成员
- C.公有继承的保护成员
- D.公有继承的公有成员
- A.a=b
- B.*p
- C.f(a,b)
- D.&a
- A.说明静态数据成员时前边要加修饰符static
- B.静态数据成员要在类体外进行初始化
- C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
- D.静态数据成员不是所有对象所共用的
- A.inline
- B.template
- C.const
- D.short
- A.实现规范化
- B.防止书写错误
- C.防止非法访问
- D.实现类型转换
- A.char s1[]="\n";
- B.char s2[3]="xyz";
- C.char s3[][3]={"a","x","y"};
- D.char s4[2,4]={"xyz","mnp"};
- A..cpp
- B..c
- C..txt
- D..exe
- A.引用是被引用变量的复制
- B.被引用变量是引用的别名
- C.引用是被引用变量的别名
- D.被引用变量是引用的复制
- 50
-
多态性是指()
- A.不同的对象调用不同名称的函数
- B.不同的对象调用相同名称的函数
- C.一个对象调用不同名称的函数
- D.一个对象调用不同名称的对象
- A.有且只能有一个,名称不限
- B.可以有多个,名称不限
- C.有且只能有一个,名称为main
- D.可以有多个,名称为main
- A.x.operator++().operator *(y)
- B.operator *(x.operator++(0),y)
- C.y.operator * operator ++(x,0))
- D.operator*(operator ++(x,0),y)
- A.4和5
- B.5和4
- C.4和20
- D.20和5