首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public
admin
2017-07-05
27
问题
有如下类定义:
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/RGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序设计中最基本、最常用的控制结构是【】。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:intx;protected:inty;
软件生命周期中所花费用最多的阶段是
下面程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){inta=2,b=-1,c=2;if(a<b)
下列不属于软件工程过程的基本活动的是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
非成员函数只有在声明为(),才能访问这个类的所有private成员。
下列关于虚函数与函数重载区别的叙述中不正确的是
以下选项中合法的用户标识符是
随机试题
患者,女性,49岁。右侧乳房出现以小肿块,入院病理检查发现Pagets细胞,诊断为乳头湿疹样癌,关于该疾病的说法错误的是
常见的电子商务模式有哪些?
A.丙谷胺B.前列腺素E2的衍生物C.奥美拉唑D.吗丁啉酸泵抑制剂
根据《中华人民共和国招标投标法》的规定,以下何项不是招标代理机构应当具备的条件:
下面关于国际经济合作的说法中,正确的是()。
下列有关辩护律师的说法不正确的是()。
中国农业问题的瓶颈,是社会已整体地工业化、商业化了,而农业结构依然维持着传统的小农状态,人均占有资源量极其稀缺。秉承传统的轻徭薄赋理念,乃至彻底取消农业税,并实施对农业直接或间接的各项补贴,都只能解决农民最基本的生存问题。而要从根本上解决农民的富裕问题,须
到底是注意本身容量有限还是它所涉及的感觉、知觉以及其他高级心理过程容量有限?
______inarecentsciencecompetition,thethreestudentswereawardedscholarshipstotaling$21,000.
肥胖者会喜欢在月球跳跃,因为人在月球的重量是其在地球的六分之一。(lessthan)
最新回复
(
0
)