首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun0{cout
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun0{cout
admin
2015-08-01
27
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass l
{
public:
void fun0{cout<
};
class TestClass2:public TestClassl
{
public:
void fun(){cout<<2;}
};
intmain()
{
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClassl类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中furl函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://kaotiyun.com/show/gSNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n:x;}voidSetNum(intn1
能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是
关于静态数据成员的描述中正确的是
软件工程包括3个要素,分别为方法、工具和【】。
关于this指针的说明不正确的是()。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为友元函数重载的,则该表达式还可为
字符串常量"hello"的字符个数是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
随机试题
下列意识障碍中,属最轻度的是
依据《土地登记办法》规定,我国土地权利证书不包括()。
城市规划行政主管部门与其他行政主管部门之间的关系是()。
(一)背景资料A安装公司承包了某6层商业中心的空调工程,工程内容为空调工程的施工图深化设计、设备材料采购和安装施工。合同规定热泵机组采用国外品牌,工程结算采用工程量清单综合单价计价,工期3个月。合同订立后,A公司编制了空调工程的施工组织设计,热泵机组采用
收购人对收购要约条件作出重大变更的,被收购公司董事会应当在()个丁作日内提交董事会及独立财务顾问就要约条件的变更1青况所出具的补充意见,并予以报告、公告。
Shebelievesthat________cancatchtheworm.
下列财产中属于夫妻个人财产的是()
Icouldhavelaughedtoreadherthoughts.
IntroductionLinguisticshasbothpracticalandphilosophicalmotivations.Soboth,thefirstandsecondeditionsofthistex
A—TopStoriesB—E-newslettersC—CurrentSpecialD—What’sNewE—Editor’sPicksF—LatestInJobsG—HighlightsH—LetterstoEdito
最新回复
(
0
)