首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
62
问题
有如下程序: #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语言逻辑表达式是()。
设有以下函数:voldfun(intn,char*s){…}则下面对函数指针的定义和赋值均是正确的是()。
下列给定程序中,fun函数的功能是:根据形参m,计算下列公式的值。t=1+1/2+1/3+1/4+…+1/m例如,若输入5,则应输出2.283333。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程
结构化程序设计中,下面对goto语句使用描述正确的是()。
软件开发中,需求分析阶段可以使用的工具是()。
下列给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<s
下列数据结构中,属于非线性结构的是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
随机试题
A.肾小球毛细血管血压升高B.血浆晶体渗透压升高C.肾血浆流量减小D.抗利尿激素分泌减少急性大失血引起尿量改变的主要机制是
面色苍白、眼睑、颜面水肿、舌色淡、舌缘有齿痕的面容是
下列哪项不是病证发作时的治标之法
病人低渗性缺水时,其尿比重()
某护士给外伤患者做头孢素皮试,其结果为阳性,但医生仍坚持用药,此时该护士最应该坚持的是
某承包商通过投标承揽了一大型建设工程的设计和施工任务,在施工过程中由于下列原因造成实际进度拖后时,该承包商能够提出工程延期的条件是( )。
在设计合同履行过程中,设计人的责任包括()。
所有甲都属于乙,有些甲属于丙,所有乙都属于丁,没有戊属于丁,有些戊属于丙。以下哪一项不能从上述论述中推出?()
世界上第一个工农苏维埃政府成立后采取的()措施最能反映当时俄国人民的迫切愿望
在面向对象方法中,类的实例称为【】。
最新回复
(
0
)