首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
admin
2019-06-12
65
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/9F8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;longfun(intn){if(n>2)return(fun(n-1)+fun(n-2));else
数据视图的描述称为()。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的___________。
下列情况中,不会调用拷贝构造函数的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
任何关系数据库系统都应该支持()。I、实体完整性约束Ⅱ、参照完整性约束Ⅲ、用户自定义完整性约束
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
指针变量所保存的不是一般的数据值,而是程序中另一个对象的__________。
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。
随机试题
中频加热属于无污染热源。
此患儿最可能的原发病是( )。如若确诊此患儿的原发病,最理想的检查是做( )。
喹诺酮类药物的抗菌作用机制是
关于简易程序的说法中,错误的有:()
小导管注浆施工应根据土质条件选择注浆法,在淤泥质软土层中宜采用()。
法兰西的浪漫多情,德意志的严谨思辨,汉民族的平和内敛。不同民族长期形成的文化传统可以深深的烙印在生活于这个民族文化环境中的每一个成员身上,而使他们的人格形态显现出鲜明独特的民族个性。这表明()。①文化具有民族性和继承性②文化具有多样性和差异性
A.greatmindsthinkalikeB.WecoulddoitfirstthingtomorrowmorningC.WestillhavetodoabouttenmoreNancy:Howmanyo
Theinventionofbothlabor-savingtoolsandtoolsofintelligenceisrarelyaccidental.Instead,itisusuallytheproductofh
有下列程序:#include<stdio.h>main(){charv[4][10]={t.efg”,”abcd”,”mnopq”,”hijkl”},。p[4],t;inti,j;
Broadlyspeaking,therearetwotypesofpaintings:【21】andabstract.Theformerportraysspecific,recognizablephysicalobject
最新回复
(
0
)