首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base { private: void funl()const{cout<<"funl";}
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base { private: void funl()const{cout<<"funl";}
admin
2019-06-12
54
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base
{
private:
void funl()const{cout<<"funl";}
protected:
void fun2()const{cout<<"fun2";}
public:
void fun3()const{cout<<"fun3";}
};
c1ass Derived: protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.funl(); //①
obj.fun2(); //②
obj .fun3(); //③
obj.fun4(); //④
retum ();
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://www.kaotiyun.com/show/oG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据结构分为逻辑结构和存储结构,循环队列属于__________结构。__________
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
若D1={a1,a2,a3},D2={b1,b2,b3},则D1×xD2集合中共有__________个元组。
有如下程序:#includeusingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));else
下列哪种数据模型可以用树形结构来表示实体之间联系()。
下面有关this指针的叙述中,正确的是()。
用白盒法设计测试用例的方法包括()。
下列叙述中正确的是
需求分析是()。
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】
随机试题
试述劳动合同的概念和特征。
在治疗骨折时,下述哪种情况严重影响骨折的愈合过程
下列有关债权人会议的说法正确的是:()
初步询价开始日前5个工作日,发行人应当向交易所申请股票代码。()
甲企业2019年度境内所得应纳税所得额为500万元,适用25%的企业所得税税率。在全年已预缴税款80万元,来源于境外某国税前所得100万元,境外实纳税款20万元,该企业当年汇算清缴应补(退)的税款为()万元。
强制性标准要分为全文强制和_________两种形式。
桑代克的经典性条件作用理论是教育心理学史上第一个较为完整的学习理论。()
某信道的信号传输速率为2000波特,若想令其数据传输速率达到8kbps,则一个信号码元所取的有效离散值个数至少是()。
He______furiouslyatmewhenIcontradictedhim.
A、Topersuadethelistenerstobelievethepowerofstorytelling.B、Toemphasizetheimportanceofmoderntechnicalskills.C、To
最新回复
(
0
)