首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
有如下程序: #include using namespace std; class Base { private: void fun1() const{cout
admin
2019-02-22
20
问题
有如下程序:
#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
解析
此题考查的是保护继承。因为Derived以pmtected方式继承了Base类,所以父类Base中的公育成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://jikaoti.com/ti/E1t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
对于inta[3][7];下列表示中错误的是
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classbase{public:intn;base(intx){n=x;}
在最坏情况下,堆排序需要比较的次数为______。
在C++语言中,访问一个对象的成员所用的运算符是______,访问一个指针所指向的对象的成员所用的运算符是______。
关系模型允许定义3类数据约束,下列不属于数据约束的是
下面关于数组的描述错误的是
在长为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
随机试题
如果研究明朝手工业技术,应查阅的重要文献资料是()。
著作权集体管理组织是盈利性组织,其设立方式、权利义务、著作权许可使用费的收取和分配,以及对其监督和管理等由国务院另行规定。
生态现状评价时,在进行区域规划或解决优化方案选择问题时,()显示出其他方法所不能达到的效果。
建设项目和单项工程造价资料积累的内容有()。
再生水回用处理技术的选择主要取决于()的要求。
Iextendmysincere______tothefamilyandfriendsofJohnMiller,whohassuddenlyleftusattheageof54.
迁移
历史老师钱老师在课上讲述南京大屠杀时不禁义愤填膺,声音一度哽咽。这种情绪状态属于()。
最集中地体现了国民党训育思想的纲领性文件是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)住名称为Forml的窗体上画两个文本框,其名称分别为Text1和Text2,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属
最新回复
(
0
)