11.类的私有成员可在哪里被赋值( )
A.类体中 B.该类的成员函数中
C.A和B D.以上都不是
1 2.设存在数组a,其长度为Len,则下列哪个泛型算法用于反转a中各元素( )
A.reverse(a,a+Len); B.sort(a,a+Len);
C.find(a,a+Len,value); D.copy(a,a+Len,b);
13.用于标识八进制常量的前缀或后缀是( )
A.无 B.后缀L或1
C.前缀零 D.前缀Ox
14.派生类中继承的基类成员初始化如何进行( )
A.由派生类构造函数调用基类的构造函数进行
B.由派生类构造函数进行
C.由基类构造函数进行,无需派生类构造函数调用
D.以上皆不正确
1 5.对于多重继承,下列描述正确的是( )
A.所有基类使用相同的派生方式 B.每个基类可使用不同派生方式
C.只能是public派生 D.只能是protected派生
16.下列关于类的权限描述错误的是( )
A.类本身的成员函数可以访问自身的任何成员
B.类的对象可以访问该类的所有成员
C.普通函数不能直接访问类的公有成员,必须通过成员函数对其访问
D.一个类可以将另一个类的对象作为成员
17.运算符delete与哪个函数一起运行( )
A.构造函数 B.析构函数
C.主函数 D.不与任何函数一起工作
18.一个类可以获得另一个类的特性的机制称为( )
A.抽象 B.封装
C.继承 D.多态性
19.使用下列哪个格式控制符可设置转换十六进制为十进制( )
A.dec B.oct
C.hex D.endl
20.对引用调用描述正确的是( )
A.分配新存储空间
B.修改已存储空间的名称为引用名
C.引用名与已存在存储空间无任何关联
D.将引用名标识符与一块已存在储区域相关联,没有分配新存储空间