题目内容

下面对静态数据成员的描述中,正确的是()

A. 静态数据成员可以在类体内进行初始化
B. 静态数据成员可以直接用类名或者对象名来调用
C. 静态数据成员不能用private控制符修饰
D. 静态数据成员不可以被类的对象调用

查看答案
更多问题

要实现动态联编必须()

A. 通过成员名限定来调用虚函数
B. 通过对象名来调用虚函数
C. 通过派生类对象来调用虚函数
D. 通过对象指针或引用来调用虚函数

已知类A是类B的友元,类B是类C的友元,则()

A. 类A一定是类C的友元
B. 类C一定是类A的友元
C. 类C的成员函数可以访问类B的对象的任何成员
D. 类A的成员函数可以访问类B的对象的任何成员

有如下程序:#include using namespace std;class B{ public: virtual void show(){cout<<"b";}};class D:public B { public: void show(){cout<<"D";}};void fun1(B*ptr){ ptr->show();}void fun2(B &ref){ ref.show();}void fun3(B b){ b.show();}void main(){ B b,*p=new D; D d; fun1(p); fun2(b); fun3(d);}程序输出的结果为( )

A. DBD
BBD
C. DBB
Dbb

对于T触发器,若原态Q=0,欲使新态Q*=1,应使输入T=( )。

A. 0
B. 1
C. Q

答案查题题库