首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序: #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全国计算机二级
相关试题推荐
下面不属于结构化程序设计原则的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
以下与数学表达式“0<x<5且x≠2”不等价的C语言逻辑表达式是()。
以下叙述中正确的是()。
有下列程序 #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+
以下说法正确的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串的前导*号不得多于n个,若多于n个,则删除多余的*号;若少于或等D个,则不做处理,字符串中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,若
层次型、网状型和关系型数据库的划分原则是()。
下列不属于结构化分析常用工具的是()。
随机试题
德国最早的浪漫主义文学流派是
中国共产党第十八次全国代表大会于2014年11月8日至14日在北京召开。胡锦涛所作的报告指出,是中国特色社会主义理论体系最新成果。()
急性胰腺炎时,血清淀粉酶升高的规律是
患者,男,36岁。因从高处坠地致四肢麻木、不能行走5天入院,经检查诊断为第5颈椎骨折并脱位,拟急诊行椎管探查骨折复位固定术。下列哪种肌松药是该患者禁用的
风湿病侵犯的主要脏器应除外
项目经理在承担工程项目施工的管理工程中,应当按照建筑施工企业与建设单位签订工程承包合同,与()签订项目承包合同。
上市公司甲公司是ABC会计师事务所的常年审计客户,拥有乙公司和丙公司两家全资子公司。A注册会计师担任甲公司2016年度财务报表审计项目合伙人,B注册会计师担任项目质量控制复核合伙人。相关事项如下:(1)会计师事务所应当每年至少一次向所有需要按照相关职
下列各项中,应通过“其他应付款”科目核算的有()。
关于公文签发的权限,以下说法不正确的是()。
根据马克思主义法学的基本观点,下列表述哪一项是正确的?()
最新回复
(
0
)