首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include<iostream> using namespace std; class TestClass1 { private: int a; public: TestClass1(in
若有如下程序: #include<iostream> using namespace std; class TestClass1 { private: int a; public: TestClass1(in
admin
2010-12-16
49
问题
若有如下程序: #include<iostream> using namespace std; class TestClass1 { private: int a; public: TestClass1(int i) { a=i; } void disp() { cout<<a<<","; } }; class TestClass2 { private: int b; public: TestClass2(int j) { b=j; } void disp() { cout<<b<<","; } }; class TestClass3:public TestClass2,public TestClass1 { private: int c; public: TestClass3(int k):TestClass1(k-2),TestClass2(k+2) { c=k; } void disp() { TestClass1::disp(); TestClass2::disp(); cout<<c<<endl; } }; int main() { TestClass3 obi(10); obj.disp(); return 0; } 程序执行后的输出结果是( )。
选项
A、10,10,10
B、10,12,14
C、8,10,12
D、8,12,10
答案
D
解析
由主函数mian入手,首先定义TestClass3的对象obj,参数为10。其中TestClass3为TestClass1和TestClass2的派生类。然后调用disp成员函数。Disp中首先执行“TestClass1::disp();”,然后执行“TestClass2::disp();”,最后执行输出语句“cout<<c<<endl;”。TestClass1(k-2),所以第一个输出8,TestClass2(k+2),第二个输出12,最后一个本类中的输出即为10。
转载请注明原文地址:https://www.kaotiyun.com/show/LIVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是()。#includevoidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t
下列选项中,不属于模块间耦合的是()。
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
关系数据库管理系统能实现的专门关系运算包括()。
已有定义“inta=3;”和输出语句“printf(’’%8x’’,a);”以下正确的叙述是()。
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
面向对象方法中,继承是指()。
在面向对象方法中,不属于"对象"基本特点的是( )。
编写函数fun,其功能是:将两个两位数的正整数a、b合并成—个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b:12时,调用该函数后,c=5142。注意:部分
关于友元,下列说法错误的是()。
随机试题
采用TIG焊主要是焊接()mm以下的钛和钛合金。
Theprogrammerwasalwaysbusyinan______way,spendinghoursaccompanyingnothing.
患者男,45岁。车祸后入院,右侧髂腰肌肌力5级,左侧4级,股四头肌肌力右侧4级,左侧可伸膝,可对抗一定阻力,胫前肌右侧2级,左侧1级肛门括约肌无张力。该患者常见的并发症不包括
下列各项中,如果需要连续编制多张记账凭证时,则编制方法可以是()。
在个别资本成本的计算中,不需要考虑筹资费用影响的是()。
养鱼塘里养了一批鱼,第一次捕上来200条,做好标记后放回鱼塘,数日后再捕上100条,发现标记的鱼为5条,问鱼塘大约有多少条鱼?()
颤动线
Forhealthinsurance,theUnitedStateshastakentheroadlesstraveled.TheUnitedStatesistheonlyrichcountrywithoutuni
Heappeared______withourteam’sperformance.
A、Iworkhard.B、I’mdancing.C、I’vegotaheadache.C
最新回复
(
0
)