首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class
admin
2020-04-07
27
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
己知obi是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/t58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将如下程序补充完整,使得输出结果为:bbaa#include<iostream>usingnamespacestd;classA{public:【】{cout<<"aa";}
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
诊断和改正程序中错误的工作通常称为______。
下列有关拷贝构造函数的描述中错误的是
下列选项中不属于软件生命周期开发阶段任务的是()。
若将一个二元运算符重载为类的成员函数,其形参个数应该是______个。
下列符号中可以用作C++标识符的是
如果一个函数模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键词【】。
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
当用数组元素作函数参数时,这属于【】传递。
随机试题
未经国家有关部门批准,非法发行股票或公司、企业债券,数额巨大、后果严重或者有其他严重情节的,属于()。
时效是一种法律事实。()
小儿风湿热最易侵袭的心脏瓣膜是
男,25岁,上颌骨肿胀半年。X线片见病变区呈毛玻璃状,边界不清。镜下见纤维组织代替了正常骨组织,骨小梁形态不一,呈“O”“C”或“V”形,骨小梁的周围未见成排的成骨细胞。病理诊断应为
某38层现浇钢筋混凝土框架一核心筒结构,普通办公楼,如图28—32(Z)所示,房屋高度为160m,1~4层层高6.0m,5~38层层高4.0m。抗震设防烈度为7度(0.10g),抗震设防类别为标准设防类,无薄弱层。假定,多遇地震标准值作用下,X向框架
某建设项目年设计生产能力为35000台,年固定成本为120万元,产品单台销售价格为100元,单台产品可变成本为50元,单台产品营业税金及附加为10元,则盈亏平衡点的产销量为()台。
2012年12月31日,企业某项固定资产的公允价值为1000万元,预计处置费用为100万元,预计未来现金流量的现值为960万元。当日,该项固定资产的可收回金额为()万元。(2013年)
上课是教学工作的中心环节,其具体要求是()。
关于高中化学教学,以下陈述正确的是()。
A、Inacinema.B、Inashop.C、Athome.C此段对话中男方说的是:咱们去电影院(看电影)吧?而女方说的是:我愿意呆在家里。问题问这位女士想去哪儿?对话中女士说想在家里,因此C为答案。
最新回复
(
0
)