首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun(){cout
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun(){cout
admin
2021-09-05
38
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass l
{
public:
void fun(){cout<
};
class TestClass2:public TestClassl
{
public:
void fun(){cout<<2;}
};
int main()
{
TestClass l*p=new TestClass2;
P->fun();
delete p;
return 0:
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClassl类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/Ls5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于整数类I的实例的是
下列语句中,错误的是()。
下列关于函数模板的描述中,错误的是()。
下列叙述中正确的是
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
下列叙述中正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列选项中,正确的C++表达式是()。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
Whenyouofferhimsweetshealways______thebiggestone.
产生微终板电位的原因是
分离黄酮类化合物最常用的方法是()
当工程质量事故处理完毕进行鉴定验收时,监理工程师应()
受托加工应缴纳消费税的消费品,应()缴纳消费税。
江西景德镇四大传统名瓷是()。
关于疑病症患者,下列说法中不正确的是()。
文艺复兴是指13世纪末在意大利各城市兴起,以后扩展到西欧各国,于16世纪在欧洲盛行的一场思想文化运动。关于文艺复兴时期的天文成就,下列对应正确的是()。
根据下列材料回答问题。2012年国家火炬计划项目总立项数2108项,其中产业化示范项目1834项,环境建设项目274项。2012年火炬计划重点支持项目445项。2012年,国家火炬计划项目中央财政安排经费3.2亿元支持重点项目。在火炬计划重点支持
软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为()。
最新回复
(
0
)