首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出结果为: #include<iostream> using namespace std; class TestClass1 { public: TestClass1(){} TestClass1(int
下列程序输出结果为: #include<iostream> using namespace std; class TestClass1 { public: TestClass1(){} TestClass1(int
admin
2010-06-06
24
问题
下列程序输出结果为:
#include<iostream>
using namespace std;
class TestClass1
{
public:
TestClass1(){}
TestClass1(int i)
{
x1=i;
}
void dispa()
{
cout<<"x1="<<x1<<",";
}
private:
int x1;
};
class TestClass2:public TestClass1
{
public:
TestClass2(){}
TestClass2(int i):TestClass1(i+10)
{
x2=i;
}
void dispb()
{
dispa();
cout<<"x2="<<x2<<endl;
}
private:
int x2;
};
int main()
{
TestClass2 b(2);
b.dispb();
return 0;
}
选项
答案
x1=12,x2=2
解析
由主函数main入手,首先定义类TestClass2的对象b,成员数据为2。然后调用dispb函数。在dispb中首先执行dispa函数,TestClass2为TestClass1的派生类,“TestClass2(int i):TestClass1(i+10)”所以TestClass1中的x1=12,dispa输出的结果为x1=12。在TestClass1中x2=2,所以dispb中的输出语句“cout<<”x2=”<<x2<<endl;”,输出x2=2。即答案为“x1=12,x2=2”。
转载请注明原文地址:https://kaotiyun.com/show/1Zjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
以下程序:#inc1udemain(){charstr[10];scanf("%s",&str);printf("%s\n",str);}运行上面的程序,输入字符串“howareyou”,则
关于软件设计的叙述中不正确的是()。
层次型、网状型和关系型数据库划分原则是()。
下列选项中属于面向对象设计方法主要特征的是()。
关于return语句叙述中错误的是()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中;再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中;其余以此类推。例如:若a所指数组中的数据最初排列为:1、4、2、3、
设有如下语句typedefstructDate{intyear;intmonth;in
如果有以下定义及初始化:inta=3,*p:&a;则由此可以推断,*p的值是()。
随机试题
评价塔板结构时,塔板效率越高,塔板压降越低,则该种结构越好。()
下列哪些疾病可出现舒张期奔马律()
关于精液的描述,错误的是
2:1等张含钠液的配置是
某商业写字楼项目,承包商与业主签订了施工总承包合同。承包范围包括土建工程和水、电、通风建筑设备安装工程,合同总价为4800万元。工期为2年,第1年已完成2600万元,第2年应完成2200万元。承包合同规定:(1)业主应向承包商支付当年合同价25%的工程预
我国现行建筑安装工程费中,财务费包括( )。
在“我的电脑”和“资源管理器”中,假设已选定某个文件,下列操作能更改该文件名的是()。
下列选项中属于第二顺位继承人的是()
Whatisthewomangoingtodothisafternoon?
Thecarsalesmantookthecustomerforadriveinthenewmodelinorderto______itsimprovedfeatures.
最新回复
(
0
)