单项选择题
有如下程序:
#include <iostream>
using namespace std;
Class x
protected:
int a;
public:
x()
a=1;
;
class x1 : virtual public x
public:
x1()
a+=1;
cout<<a;
;
class x2 : virtual public x
public:
x2()
a+=2;
cout<<a;
;
class y : public xl,public x2
public:
Y()
cout<<a<<end1;
;
int main ()
y obj;
return 0;
该程序运行后的输出结果是( )。
A.1
B.123
C.242
D.244
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下类的定义。那么空格处的语句是( )。 class MyClass ____________int x,y; public: MyClass(int x1=0,int y1=0) x=x1; y=y1; static void change() x+=10; y+=10; ;
A.static
B.const
C.private
D.不需要填入内容
点击查看答案&解析
单项选择题
以下程序的执行结果为( )。 #include<iostream.h> Class sample int n; public: sample(int i)n=i; operator ++() n++; void display() cout<<n<<end1; ; void main() sample obj(5); obj++; obj.display();
A.5
B.6
C.7
D.8
点击查看答案&解析
相关试题
有以下程序: #include<iostream> usi...
有以下程序: #include <iostream> u...
有以下程序: #include <iostream.h>...
有如下程序: #include <iostream> u...