首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){ } private:void fun2(){ } protected:void fun3(){ } }; class D:p
有如下类定义: class B { public:void funl(){ } private:void fun2(){ } protected:void fun3(){ } }; class D:p
admin
2021-02-22
33
问题
有如下类定义:
class B
{
public:void funl(){ }
private:void fun2(){ }
protected:void fun3(){ }
};
class D:public B
{
protected:void fun4(){ }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.funl();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数:fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/D7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<iostream> using namespace std; class MyClass { public: MyClass(intn) {number=n;} //拷贝构造
有以下类定义 clas sMyClass { public: My Class() { cout<<1;} }; 则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
下列关于文件流的描述中,正确的是()。A)文件流只能完成针对磁盘文件的输入和输出B)建立一个文件流对象时,必须同时打开一个文件C)若输入流要打开的文件不存在,将建立一个新文件D)若输出流要打开的文件不存在,将建立一个新文件
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******err
随机试题
简述旅游消费者的心理实质。
女性33岁。35周妊娠,下肢水肿1周。体检:子宫底高度39cm,腹壁扪及多个肢体和两个胎头,并可听到两个胎心音(胎心率分别为133次/分,150次/分)。诊断为双胎妊娠。分娩时的处理下列哪项是错误的
怀孕期间,阴道少量出血,时出时止,而无腰酸、腹痛、小腹下坠者称为
传染病区内正确使用隔离衣的方法下列哪一点是错误的
按照《中华人民共和国河道管理条例》的规定,河道应当包括()。
申请项目档案验收应具备的条件不包括()。
测定债券发行人偿还债务本金和利息的可靠性主要依靠()
申请设备贷款要求的,但申请有担保流动资金贷款没有要求的条件是()。
(一)对给定资料进行分析,从政府职能部门制定政策的角度,就资料反映问题提出对策建议,供领导参考。要求:分析恰当,对策明确、可行,条理清楚,语言流畅。字数不多于800字。请你以政府调研员的身份,就给定资料所反映的主要问题,自拟标题进行论述。要求:中心明确
德育
最新回复
(
0
)