首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下程序后,输出结果第二行的内容是__________。 #include using namespace std; class TestClass { public: virtual void
执行以下程序后,输出结果第二行的内容是__________。 #include using namespace std; class TestClass { public: virtual void
admin
2012-12-29
29
问题
执行以下程序后,输出结果第二行的内容是__________。
#include
using namespace std;
class TestClass
{
public:
virtual void wh00{cout<<“Base Class”<
};
class TestClass 1:public TestClass
{
public:
virtual void who(){cout<<“TestClass 1 Class”<
};
class TestClass2:public TestClass
{
public:
virtual void who(){cout<<“TestClass2 Class”<
};
int main(int argc,char*argv[])
{
TestClass obj1,*p;
TestClass1 obj2;
TestClass2 obj3;
p=&obj1;p->who();
p=&obj2;p->who();
p=&obj3;p->who();
return 0:
}
选项
答案
1bstClass1 Class
解析
TestClass为基类,TestClass1和TestClass2都是TestClass的派生类。本题从main主函数入手,首先定义了Testclass类型的对象obj1和指针p,然后又分别定义了TestClass1和Testclass2的对象obj2和obj3。指针分别指向对象obj1、obj2和obj3,然后分别调用其成员函数who(),分别输出:“Base Class”, “Testclass1 Class”,“TbstClass2 Class”。
转载请注明原文地址:https://kaotiyun.com/show/V5Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**p){++p;printf("%s\n",*p);}main(){char*a[]={"Morning","Afternoon","Evening","Nigh
有以下程序:#includemain(){inti,j,x=0;for(i=0;i
下列选项中不属于结构化程序设计原则的是()。
下面选项中关于编译预处理的叙述正确的是
若有说明inta[3][4];则a数组元素的非法引用是()。
有三个关系R,S和T如下图所示: 则由关系R和S得到关系T的运算是()。
深度为5的完全二叉树的节点数不可能是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
以下选项中合法的C语言常量是()。
数据流图中带有箭头的线段表示的是()。
随机试题
新产品
嘧啶核苷酸合成中,生成氨基甲酰磷酸的部位是鞘氨醇的合成部位是
A.可形成寒性脓肿B.可随伸舌上下移动C.原发性淋巴结的恶性肿瘤D.可分泌5-羟色胺和降钙素E.常继发于面部的炎症病变慢性淋巴结炎
脑挫裂伤基本治疗原则的重要环节是
下面关于股票的描述正确的是()。
下列指标中,可作为旅游宏观经济效益总量评价指标的是()。
Ifthose"madmoments"—whenyoucan’trecallwhatyourfriendhastoldyouorwhereyouleftyourkeys—arebecomingmorefrequen
费希纳定律指的是什么?
对照①~⑤的描述,质量控制图(如下图所示)的用途是(64)。①过程分析②过程控制③分析判断质量分布状态④寻找影响质量的主次因素⑤评价过程能力
决定一个窗体有无控制菜单的属性是______。
最新回复
(
0
)