首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
admin
2021-09-05
17
问题
有如下类定义:
class B
{
public:void fun1(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B
{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类巾保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/2sh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,错误的是
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i://*p=&r;//④其中会产生编译错误的语句是()。
下列关于重载运算符错误的是
下列各组类型声明符中,含义相同的一组是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除:(2)转换后的数据放到de
下面是一个模板声明的开始部分:templatedouble…由此可知()。
下列选项中不属于结构化程序设计原则的是()。
面向对象方法中,继承是指
下列有关继承和派生的叙述中,正确的是()。
随机试题
用以衡量成本降低的实际成果,并对成本指标完成情况进行总结和评价的施工成本管理任务是()。
次级卵母细胞第二次成熟分裂完成于
腹部触诊有“揉面感”提示()。
进入洁净室(区)的人员不得
建筑工程一切险是承保各类工程民用、工业和公共事业建筑项目,在建筑过程中因()而引起的损失。
合同分析的原因不包括( )。
D级建筑材料及制品燃烧性能的附加信息包括()。
学前儿童健康教育主要内容大致包括身体健康教育和__________。
国务院印发了《基本养老保险基金投资管理办法》,下列关于该《办法》的说法错误的是()。
(1)物业多次维修(2)购买新房(3)要求物业赔偿(4)泡坏家具(5)新房漏雨
最新回复
(
0
)