单项选择题
若有以下程序:
#include<iostream>
using namespace std;
class Base
public:
Base()
x=0;
int x;
;
class Derivedl:virtual public Base
publiC:
Derivedl()
X=10;
;
Class Derived2:Virtual public Base
public:
Dedved2()
x=20;
;
class Derived:public Delivedl,protected Derived2;
int main()
Derived obj;
cout<<obj.X<<endl;
return 0;
该程序运行后的输出结果是( )。
A.20
B.30
C.10
D.0
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream> using namespace std; class Test public: Test() n+=2; ~Test() n-=3; static int getNum()return n; private: static int n; ; int Test::n=1; int main() Test* p=new Test; delete p; cout<< n= <<Test::getNum()<<endl; return0; 执行后的输出结果是( )。
A.n=0
B.n=1
C.n=2
D.n=3
点击查看答案
单项选择题
软件详细设计的主要任务是确定每个模块的( )。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
点击查看答案
相关试题
有如下程序: #include<iostream> usi...
下列类的定义中,有( )处语法错误。 cl...
有如下程序: #inchde<iostream.h> v...