首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; class TestClass1 { public: void fun(
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; class TestClass1 { public: void fun(
admin
2019-06-12
40
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include<iostream>
using namespace std;
class TestClass1
{
public:
void fun(){cout<<1;}
};
class TestClass2:public TestClass1
{
public:
void fun(){cout<<2;}
};
int main()
{
TestClass1 *p=new TestClass2;
p->fun();
delete p;
return 0:
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/ZF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将下面类TestClass中的函数fun()的对象成员n值修改为100的语句应该是()。classTestClass{public:TestClass(intx){n=x;}vo
下面()不是构造函数的特征。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为_____________的。
以下程序的执行结果为()。#includeclassSample{intn;public:Sample(inti){n=i;}operator++(){n
下列对模板的声明中,正确的是()。
以下函数模板min的功能是返回数组a中最小元素的值。请将横线处缺失部分补充完整。templateTmin(Ta[],intn){Ttemp=a[0];for(inti=1;i
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
随机试题
下列关于总分类账户和明细分类账户说法正确的是()。
自20世记70年代后期至20世纪80年代,比较教育界的一系列争论围绕的主要问题包括()
分泌促胃液素的细胞是
对厚度为240mm的砖墙,当梁跨度大于或等于多少时,其支承处宜加设壁柱或采取其他加强措施?
《特种设备安全监察条例》规定,公布特种设备安全以及能效状况,不包括()。
“直客式”个人贷款,就是利用银行网点和理财中心作为销售和服务的主渠道,银行客户经理按照“了解你的客户,做熟悉客户”的原则,直接营销客户,受理客户贷款需求。()
近日,有能源专家指出,目前全国不少城市搞“光彩工程”,在当前国内普遍缺电的形势下这是不适宜的。按照上海电力部门的测算,上海的灯光工程全部开启后,耗电量将达到20万千瓦时,占整个城市总发电量的2%,相当于三峡电厂目前对上海的供电容量。这段文字的主旨是(
下列演出中,不属于免费表演的是()。
宜家小区绿树成荫,风景秀美,退休职工范大爷却在自家阳台上养起鸽子,鸽子日夜不停地发出“咕咕”的叫声,绒毛、鸽子粪飘落周围居民家的阳台、窗台以及晾晒的衣服上。楼上楼下的居民都不敢开窗。范大爷养的鸽子严重影响了社区环境、社区卫生,也影响了邻里关系。社区居民对此
Thearrivalofthemass-producedcar,justoveracenturyago,causeda(n)【C1】______ofbusinesscreation.Firstcamethemakers
最新回复
(
0
)