首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void funl(){} protected: double varl; public: void fun2(){} }; class D:public
若有如下类定义: class B{ void funl(){} protected: double varl; public: void fun2(){} }; class D:public
admin
2019-06-12
45
问题
若有如下类定义:
class B{
void funl(){}
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://kaotiyun.com/show/9T8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
下列叙述中正确的是()。
通过使用new和delete两个运算符进行的分配为【】存储分配。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<iostream.h> #include<string.h>main(){chara[]="clanguag
设有两个串p和q,求q在p中首次出现位置的运算称作()。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
下列不能被重载的运算符是______。
按照标识符的要求,开头的符号不能是()。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
随机试题
老张和小李均是部队待移交政府安置的伤残军人。老张已婚,二级肢残,靠轮椅行走:小李未婚,患重度精神障碍,无行为能力,其母为监护人。社会工作者协助部队将他们移交给政府安置。下列能够体现社会工作价值观操作原则的是()。
A.灼痛B.重痛C.掣痛D.冷痛E.空痛
A.敏化作用B.拮抗作用C.相加作用D.互补作用E.协同作用吗啡配合阿托品一起使用,可以避免呼吸抑制,这种现象称为()。
甲公司为了对其子公司乙提供担保,与丙银行于2017年3月15日签订了一份最高额抵押合同。该合同约定由甲公司以自己持有的某栋大楼及其国有土地建设用地使用权为乙公司设立最高额为2亿元的抵押权。但该合同并未约定债权的确定时间。2017年4月10日,甲公司为丙银行
甲乙二人把网友李四诱骗到一宾馆客房内,逼其交出信用卡、说出密码。为防止李四挂失争取时间,二人临时起意叫来女友丙、丁,告知实情,让丙丁二人尽快使用李四的卡提款购物,甲乙则在继续扣押李四。丙丁二人花三天时间将卡中20万元存款提现和购物。关于此案正确的说法是:
下述情形中,建筑施工企业必须在变更后10日内到原安全生产许可证颁发管理机关办理安全生产许可证变更手续的是()。
年金保险的基本功能是()
个人汽车贷款每笔最多展期()次。
下列关于公文语言特点的说法,正确的有()。
请简要说明发生上述情况的可能原因。简要叙述如果项目经理希望继续推进该项目,应如何进行?
最新回复
(
0
)