首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2019-05-22
52
问题
有如下程序:
#include
using namespace std;
class Base {
public:
void fun() { cout<<"Base::fun"<
};
class Derived : public Base {
public:
void fun() {
__________
cout<<"Derived::fun"<
}
};
int main() {
Derived d;
d.fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中横线处应填入的语句是
选项
A、Base.fun();
B、Base->fun();
C、Base::fun();
D、fun();
答案
C
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类,所以派生类可以直接使用基类的公用成员,题目中输出了Base::fun,所以可以推断派生类一定是调用了基类的fun函数,只有C选项正确调用了基类的fun函数,所以C选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/rI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
A、 B、 C、 D、 D声明派生类的一般形式为:class派生类名:【继承方式】基类名。其中继承方式包括:public,private,protected,而virtual为c++中的关键字。虚函数的使用方
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
诊断和改正程序中错误的工作通常称为______。
A、 B、 C、 D、 B算法的空间复杂度一般是指:执行这个算法所需要的存储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。
下列叙述中正确的是A)软件测试的主要目的是发现程序中的错误B)软件测试的主要目的是确定程序中错误的位置C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误
下列叙述中正确的是A)算法的效率只与问题的规模有关,而与数据的存储结构无关B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的D)算法的时间复杂度与空间复杂度一定相关
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
下列有关函数重载的叙述中,错误的是()。
随机试题
A.消化性溃疡急性穿孔B.急性阑尾炎穿孔C.绞窄性肠梗阻D.结核性腹膜炎E.外伤性脾破裂腹腔穿刺液呈血性,臭昧较重,常见于
ARedandgreenlight,Bifmixing,Cintherightproportion,Dwillgiveusyellow.
我国1993年决定进行全民补碘,主要措施
需用修复体修复方法治疗的牙体缺损不包括
对某被测件的长度重复测量10次,测量数据如下:10.0006m,10.0004m,10.0008m,10.0002m,10.0003m,10.0005m,10.0005m,10.0007m,10.0004m,10.0006m。用
横道图和网络图是建设工程进度计划的常用表示方法,将双代号时标网络计划与横道计划相比较,它们的特点是( )。
对混凝土强度的描述中,正确的有()。
下列说法中,正确的有()。
算法的时间复杂性是指该算法包含______的多少,它是一个算法运行时间的相对度量;一个算法的空间复杂性是指该算法在运行过程中临时占用______的大小。
A、Sheisoptimisticaboutworkingwithhergroupmembers.B、Sheispessimisticaboutworkingwithhergroupmembers.C、Shethink
最新回复
(
0
)