首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<"1";} }; class TestClass2:pub
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<"1";} }; class TestClass2:pub
admin
2020-07-30
18
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass1
{
public:
virtual void fun(){cout<<"1";}
};
class TestClass2:public TestClass1
{
public:
TestClass2(){cout<<"2";}
};
class TestClass3:public TestClass2
{
public:
virtual void fun(){TestClass2::fun();cout<<"3";}
};
int main()
{
TestClass1 aa,*p;
TestClass2 bb;
TestClass3 cc;
p=&cc;
p->fun();
return0:
}
执行上面程序的输出是( )。
选项
A、1122
B、2112
C、2213
D、2223
答案
C
解析
主函数中定义TestClass1的对象aa,*p对象指针,TestClass2的对象bb以及TestClass3的对象cc。p指向cc,TestClass3为TestClass2的派生类,构造函数输出2。TestClass3中fun函数中为TestClass2中的fun,调用TestClass2的构造函数,输出2。“p->funn();”,TestClass2继承于TestClass1中的fun,所以输出1。然后输出TestClass3中的“cout<<"3"”,即输出3。
转载请注明原文地址:https://www.kaotiyun.com/show/NCyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{returnamount;}};classDeriv
下列有关类成员的叙述中,正确的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、e,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之间有若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动main函数
通过运算符重载,可以改变运算符原有的()。
以下叙述正确的是()。
下列选项中不属于面向对象程序设计特征的是()。
下列不属于软件工程3个要素的是()。
随机试题
摩洛哥人酷爱饮茶,()是摩洛哥人社交活动中必备的饮料。
人群易感性降低的因素为
十四经穴总数为()
A.丙米嗪B.马普替林C.吗氯贝胺D.舍曲林E.文拉法辛三环类抗抑郁药()。
B公司是一家上市公司,2010年年末公司总股份为10亿股,当年实现净利润为4亿元,公司计划投资一条新生产线,总投资额为8亿元,经过论证,该项目具有可行性。为了筹集新生产线的投资资金,财务部制定了两个筹资方案供董事会选择。方案一:发行可转换公司债券
陈述性知识一般以()形式在头脑中贮存和表征。
信息化教学设计的基本原则不包括()。
南方航空公司目前开始为旅行者提供网上订票服务,然而,在近期内,电话订票并不会冈此减少。以下各项不能解释上述现象的是()。
设置参照完整性的目的是()。
Farewell,Libraries?Amazon,corn’srecentannouncementthatsalesofe-booksattheonlinemegastorehadovertakensalesof
最新回复
(
0
)