首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void ftmlO{) protected: double varl; public: void fun20{} ); class D:public B{
若有如下类定义: class B{ void ftmlO{) protected: double varl; public: void fun20{} ); class D:public B{
admin
2019-02-22
88
问题
若有如下类定义:
class B{
void ftmlO{)
protected:
double varl;
public:
void fun20{}
);
class D:public B{
protected:
void fun30{)
);
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.funl();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/fcAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为______。
下列关于构造函数说法不正确的是
数据库、数据库系统和数据库管理系统之间的关系是
下述关于数据库系统的叙述中正确的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()。
若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件______。
面向对象的开发方法中,类与对象的关系是
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
A.窦房结B.房室交界C.心室肌D.浦肯野纤维收缩力最强的部位是()
证券投资组合的期望收益率等于组合中证券期望收益率的加权平均值,其中对权数的表述正确的是()。
发生涉及工程造价问题的施工合同纠纷时,如果仲裁庭认为需要进行证据鉴定,可以由()鉴定部门鉴定。
关于产褥期临床表现,下列哪项说法是错误的
共济失调型脑瘫患儿主要损伤部位为
对于伴热管及夹套管安装的说法,错误的是()。
甲某开了一蛋糕作坊,因规模不大。不难管理,甲对日常经营活动只是简单地记流水账,而不专门设置账簿。税务机关在检查过程中发现后,应对该作坊采取()方式征收税款。
下列有关进口货物税收优惠的说法,正确的有()。
Pentium微处理器在保护模式下,中断描述符表内最多有【】个中断描述符。
OnMay13,1940,WinstonChurchill,thenewlyappointedBritishPrimeMinister,gavehisfirstspeechtoParliament,hewasprep
最新回复
(
0
)