单项选择题
若有以下程序:
#include <iostream>
using namespace std;
class Base
public:
Base()
x=0;
int x;
;
class Derived1 : virtual public Base
public:
Derived1()
x=10;
;
class Derived2: virtual public Base
public:
Derived2()
x=20;
;
class Derived: public Derived1,protected Derived2;
int main()
Derived obj;
cout <<obj.x<<endl;
return 0;
该程序运行后的输出结果是( )。
A.20
B.30
C.10
D.0
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
( )提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
A.公有成员
B.私有成员
C.私有成员函数
D.保护成员
点击查看答案
单项选择题
以下程序的输出结果是( )。 #include <iostream.h> main() int m=5; if(m++>5) cout<<m; else cout<<m--;
A.7
B.6
C.5
D.4
点击查看答案
相关试题
有如下程序: #include <iostream> u...
当需要将一个函数bool isnumber (char ...
假定MyClass为一个类,那么下列的函数说明...
有如下程序: #include <iostream> u...
类MyClass的定义如下: class MyClass p...