首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun"<<en
有如下程序: #include<iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun"<<en
admin
2013-02-27
9
问题
有如下程序: #include<iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun"<<endl; } }; class Derived: public Base { public: void tim() } ____________ cout<<"Derived:: fun"<<endl; } }; int main() { Derived d; d.fun(); return O; } 已知其执行后的输出结果为: Base::fun Derived::fun 则程序中下划线处应填入的语句是
选项
A、Base.fun();
B、Base::fun();
C、Base->fun();
D、fun();
答案
B
解析
本题考查的知识点是继承的运用。题目中要求的两行输出结果分别在基类的成员函数fun()与派生类的成员函数fun()中给出,而主函数中只通过派生类对象d调用fun()函数,即只调用了派生类的成员函数fun()。所以,横线处应该填入对基类成员函数fun()的调用语句,此处只能使用作用域运算符“::”才能调用到基类中的同名函数,故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/HqVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示 该系统结构图的深度是()。
以下选项中能用作数据常量的是()。
有下列程序 #include<stdio.h> #include<string.h> typedefstructstu{ charname[9]; chargender; intscore; }STU; S
以下说法正确的是()。
一个模块直接调用的下层模块的数目称为模块的()。
下列叙述中正确的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如,当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+19+20
在传统集合运算中,假定有关系R和S,运算结果为RS。如果RS中的元组属于R而不属于S,则RS是【】运算的结果。
在一个单链表中,若p所指结点不是最后结点,则删除p所指结点的后继结点的正确操作是______。
下列关于运算符重载不正确的是()。
随机试题
吕先生,58岁,因胆囊结石行胆囊切除术,术后10天切口缝线针眼处轻微发红、少许分泌物,应属于()
A.βHCGB.AFPC.CA125D.CEAE.以上都不是睾丸精原细胞瘤和非精原细胞瘤患者都表达
湿疹糜烂型唇炎的表现与单独发生在唇部黏膜的斑纹表现,难以鉴别的是
A.太渊B.合谷C.后溪D.内关E.阳池
某小学进行了一个为期3年的口腔健康教育项目,对教师、学生和家长进行口腔健康教育,观察教育前后的变化。对家长情况进行评价时不需要考虑
某弱酸性药物的pKa,是3.4,在血浆中的解离百分率是
在Windows2000中,能弹出对话框的操作是选择了()菜单项。
(2016·安徽)小学生初学英文字母时,常常将其读成学过的汉语拼音。这种迁移属于()
“过错推定”本质上属于()。
假设系统采用PV操作实现进程同步与互斥,若有n个进程共享一台扫描仪,那么当信号量S的值为一3时,表示系统中有(23)个进程等待使用扫描仪。
最新回复
(
0
)