首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; class TestClass1 { public: void fun(){cout<<1;} }; class Tes
下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; class TestClass1 { public: void fun(){cout<<1;} }; class Tes
admin
2020-11-11
50
问题
下列程序的输出结果为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;
return0:
}
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClass1类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中fun函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的:fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/Deyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
请使用【答题】菜单命令或直接用VO6打开考生文件夹下的工程prog3,其中声明了ViArray类,该类在内部维护一个动态分配的整型数组。VaLArray类的复制构造函数应实现对象的深层复制。请编写VaLArray类的复制构造函数。在main函数中给出了一组
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:This
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:9999
下列关于派生类构造函数和析构函数的说法中,错误的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:The
由于常对象不能被更新,因此()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
随机试题
京式面点的肉馅多用“水打馅”,吃口鲜咸而香、柔软松嫩。()
A.汉坦病毒B.人巨细胞病毒C.轮状病毒D.EB病毒E.SARS病毒
用于确诊原发性肝癌的最佳检查是
该病人最可能的诊断对该患者康复治疗的方法包括
下列除哪项外.均为心血不足型心悸的主证
我国古代提出了“自然基准”的概念,____________已用声波作为长度基准,具体量值复现用“黄钟律管”。
“折价交易的封闭式基金收益率较高”属于事件异常的表现。( )
非公开增发的对象主要是针对()。
我国宪法规定,国家对国有经济的方针是()
Oneofthemostfascinatingfieldsofpsychologyismemory.Thispassageisgoingto【C1】______afewthingsabouthowtoclassify
最新回复
(
0
)