首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2021-02-22
19
问题
有如下程序:
#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/P1fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;intmain(){cout
设有如下关系表:则下列操作中正确的是
数据流程图(DFD图)是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
若已定义了类Vehicle,则下列派生类定义中,错误的是()。
下列数据结构中,能用二分法进行查找的是()。
请打开考生文件夹下的解决方案文件proj3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一组测试数据,此种情况下程序
下列关于输入输出流的叙述中,正确的是()。
数据库设计中反映用户对数据要求的模式是()。
在类中重载赋值运算符时,应将其声明为类的()。
随机试题
科学文化课的教学一般从技能的教学入手,并配合技能的教学讲解相关的知识。()
Whensomeoneasksyoutohisorherhome,itisveryclearwhoistheguestandwhoisthehost,butinvitationstorestaurantf
患者,男性,27岁,主诉:晨起时枕头上有血迹,口中有血腥味,全口牙龈自发性出血伴牙龈疼痛1周。就诊被诊断为急性坏死性溃疡性龈炎,临床检查还可见()
具有强烈传染性的病邪为"久卧伤气"的病因为
所有权属于民事法律关系主体财产权中的()。
乙股份有限公司(以下简称“乙公司”)为华东地区的一家上市公司,属于增值税一般纳税人。乙公司2013年至2016年与固定资产有关的业务资料如下:(1)2013年12月1日,乙公司购入一条需要安装的生产线,取得的增值税专用发票上注明的生产线售价为1170万元
小学生智力差异主要表现在()。
受行政处分的是( )。
据某国卫生部门统计显示,2004年全国糖尿病患者中,年轻人不到10%,70%为肥胖者。这说明,肥胖将极大地增加一个人患糖尿病的危险。以下哪项如果为真,将严重削弱上述结论?
ThefirsttimeIheardtheactualLondonBridgewasinLakeHavasuCity,Arizona,Ithoughtitwasajoke.Astupidjokeatthat
最新回复
(
0
)