首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序输出结果为__________。 #include using namespace std; class TestClass1 { public: TestClass1(){} TestCla
以下程序输出结果为__________。 #include using namespace std; class TestClass1 { public: TestClass1(){} TestCla
admin
2012-12-29
83
问题
以下程序输出结果为__________。
#include
using namespace std;
class TestClass1
{
public:
TestClass1(){}
TestClass1(int i)
{xl=i;}
void dispa()
{cout<<“x1=”<
private:
int x1;
};
class TestClass2:public TestClass1
{
public:
TestClass2(){}
TestClass2(int i):TestClass1(i+10)
{
x2=i;
}
void dispb()
{
dispa0;
cout<<“x2=”<
}
private:
int x2;
};
int main()
{
TestClass2 b(2);
b.dispb();
return 0;
}
选项
答案
x1=12.x2=2
解析
由主函数main入手,首先定义类TegtClass2的对象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=”<
转载请注明原文地址:https://kaotiyun.com/show/7fVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>doublefun(doublea){doublex;x=a-(int)a;returnx;}main(){doublea=3.1415:printf("%f\n",fun(a)
下列叙述中正确的是()。
以下叙述正确的是()。
有以下程序:#include<stdio.h>main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序执行后的输出结果是()。
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
下面描述中不属于软件需求分析阶段任务的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
在模块化程序设计中,按功能划分模块的原则是()。
随机试题
长腿石膏管型可用于下列哪种骨折的治疗
手工冲洗显影温度范围是
患者,男,58岁。突然昏仆,不省人事,口吐涎沫,喉中痰鸣,面色晦暗,苔白腻、脉滑。其辨证为
对于过小牙在做全冠修复时,牙体预备多采用90。肩台预备。()
下列关于托管人所托管合格投资者发生证券卖空时的说法,不正确的有()。
OCP运输条款是()。
教育目的与培养目标之间的关系是__________与__________的关系。
Accordingtothefirstthreeparagraphs,thenewsmediadowellin______Thephrase"Hardnews"(Line3,Paragraph3)canbepa
下列不属于无限局域网技术协议的是( )。
数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【10】协议可以完全保证并发事务数据的一致性。
最新回复
(
0
)