首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
若有以下程序: #include using namespace std; class TestClass { public: void who(){cout
admin
2012-12-29
20
问题
若有以下程序:
#include
using namespace std;
class TestClass
{
public:
void who(){cout<<“TestClass”<
};
class TestClass 1:public TestClass
{
public:
void who(){cout<<“TestClass1”<
};
int main()
{
TestClass*p;
TestClass1 obj1;
P=&obj1;
P->who();
return 0:
}
则该程序运行后的输出结果是( )。
选项
A、TestClassl
B、TestClass
C、0
D、无输出
答案
B
解析
程序中的TestClas1为TestClass的派生类,主函数main中定义TstClass对象*p,TestClass1对象obj1,然后p引用obj1,执行p->who()则是调用基类中的who函数,输出TestClass。
转载请注明原文地址:https://kaotiyun.com/show/YMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有二叉树如下图所示: 则前序序列为()。
若有定义语句:intx=12,y=8,z;,在其后执行语句z=0.9+x/y;,则z的值为()。
以下选项中不合法的标识符是()。
若有如下函数定义 doublefun(intx,inty) {return(x+y);} return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
下面选项中不是关系数据库基本特征的是()。
下面属于软件设计阶段产生的文档是()。
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下选项中不合法的标识符是()。
随机试题
A、休息,高热量高蛋白饮食,保肝治疗B、休息,高热量限蛋白饮食,输入支链氨基酸C、休息,控制输液量,纠正电解质紊乱,限制蛋白D、休息,禁食,积极补充血容量并采取止血措施E、休息,低盐饮食,限制入水量,补充蛋白质,给予利尿剂治疗肝硬化肝性脑病(
肝硬化患者机体多种功能受到影响,出现低血糖的主要原因是
交通、钢铁、机械、石油化工等基础工业都是典型的()。
实业投资主要包括()。
屋面防水混凝土初凝后应覆盖养护,终凝后浇水养护不得少于()d。
账实核对的内容包括()。
我国外贸企业以托收方式出口时,一般采用D/P,而不采用D/A。
国债期货交割时,发票价格的计算公式为()。
中国共产党领导的革命统一战线最基本的联盟是()。
A、Theshirthasbeenwashed.B、Theshirthasshrunkinthewash.C、Theshirtisaclearanceitem.D、Themandidn’ttaketherece
最新回复
(
0
)