下面正确的说法是()。
A.关键字virtual只能用来声明虚函数
B.声明虚函数时,才使用关键字virtual
C.关键字virtual不能用来声明虚基类
D.关键字virtual能用来声明虚基类
- · 有3位网友选择 C,占比30%
- · 有3位网友选择 B,占比30%
- · 有3位网友选择 A,占比30%
- · 有1位网友选择 D,占比10%
A.关键字virtual只能用来声明虚函数
B.声明虚函数时,才使用关键字virtual
C.关键字virtual不能用来声明虚基类
D.关键字virtual能用来声明虚基类
B、气相热媒总管压力低,对预缩聚釜影响最大
C、气相热媒总管压力低,对酯化釜影响最大
D、气相热媒总管压力低,对反应釜没有太大影响
B、工作在甲类状态的功率放大器,无信号输入时无功率损耗
C、工作在乙类状态的功率放大器,无信号输入时有功率损耗
D、工作在甲乙类状态的功率放大器,无信号输入时无功率损耗
B.651跟678表示不种故障的提示代码
C.错误678表示远程计算机没有响应
D.处理分光器主干光纤断裂的故障时需重绑端口才能恢复业务
B.占用一定数量的内存,是多线程的。
C.是执行在单一Java虚拟机中的WeblogiServer的实例。
D.以上全是。
有如下程序: #include <iostream> using namespace std; class TestClass { public: virtual void fun1( ) { cout<<"fun1testclass"< } virtual void fun2( ) { }; testclass1:public testclass fun1( fun2(int x) int main( obj1,*p; testclass1 obj2; p="&obj2;" p-> fun1(); p->fun2(); return 0; } 该程序执行后的输出结果是( )。
A、fun1TestClass1 fun2TestClass
B、fun1TestClass1 fun2TestClass1
C、fun1TestClass fun2TestClass
D、fun1TestClass fun2TestClass1
A、所有的运算符都可以重载。
B、基类类型的指针可以指向子类,子类类型的指针也可以指向基类。
C、可以在类的构造函数中对静态数据成员进行初始化。
D、动态联编要满足两个条件:被调用的成员函数是虚函数;用基类指针或引用调用虚函数。
有如下程序: #include <string.h> #include <iostream> using namespace std; class Publication{ //出版物类 char name[30]; public: Publication(char *name="未知名称") { strcpy(this->name,name); } const char * getName()const{ return name; } virtual const char * getType()const{ return "未知类型";} }; class Book: public Publication{ //书类 public: Book(char *name): Publication(name){} virtual const char * getType()const{ return "书";} }; void showPublication( Publication &p){ cout< <p.gettype()> <<":> < <endl; } int main(){ book book("精彩人生"); showpublication(book); return 0; 运行时的输出结果是(> A、未知类型:未知名称
B、未知类型:精彩人生
C、书:未知名称
D、书:精彩人生
A、A_vfun A_vfun
B、B_vfun B_vfun
C、A_vfun B_vfun
D、编译出错
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!