首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
30
问题
若有如下类定义:
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://jikaoti.com/ti/zcA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:}}}}includeusingnamespacestd;classPair{intm;intn;public:Pair(inti,intJ):m(i),n(J){}booloperator>(PairP)co
有如下程序 #include<iostream.h> voidmain() { floatx=2.0,y; if(x<0.0)y=0.0; elseif(x<10.0)y=1.0/x; elsey=1.0; cout<
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};fo
若有以下程序:#include<iostream>usingnamespacesstd;classA{public:A(){}A(inti)
下面关于构造函数和析构函数的描述中,错误的是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为【】。
下列语句中,错误的是()。
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
随机试题
Windows中,当多个窗口被打开时,当前窗口只有一个,则其他窗口的程序
女性,56岁,尿急、尿痛、尿频反复发作6年。尿白细胞0~2个/HP、蛋白(-),中段尿培养(-),B超示双肾大小正常。最可能的诊断为
心理咨询的机制有
依据《大气污染防治法》,新建排放二氧化硫的火电厂,超过规定的污染物排放标准或总量控制指标的,应配套建设( )。
【背景资料】某大学城工程,包括结构形式与建筑规模一致的4栋单体建筑,每栋建筑面积为21000m2,地下2层,地上18层,层高4.2m,钢筋混凝土框架一剪力墙结构。A施工单位与建设单位签订了施工总承包合同。合同约定:除主体结构外的其他分部分项
精密、大型设备安装基础需要考虑减小基础振幅、减弱基础振动或控制基础沉降等,最适合采用的基础是()。
《进口动植物检疫许可证》可以延期。( )
从下列文字描述中,可以看出应当出具无法表示意见的审计报告的是()。
患者,女,45岁。反复腹痛、发热、黄疸1年,近3天来上述症状加重,高热黄疸不退。入院体温40℃,脉搏120次/分,血压70/50mmHg,该患者首选的治疗为()。
Likemanyotheraspectsofthecomputerage,Yahoobeganasanidea,【C1】______intoahobbyandlatelyhas【C2】______intoafull-t
最新回复
(
0
)