首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
67
问题
若有如下类定义:
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全国计算机二级
相关试题推荐
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
若类A和类B的定义如下:#includeclassA{inti,j;public:intgeti(){returni;}};classB:p
下面关于继承和派生的叙述中,正确的是()。
下列关于函数模板的定义中,合法的是()。
栈中允许进行插入和删除的一端叫做_____________。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
C++中将两个字符串连接起来组成一个字符串的函数是__________。
语句cout<<’\n’还可表示为______。
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在【】关系。
随机试题
水肿证见湿热久羁、化燥伤阴,治宜选用
A.透明管型B.蜡样管型C.上皮细胞管型D.白细胞管型E.红细胞管型急性肾小球肾炎尿中常见
A、胎产式B、胎方位C、胎先露D、胎姿势E、骨盆轴胎体纵轴与母体纵轴的关系是()。
霍乱发病主要由哪项引起流脑发病主要由哪项引起
某甲因盗窃罪案发被捕,在侦查人员对其审汛期间,交待了自己与李某诈骗4万元犯罪的事实,并提供了同案犯李某可能隐匿的地点,根据这一线索,侦查机关顺利将李某追捕归案。对某甲的盗窃罪如何处罚:()
由于某些原因,若短期内设备脱离了实验室的直接控制,返回后仍可以正常使用。()
根据《企业财务会计报告条例》的规定,企业财务会计报告案编制时间分为( )财务会计报告。
分时图是指某一交易日内,按照时间顺序将对应的()进行连线所构成的行情图。
下列各项活动缴纳营业税时,处理正确的有()。
管理就是管理者在一定的环境下,为了实现特定组织的目标,动员和运用资源而进行的计划、组织、领导和管制等社会活动。()
最新回复
(
0
)