首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2020-05-14
45
问题
有如下程序:
#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://kaotiyun.com/show/Du8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
己知类X成功地重载了--、=、+、和[]这几个运算符,则其中肯定属于成员函数的运算符是()。
已知:intm=10;,在下列定义引用的语句中,正确的是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当的语句,完成栈类模板的定义。template<classt>classT
语句ofstreamf("SALARY.DAT",ios∷app|ios∷binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
在结构化程序设计方法中,下面内聚性最弱的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:T
下列语句中错误的是
随机试题
下列各项中,不影响营业利润的项目是()。
酚酞在碱性溶液中呈无色。
绩效专核的目的的()。
女性患者,58岁,风湿病史30年,近日出现呼吸困难,PDE示二尖瓣狭窄。如能听到杂音,该杂音的部位及时期为
下面是一位教师对于《函数的单调性》第一课时的教学设计,请结合课程标准理念及教育理论知识进行点评。一、情境导入1.通过多媒体播放2008年北京奥运会的盛大场景,向学生提出问题:其实,北京奥运会原定于2008年7月25日召开,由于天气原因,
问题解决过程一般可以分为()。
否认社会规律同人的活动的统一会导致()。
“心即理”,只有“知行合一”才能“致良知”,提出这一观点的是()
Thereareseveralcategoriesofevidence.Howisawitness’soraltestimonycategorized?
网络操作系统的基本功能不包括()。
最新回复
(
0
)