21.关于静态数据成员的描述中正确的是
A)类的静态数据成员不是类的所有对象共享的数据
B)类的静态数据成员不能被类的成员函数调用
C)类的静态数据成员不能被类的构造函数调用
D)类的静态数据成员必须进行初始化
【参考答案】 D
22.拷贝构造函数的参数一般是
A)某对象名 B)某对象成员名 C)某对象的引用名 D)指向对象的指针名
【参考答案】 C
23.下表正确的是
在父类中的访问属性访问修饰符在子类中的访问属性
A)publicprivate不能直接访问 B)protectpublicpublic
C)privatepublic不能直接访问 D)protectprivateprotect
【参考答案】 C
24.下面这个程序的结果是
#include
class A
{ private:
int a;
public:
void seta(); int geta(); };
void A::seta()
{a = 1;}
int A::geta()
{return a;}
class B
{ private:
int a;
public:
void seta(); int geta(); };
void B::seta()
{a = 2;}
int B::geta()
{return a;}
class C : public A, public B
{ private:
int b;
public:
void display(); };
void C::display()
{ int b = geta();
cout << b; }
void main()
{ C c;
c.seta();
c.display(); }
A)1 B)2 C)随机输出1或2 D)程序有错
【参考答案】 D
25.下列运算符中全都可以被友元函数重载的是
A)= , + , - , \ B)[] , +, (), new
C)-> , + , * , >> D)<< , >> , + , *
【参考答案】 D
26.对于模板定义关键字class和typename说法不正确的是
A)程序中的class并不能都替换为typename
B)class和typename都可互相替换
C)程序中的typename都能替换为class
D)程序中的部分class可以替换为typename
【参考答案】 B
[本文共有 6 页,当前是第 3 页] <<上一页 下一页>>