首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass 1 { public: _________
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass 1 { public: _________
admin
2012-12-29
48
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass 1
{
public:
____________void fun(){cout<<1;}
};
class TestClass2:public TestClass 1
{
public:void fun(){cout<<2;}
};
intmain()
{
TestClass 1*p=new TestClass2;
P->fun();
deletep;
return0;
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/lMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对软件测试描述错误的是()。
对软件系统总体结构图,下面描述中错误的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
有下列程序 #include<stdio.h> main() { char*P="6938"; inti,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf(
以下针对相应语句的注释中,说法错误的是()。
以下叙述正确的是()。
若有定义语句doublex,y,*px,*py;,执行了px=&x;py=&y;之后,正确的输入语句是()。
下面对软件特点描述正确的是()。
下面属于软件设计阶段产生的文档是()。
C源程序中不能表示的数制是()。
随机试题
煤水蒸汽转化法制氢工艺中,水蒸汽分解率代表水蒸汽与碳的反应程度。()
A.子痈B.子痰C.囊痈D.阴茎痰核E.水疝发生于阴茎海绵体的纤维性硬结是
(2009年案例分析第87—90题)甲公司主要从事服装批发业务,总公司设在中部某省的省会城市,同时,在该省的_二个县分别设立了A、B、C三个分公司,但三个分公司与总公司一起实行统一核算。2009年4月。甲公司总部销售了价值5万元的服装,同时,将价值2万元的
我国根据投资管理体制和项目建设程序,将投资项目周期划分为()
项目建成后的总结与评价咨询的主要业务包括()。
某投资项目,其现金流量见下表,已知该项目的基准收益率为12%,则该项目净现值为()万元。
一个小朋友匀速在路上行走,从第一棵树走到第十七棵树需要16分钟。如果这个小朋友走了30分钟,应走到第几棵树?
现在电影创作对热门题材大肆重复利用,一个题材有市场,多方人马就一拥而上,这不是健康的电影生态。相比之下,对民族文化的挖掘却不多见,比如以传统节日端午节、中秋节等为背景的开发,以及对昆曲、黄梅戏等民族艺术元素的利用都很少。一旦用心去挖掘这些中华民族文化财富,
AboutonemilliontouristsgotoBarcelonaeveryyear,justtovisittheGaudi’sChurch.Thisunusualchurchhasastrangehisto
结合材料回答问题:材料12015年是联合国成立70周年,也是世界反法西斯战争和中国人民抗日战争胜利70周年。联合国是世界反法西斯战争胜利的成果,承载着各国人民对和平与发展的殷切期望。70年来,作为最具代表性和权威性的政府间国际组织,联合
最新回复
(
0
)