首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
31
问题
有如下程序:
#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/fjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是
下列程序的运行结果为#include<iostream.h>voidmain(){inta=2;intb=a+l;cout<<a/b<<end1;
下述关于数据库系统的叙述中正确的是
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(
下述关于数据库系统的叙述中正确的是
下列有关数据库的描述,正确的是
下列有关内联函数的叙述中,正确的是
随机试题
巴雷特曲线主要是反映()的关系。
print{("%5.3f\n",123456.12345);输出为______。
简述近代中国的基本国情。
图示简支梁在两种受力状态下,跨中Ⅰ、Ⅱ点的剪力关系为()。
按照建标[2003]206号文件的规定,施工企业为职工缴纳的基本养老保险费属于建筑安装工程的()。
某公司2017年7月1日向银行借入资金60万元,期限6个月,年利率为6%,到期还本,按月计提利息,按季付息。该企业2017年7月31日应计提的利息为()万元。
长期以来,学术界形成一种成见,将新文化运动仅仅理解为以陈独秀为代表的激进派,而将梁漱溟等人视为新文化运动的对立面或排除在外,这不能不说是一种极大的偏见。按照这种理解,“五四”新文化运动只能是激进,只能是反传统,而当人们发现传统其实是并不能完全被否定的,“全
19世纪60年代后,洋务派兴办洋务事业的指导思想是
Theprocessby【46】______ofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolic
Shewaspraisedbyherfatherfor______theexam.
最新回复
(
0
)