构造函数D基类构造函数、对象成员构造函数、派生类本身的构造函数
15字符串:”0211”xab”的长度为BA1B9C0D11
16以下叙述中错误的是CA局部变量的定义可以在函数体内部B全局变量的定义可以在函数以外的任何位置C同一程序中,全局变量和局部变量不能同名D函数的形参属于局部变量
f17下面对构造函数的不正确描述是(B)A系统可以提供默认的构造函数B构造函数可以有参数,所以可以有返回值C构造函数可以重载D构造函数可以设置默认参数
18下面对析构函数的正确描述是(C)A系统不能提供默认的析构函数B析构函数必须由用户定义C析构函数没有参数D析构函数可以设置默认参数
19对静态成员的不正确描述是(C)A静态成员不属于对象,是类的共享成员B静态数据成员要在类外定义和初始化C调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针D非静态成员函数也可以操作静态数据成员
20下面对友元的错误描述是(D)A关键字frie
d用于声明友元B一个类的成员函数可以是另一个类的友元C友元函数访问对象的成员不受访问特性影响D友元函数通过this指针访问对象成员
21下列关于类的继承描述中,错误的是(A)A派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数B派生类也是基类,但基类不一定具有派生类的全部属性和方法C继承描述类的层次关系,派生类可以具有与基类相同的属性和方法D一个基类可以有多个派生类,一个派生类可以有多个基类
22当一个派生类私有继承一个基类时,基类中的所有仅有成员和保护成员成为派生类的(B)
Apublic成员Bprivate成员Cprotected成员D友元23不论派生类以何种方法继承基类,都不能使用基类的(B)Apublic成员Bprivate成员Cprotected成员Dpublic成员和protected成员24在C中,要实现动态联编,必须使用(D)调用虚函数A类名B派生类指针C对象名D基类指针25下列运算符中A运算符在C中不能重载。
A
B
fC
ewD26在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺
序和函数的返回值(B)
A不同B相同C相容
D部分相同27下面函数原型声明中,(B)声明了fu
为纯虚函数
Avoidfu
0
Bvirtualvoidfu
0
Cvirtualvoidfu
Dvirtualvoidfu
28在排序方法中,关键码比较次数与记录地初始排列无关的是DAShell排序B归并排序
C直接插入排序D选择排序29代码如下中,变量val的内存地址位于r