单项选择题
下列类的定义中,有( ) 处语法错误。
class Base
public:
Base()
Base(int i)
data=i;
private:
int data;
;
class Derive: public Base
public:
Derive(): Base(O)
Derive(int x)
d=x;
void setvalue(int i)
data=i;
private:
d;
;
A.1
B.2
C.3
D.4
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若有以下程序: #include<iostream> using namespace std; class data public: int x; data(int x) data::x=x; ; class A private: data d1; public: A(int x):d1(x) void dispa() cout<<d1.X<< , ; ; classB:public A private: data d2; public: B(int x):A(x-1),d2(x) void dispb() cout<<d2.x<<end1; ; class C:public B public: C(int x):B(x-1) void disp() dispa(); dispb(); ; int main() C obj(5); obj.disp(); return 0; 程序执行后的输出结果是
A.5,5
B.4,5
C.3,4
D.4,3
点击查看答案&解析
单项选择题
若有以下程序: #include <iostream> using namespace std; class Base public: Base() x=0; int x; ; class Derivedl: virtual public Base public: Derived1() x=10; ; class Derived2: virtual public Base publici Derived2() x=20; ; class Derived :public Derived1,protected Derived2 ; int main() Derived obj; cout<<obj.x<<end1; return 0; 该程序运行后的输出结果是
A.20
B.30
C.10
D.0
点击查看答案&解析
相关试题
下列程序将x、y和z按从小到大的顺序排列,...
下面程序的输出是: **********...
假定A为一个类,则语句A(A &A) ;为该...
在下面的程序的横线处填上适当的语句,是该...
下列程序的输出结果是 【10】 。 #in...