首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
admin
2019-06-12
61
问题
若有如下类定义:
class B{
void fun1(){}
protected:
dOuble varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
己知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/EG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){intm=5:if(m++>5)cout
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中()函数名只能用于检测输入操作。
下列选项中,作为是数据库系统的核心的是()。
数据结构分为线性结构和非线性结构,带链的队列属于_____________。
设有关键码序列(66,13,5l,76,8l,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
C++中封装性、继承性和______是面向对象思想的主要特征。
下述关于数据库系统的叙述中正确的是()。
下列符号中可以用作C++标识符的是()。
随机试题
肖特有音乐天赋,16岁便不再上学,以演出收入为主要生活来源。肖特成长过程中,多有长辈馈赠:7岁时受赠口琴1个,9岁时受赠钢琴1架,15岁时受赠名贵小提琴1把。对肖特行为能力及其受赠行为效力的判断,根据《民法总则》相关规定,下列哪一选项是正确的?(2017年
保本基金从本质上讲是一种()。
中国人民银行的监督管理措施不包括()。
下列有关租赁的表述中,正确的是()。
下列关于计算机病毒描述错误的是()。
POW
【C1】______.Inthe18thand19thcenturies,industrialization,literacy,andurbanizationbroughtaboutnewtechniquesandforma
1998年18所上海高校接收了4298名来自97个国家和地区的长期留学生,其中来攻读硕士以上学位的有650人。
A—certificateoforiginB—certificateofqualityC—certificateofquantityD—certificateofweightE
Morethanthree-quartersofthechildrenweinterviewedsaidthey’resometimesafraidtobehomealone.Ifyoudecideyourchild
最新回复
(
0
)