首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
admin
2021-07-02
41
问题
有如下类定义:
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://www.kaotiyun.com/show/Rifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列枚举类型的定义中,包含枚举值3的是()。
下面叙述中正确的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
有如下程序:#include<iostream.h>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstructor\n";}TestClass
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
在类中重载赋值运算符时,应将其声明为类的()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
仓库对所配备的计量器具应定期进行检定,保证计量器具的()。
嘧啶核苷酸分解代谢产物有
异气是指
某进口设备的人民币货价为50万元,国际运费费率为10%,运输保险费费率为3%,进口关税税率为20%,则该设备应支付关税税额是()万元。【2008年真题】
某企业的基建项目第一标段主厂房建安部分属于工程核心内容,技术难度大,而且工期紧迫。招标人以预先与咨询单位研究确定的施工方案为标底、以设计图纸为基础编制了招标文件,经过对部分单位及其在建工程考察后,邀请A、B、C三家国有一级企业的施工单位参加投标。3月5日发
下列关于计算加权平均资本成本的说法中,正确的有()。
IfateacherwantstodesigntheLead-instageofalessonplan,whichofthefollowingmightbeofhis/herleastconcern?
和籴、和市
在安德森心智技能形成的三阶段理论中,联结阶段中包含的子过程有()。
在VisualFoxPro中,"表"是指( )。
最新回复
(
0
)