首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句 ( )。 #include using namespace std; class TestClass 1 { public: void fun(){cout
下列程序的输出结果为2,横线处应添加语句 ( )。 #include using namespace std; class TestClass 1 { public: void fun(){cout
admin
2017-09-21
45
问题
下列程序的输出结果为2,横线处应添加语句 ( )。
#include
using namespace std;
class TestClass 1
{
public:
void fun(){cout<<1;}
};
class TestClass2:public TestClass 1
{
public:
void fun0{cout<<2;)
};
int main()
{
TestClass 1*p=new TestClass2;
p->fun();
delete p;
retum 0:
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/jHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于ios类的叙述中,正确的是()。
下面关于模板的描述,错误的是
C++编译时的多态性体现在【 】,运行时的多态性体现在【 】。
下列关于运算符重载的叙述中,正确的是
下列选项中,是软件调试技术的是()。
以下叙述中不正确的是
按照“后进先出”原则组织数据的数据结构是()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
按照“先进后出”原则组织数据的数据结构是()。
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
“曾子以子游之言告於有子”中“於”的用法是
班主任工作的内容和方法主要有哪些?
口腔预防人员对一社区的居民进行口腔健康检查。若检查得到某人的CPI指数值为4,则表示()
下列说法正确的是()。
拱桥净跨径是每孔拱跨两个拱脚截面()。
要检查磁盘信息的正确性和完整性,并尝试修复磁盘的错误,应选用“附件”菜单下系统工具中的()。
下列关于个人抵押授信贷款期限的说法,错误的是()。
从四个图中选出唯一的一项,填入问号处,使其呈现一定的规律性。
左图是给定立体图形,将其从任一面剖开,问立体截面是?
ThenumbersofdeerhavefluctuatedmarkedlysincetheentryofEuropeansintoPugetSoundcountry.Theearlyexplorersandsett
最新回复
(
0
)