单项选择题
下面程序的运行结果是( )。 #include<iostream.h> class base{ protected: int a; public: base( ){cout<<"0";} }; class basel:virtual base{ public: basel( ){cout<<"1";} }; class base2:virtual base{ public: base2( ){cout<<"2";} }; class derived:public basel,public base2{ public: derived( ){cout<<"3";} }; void main( ) { derived obj; cout<<endl; }
A.5
B.3
C.2
D.0
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
以下都是C++语言标识符的是( )。
A. 若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B. 虚函数不能声明为友元
C. 子类必须重定义父类的虚函数
D. 虚函数不能是static的
点击查看答案&解析
单项选择题
以下程序的功能是进行位运算:main(){ unsigned char a,b;a=7∧3; b=~4&3;printf( %d %d n ,a,b);}程序运行后的输出结果是______。
A.4 3
B.7 3
C.7 0
D.4 0
点击查看答案&解析
相关试题
开发一个C++语言程序的步骤通常包括编辑...
将一个函数声明为一个类的友元函数必须使用...
表达式operator + (x,y)还可以表示为...
关系数据库管理系统能实现的专门关系运算包...
以下程序中,fun 函数的功能是求 3 行...