单项选择题
下面程序的运行结果是( )。 #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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
要想使23.78965421的输出为23.7887应用的语句是( )。
A. cout < < 23.78965421;
B. cout < < fixed < < 23.78965421:
C. cout < < 23.78965421 -0.001:
D. cout < < fixed < < 23.78965421 -0.001;
点击查看答案&解析
单项选择题
类A是类B的友元,类B是类C的友元,则下列说法正确的是( )。
A.构造函数可以重载,析构函数不能重载
B.构造函数不能重载,析构函数可以重载
C.构造函数可以重载,析构函数也可以重载
D.构造函数不能重载,析构函数也不能重载
点击查看答案&解析
相关试题
有以下程序:#include main(){ FILE...
下列程序的输出结果是( )。#include<i...
下列程序的输出结果是( )。#include i...
下面程序的结果为( )。#include<iostr...