首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void fun(){cout
有如下程序: #include using namespace std; class Base{ public: void fun(){cout
admin
2019-05-06
45
问题
有如下程序:
#include
using namespace std;
class Base{
public:
void fun(){cout<<’B’;}
};
class Derived:public Base{
public:
voidfun(){________cout<<’D’;}
};
int main(){
Derived d;
d.fun();
return 0;
}
若程序的输出结果是BD,则划线处缺失的部分是( )。
选项
A、fun();
B、Base.fun();
C、Base:fun();
D、Base->fun();
答案
C
解析
派生类Derived的对象d调用其成员函数fum(),要输出结果为BD,所以在其成员函数fun()中要调用基类Base的成员函数fun()。
转载请注明原文地址:https://kaotiyun.com/show/7z8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序段运行时的输出结果是inti=4;intJ=1;intmain(){inti=8,j=i;cout<<i<<j<<endl;}
下列关于C++流的叙述中,错误的是
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中,输出结果不是2的是
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
数据库设计包括概念设计、______和物理设计。
有如下类声明:classTestClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为______。
A、 B、 C、 D、 D重载后的运算符的优先级和结合性都不会改变,运算符重载进行对原有的运算符进行适当的改造,重载的功能与原有的功能相类似,但是不能改变原运算符的操作对象个数。
A、 B、 C、 D、 CE-R模型中,有3个基本的抽象概念:实体、联系和属性。E-R图是E-R模型的图形表示法,在E-R图中,用矩形框表示实体,菱形框表示联系,椭圆形框表示属性。
A、 B、 C、 D、 B此题考查的是成员函数的调用。因为横线处的作用是调用基类的fun函数,又因为派生类中也有fun()函数,所以必须对fun()函数加以限定,即。Base::fun();。
下列字符串中,正确的C++标识符是()。
随机试题
某国有保险公司的工作人员张某,故意指使他人虚报保险事故,并由自己亲自理赔骗取保险金20万元与他人私分。张某的行为构成()。
属于新设合并的是
(72)Tounderstandthemarketingconcept,itisonlynecessarytounderstandthedifferencebetweenmarketingandselling.Notto
下述哪项不是固有牙槽骨的特点
下列关于民事仲裁的说法,正确的是:
【背景资料】某安装公司承包了一宾馆的空调系统及电梯的施工,空调系统计划投资600万元,工期6个月,安装公司编制的月计划,施工费用和实际发生的费用如表1所示。施工过程中,发生下列事件:事件一:空调系统施工时,因施焊引发火灾,由
下列最早运用马克思主义观点阐述教育教学问题的著作是()。
下列不符合“办事公道”这一行政道德规范的是()。
“立善法于天下,则天下治;立善法于一国,则一国治。”强调的是()
ThingsYouCan’tSayinCanadaA)Attackingoursacredcows(thingsorpeoplethatcannotbecriticized)mayturnyouintoo
最新回复
(
0
)