首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int x){a=x;} v
有如下程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int x){a=x;} v
admin
2013-02-27
44
问题
有如下程序: #include<iostream> using namespace std; class TestClass { int a; public: TestClass(int x){a=x;} void show(){cout<<a;} }; class TestClass1:public TestClass { int b; public: TestClass1(int i):TestClass(i+1),b(i){} void show(){cout<<b;} }; int main() { TestClass b(5),*p; TestClass1 d(1); p=&d; p->show(); return 0; } 该程序运行后的打印结果是( )。
选项
A、5
B、1
C、0
D、2
答案
D
解析
TestClass为TestClass1的基类,在主函数main中定义 TestClass对象b,*p。TestClass1对象d,P指向d,调用其show函数。“TestClass1(int i):TestClass(i+1),b(i){}”语句中的TestClass基类参数为2,所以show输出2。
转载请注明原文地址:https://kaotiyun.com/show/XqVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列处理中与队列有关的是()。
以下叙述中正确的是()。
以下选项中能用作数据常量的是()。
有下列程序 #include<stdio.h> #defineS1(x,y)x*y #defineS2(x,y)(x)*(y) main() {inta=2,b=5; printf("%d,%d,%d,%d",S1(a+b,a+
有下列程序 #include<stdio.h> inta=5; intfunc(intd) { intb=5; staticintc=5; a--;b--;--c;--d; returna+b+c+d: }
以下说法错误的是()。
函数fread(buffer,size,count,fp)中buffer代表的是()。
关系数据库管理系统所管理的关系是()。
检查软件产品是否符合需求定义的过程称为()。
关于new运算符的下列描述中,错误的是()。
随机试题
简述会计与财务合并设置形式和分别设置形式的好处。
关于清蛋白的叙述,正确的是
死亡率为妇科恶性肿瘤之首位的是
注射剂需要控制一定的酸碱度,pH范围是()。
引起血清肌酸激酶(CK)增高的疾病是()
实木地板含税金额111.15元,适用增值税税率17%,消费税税率5%,应交消费税为()。
“一二三四五六七,万木生芽是今日。远天归雁拂云飞,近水游鱼进冰出。”这一首诗描述的是哪一节气?
以下列举的活动,属于春秋时期公布成文法活动的有()
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
Ifanathletesweightdecreasedfrom160poundsto152pounds,whatwasthepercentdecreaseintheathlete’sweight?
最新回复
(
0
)