首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
admin
2019-02-22
37
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void fun1() const{cout<<"fun1";}
protected:
void fun2() const{cout<<"fun2";}
public:
void fun3() const{cout<<"fun3";}
};
class Derived:protected Base
{
public:
void fun4() const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun1(); //①
obj.fun2(); //②
obj.fun3(); //③
obj.fun4(); //④
return 0:
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②⑧④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以pmtected方式继承了Base类,所以父类Base中的公育成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/NMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
下列叙述中,不属于测试的特征的是()。
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
以下选项中,与k=n++完全等价的表达式是
在C++中的实型数据分为三种类型,即单精度float、双精度double和______。
在最坏情况下,堆排序需要比较的次数为______。
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
在最坏情况下,冒泡排序所需要的比较次数为______。
下面的符号中可以用作C++标识符的是()。
随机试题
双胎妊娠的两个胎心率应相差()
EWSL的并发症有
血栓素2可儿茶酚胺可
题37~39:一钢筋混凝土简支梁,截面尺寸为200mm×500mm,跨度6m,支承在240mm厚的窗间墙上,如图2-14所示。墙长1500mm,采用MU10蒸压粉煤灰砖、M5混合砂浆砌筑,砌体施工质量控制等级为B级。在梁下、窗间墙墙顶部位,设置宽240mm
InwhichofthefollowingactivitiesdoestheteachermainlyplaytheroleofaController?
地方基层组织凝聚力和战斗力不强,你有什么好办法解决?
根据我国宪法规定.下列选项中哪一种情况不是公民获得物质帮助权的条件?()
RecentlyantipatentargumentshavebeenadvancedwithregardstoHIVandAIDSdrugs.GovernmentsandcompaniesinBrazil,India
系统分析也可称为功能分析或【】分析。
Whatkindofcardoesthewomanplantobuy?
最新回复
(
0
)