首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:pub
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:pub
admin
2020-10-21
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://kaotiyun.com/show/G5yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
下列关于栈的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0){cout
下列语句中,错误的是()。
下列有关模板的叙述中,正确的是()。
关于关键字class和typename,下列表述中正确的是()。
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
简述中国封建社会的基本特点。
没有转移的恶性骨肿瘤的治疗为
药物性牙龈增生的临床表现为
银行监管的最高层次是()。
工作研究中的方法研究运用的主要技术包括()。
从历史的发展来看,世界各国采用过的货币制度有()。
幼儿园为何必须以游戏为基本活动?
莎士比亚在《哈姆雷特》中写过这样一句话:“人是宇宙的__________,万物的灵长。”这句五个世纪前的赞叹依旧_________在人类历史中,但不把人当人的事情却从未停止过。这是人类的耻辱,也是对人类文明的________。依次填入画横线部分最恰当的一项
一批树苗,如果分给男女生共同栽,平均每人栽6棵;如果只分给女生栽,平均每人栽10棵。如果只分给男生栽,平均每人栽()棵。
______foryouradvice,Iwouldnothaveacceptedthejob.
最新回复
(
0
)