首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2015-07-22
57
问题
有如下程序:
#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>usingnamespacestd;classBase{public:voidwho(){cout<<"Base"<<end1;}}
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){
在C++语言程序中,对象之间的相互通信通过
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBasc{public:【】voidfun(){cout<<1;}
下列程序的输出结果为Objectid=0Obiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publi
下列叙述中正确的是
虚函数必须是类的【】。
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
关于虚函数,下列表述正确的是()。
随机试题
同卵双胞胎的行为特征与行为倾向比普通的兄弟姐妹更为相似,这是什么因素对行为影响的体现【】
下列各项中可以免征契税的有()。
机电工程项目竣工验收的依据是( )。
关于评标的说法,正确的是()。
欢送词的内容一般不包括()。
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
台式PC机中,挂在主机外面的MODEM,与主机连接的接口标准是______。
下列硬件中,断电后会使存储数据丢失的存储器是( )。
Ithappenseverysemester.AstudenttriumphantlypointsoutthatJean-JacquesRousseauisundermininghimselfwhenheclaims"
ThisisCaptainZhangspeaking.WewillshortlybelandingatLondon’sGatwickAirport.Pleasefastenyourseatbeltstoprepare
最新回复
(
0
)