首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: void fun(){cout<<¨Base::fun’’<<endl;
有如下程序: #include<iostream> using namespace std; class Base { public: void fun(){cout<<¨Base::fun’’<<endl;
admin
2017-04-25
23
问题
有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
void fun(){cout<<¨Base::fun’’<<endl;}
};
class Derived:public Base
{
public:
void fun()
{
___________
cout<<’’Derived::fun’’<<end1;
}.
};
int main()
{
Derived d;
d.fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下划线处应填入的语句是( )。
选项
A、Base.fun();
B、Base::fun();
C、Base->fun();
D、fun();
答案
B
解析
此题考查的是继承的使用。分析题目可知,横线处应填入对基类成员函数fun()的调用语句,此处只能使用作用域运算符“::”才能调用到基类的同名函数,故选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/CmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是
以下程序的执行结果是【 】。#include<iostream.h>classSample{public:intx:inty;v
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
下列关于继承的描述中,错误的是()。
已知语句int m=10;则下列引用的表示中正确的是
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
下面程序编译时发现ma[3]=9错误,其原因是【 】。#include<iostream.h>classFunArray{int*pa;//指向一个数组空间intsize;//数组元素个数public:FunA
重载的流运算符函数经常定义为类的______函数。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
随机试题
剩余价值和利润的区别是_______。
A、具有抑菌作用的药物B、烷化剂类抗肿瘤药C、具有抗肿瘤作用的生物碱D、抗艾滋病药物E、具有抗肿瘤作用的嘧啶类衍生物阿糖胞苷为
有关左肺的叙述,错误的是
有关胸膜的叙述,错误的是
离心式深井潜水泵与离心式深井泵的共同特点有()。
物流成本的间接成本涉及固定资本的分摊。
领导要你组织一个会议,你打算怎么做?
设抛物线y=ax2+bx+c过点(0,0)及(1,2),其中a<0,确定a,b,c使抛物线与x轴所围成的面积最小。
设X=6=6<5,命令?VARTYPE(X)的输出是
在名为Form1的窗体上建立两个名称分别为Cmd1和Cmd2,标题分别为“读取”和“连接”的命令按钮。编写适当的事件过程,使程序运行后,单击“读取”按钮,可通过输入对话框输入两个字符串,存入字符串变量char1、char2中(char1、char2应定义为
最新回复
(
0
)