首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<"fun1";} protected: void fun2() con
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1() const{cout<<"fun1";} protected: void fun2() con
admin
2020-07-30
39
问题
有如下程序:
#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() corot{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun4();//①
obj.fun2();//②
obj.fun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够。访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/yTyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
下列有关类成员的叙述中,正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
软件测试的目的是
随机试题
关于性骚扰的认定,下列表述正确的是()。
公诉案件适用的简易程序具有哪些特点?
休克早期的主要表现为
我国卫生法律是由哪一级机构制定和颁布的
硝酸酯类治疗心绞痛有决定意义的为哪一种?()
绩效低下的原因可分为()。
商场调查人员发现,在冬季选购服装时,有些人宁可忍受寒冷也要挑选时尚但并不御寒的衣服。调查人员据此得出结论:为了在众人面前获得仪表堂堂的效果,人们有时候愿意牺牲自己的舒适感。下面哪个情形跟上述题干最类似?
设n阶矩阵A=,证明行列式|A|=(n+1)an.
In1932,AmericanPresidentFranklinD.Rooseveltpromiseda"______"togetAmericaoutofthedepression.
Herexcitementwas______withaslightfeelingoffear.
最新回复
(
0
)