单项选择题
有如下程序:
#include<iostream>
using namespace std;
class Base
int x;
public:
Base(int n=0):x(n)cout<<n;
int getX()constreturn x;
;
class Derived:public Base
mt y;
public:
Derived(int m,int n):y(m),Base(n)cout<<m;
Derived(int m):y(m)cout<<m;
;
int main()
Derived d1(3),d2(5,7);
return 0;
执行这个程序的输出结果是______。
A.375
B.357
C.0375
D.0357
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream> using namespace std; class CA public: virtual int f()return 1; ; class GB:public GA public: virtual int f()return 2; ; void show(GA g)cout<<g.f(); void display(GA &g)cout<<g.f(); int main() GA a;show(a);display(a); CB b;show(b);display(b); return 0; 执行这个程序的输出结果是______。
A.1111
B.1211
C.1112
D.1212
点击查看答案&解析
单项选择题
有如下类声明: class Base protected: mt amount; public: Base(int n=0):amount(n) int getAmount( )constreturn amount; ; class Derived:public Base protected: int value; public: Derived(int m,int n):value(m),Base(n) int getData() constreturn value+amount; ; 已知x是一个Derived对象,则下列表达式中正确的是______。
A.x.value+x.getAmount()
B.x.getData()-x.getAmount()
C.x.getData()-x.amount
D.x.value+x.amount
点击查看答案&解析
相关试题
请使用VC6或使用[答题]菜单打开考生文件...
请使用VC6或使用[答题]菜单打开考生文件...
请使用VC6或使用[答题]菜单打开考生文件...
下面是一个模板声明的开始部分: template...
下列语句都是程序运行时的第1条输出语句,...