首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2020-06-29
21
问题
有如下程序:
#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/Up8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:voids
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;piblic:Base(charn):c(
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
下面关于函数模板的表述中不正确的是()
下列关于结构化程序设计原则和方法的描述中,错误的是()。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到屏幕中。注意:不要改动main函数,不能增加或删除行,也
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
随机试题
若f(x)在点x0处不连续,则f(x)在点x0处()
药物制剂的靶向性指标有
监理工程师所签发的(),在合同管理上的法律意义仅仅是证明合同双方最后谁应向谁支付多少款项的证明文件。
货物自中国沿海港口或内地城市经铁路运往港澳地区的货物,凭以结汇的单据为铁路运单。( )
“InonlysixdaysIlostsevenpoundsofweight.”“TwofullincheSinthefirstthreedays!”Thesearethekindsofstat
在某赈灾募捐活动中,某牛奶企业捐赠了价值数万元的酸奶。在运送酸奶到灾区的途中,因交通中断,滞留在某地,即将变质。此种情形下,下列处理方式符合相关规定的是()。[2009年真题]
建筑工地上有部分群众闹事,妨碍施工,办公室只有你一个人值班,你怎么处理?
Imagineaworldinwhichweareassignedanumberthatindicateshowinfluentialweare.Thisnumberwouldhelpdetermine【C1】___
Communication protocols are(66)connection-oriented or connectionless,(67)whether the sender of a message needs to contact and ma
Readthetextbelowaboutinformationtechnology(IT)training.Inmostofthelines(34-45),thereisoneextraword.Itisei
最新回复
(
0
)