首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2021-06-10
30
问题
有如下程序:
#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
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/Mqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:打开
有如下头文件:intf1();staticintf2();classMA{pubtie:intf3();staticintf4();};在所描述的函数中,具有隐含
在C++中,打开一个文件时与该文件建立联系的是()。
下面不属于软件设计阶段任务的是()。
下列叙述中正确的是()。
下列有关继承和派生的叙述中,正确的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
已知函数f(x)=-1+在[-1,1]上满足罗尔定理的条件,那么由定理所确定的ξ=________.
A.刨木B.拧龙头C.捡拾珠子D.缝纫E.锤钉腕伸屈作业训练为
检查肝囊肿最简便而实用的方法是
A.骨质疏松B.骨质软化C.骨质破坏D.骨质增生硬化E.骨膜增生
研究者或其指定的代表必须向受试者说明的临床试验的详细情况包括
某村水塘上游有一家集体造纸厂。该厂已经经营近10年。污水一直排入水塘上游的河流。赵立国与余庆华合伙承包村里的水塘养虾。2016年5月,赵立国、余庆华二人向水塘投放虾苗2万尾。投放后赵、余二人精心管理,日夜看护。10天后,二人发现塘内有少量的死虾出现,当即捞
小王总是怀疑自己家的门没有上锁,因此常常要反复检查,它的这种行为属于()。
抗日战争时期,中共在反对国民党顽固派的斗争中,争取中间派和实行“三三制”政权的理论根据是
下面关于嵌入式系统的互连通信接口的叙述中,错误的是()。
A、Readtheoperationalmanual.B、Trythebuttonsonebyone.C、Makethemachinerunslowly.D、Askherinstructorforadvice.A本题
最新回复
(
0
)