首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<’’fun1’’;}
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<’’fun1’’;}
admin
2019-06-04
82
问题
有如下程序:
#include<iostream>
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.funl(); //①
obj.fura(); //②
obj.fun3(); //③
obj.fun4(); //④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②⑧
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://www.kaotiyun.com/show/w98p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
20
A、 B、 C、 D、 C
A、 B、 C、 D、 A题考查的是公有成员的特点。公有成员允许可使用者访问,提供了类对外部的接口。
友元C++流的输入运算符“>>”和输出运算符“
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
下列关于类和对象的叙述中,错误的是()。
下列字符串中可以用作C++语言标识符的是
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
随机试题
下列选项中.属于行为主义学派常用的心理咨询方法是()
患者,男,48岁,乙肝病史10年,困乏力、低热、腹胀、少尿就诊。查体巩膜黄染,腹部膨隆,移动性浊音(+)。肝略小,脾大,超声显示肝内纤维增殖,肝硬化结节形成,门静脉增宽。与含朱砂的中成药联用增加不良反应的西药成分是
静息状态下,细胞膜离子通透性最大的是()
地下水环境影响评价中,I类是指在项目建设、生产运行和服务期满后的各个过程中,可能造成地下水()的建设项目。
自然人投资者应当全面评估自身的(),审慎决定是否参与股指期货交易。
下列项目中,符合资产定义的是()。
下列关于世界旅行社协会联合会的说明中,正确的表述是()。
甲6月3日向乙发信表示欲购买水泥50吨,乙回信表示同意,回信6月7日到达甲处,甲6月11日在合同书上签字,乙6月15日在合同书上签字,6月20日双方签订了对该合同的确认书。甲、乙之间的合同()成立。
如果关系模式R是BCNF范式,那么下列说法不正确的是______。
Access提供的参数查询可在执行时显示一个对话框以提示用户输入信息,如在其中输入提示信息,要想形成参数查询,只要将一般查询准则中的数据用()括起来。
最新回复
(
0
)