首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
admin
2019-06-12
31
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://jikaoti.com/ti/HmA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:templateT1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是()。
不能作为函数重载的判断依据的是()。
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
在关系数据库中,每一个二维表称为___________。
内部格式控制操作函数是在头文件()中定义的。
下面程序的运行结果是()。#includeintx=5;intfun(inta){intc;C=X*a:returnc;}void
设p是指向一个类动态对象的指针变量,则执行“deletep;”语句时,将自动调用该类中的__________函数。
算法分析的目的是()。
关于关键字class和typename,下列表述正确的是______。
随机试题
某护士采血时将血常规管中的血液倒人生化管内检查离子、血糖,这样做会使患者的哪项数值增高
偏头痛的防治,哪项不正确
垃圾清运实现机械化,有专用车辆、船只等,应保证清运机械通达垃圾收集点。清运车辆的配置数量根据()等确定。
行政管理除必须依照宪法、法律、行政法规、行政规章等对国家事务和社会公共事务管理外,还由()授权,管理公务,对公众负责。
激励员工付出较高程度的努力的方法是()。
下列绩效考核方法中,()是一种新型的战略性绩效管理工具和方法。
嫉妒情绪的特点包括()。
下列哪项既是教师道德的核心,也是教师高尚道德素养的自我表现?()
爱尔兰有大片泥煤蕴藏量丰富的湿地。环境保护主义者一直反对在湿地区域采煤。他们的理由是开采泥煤会破坏爱尔兰湿地的生态平衡,其直接严重后果是会污染水源。然而,这一担心是站不住脚的。据近50年的相关统计,从未发生过因采煤而污染水源的报告。以下哪项如果为真,最能加
设向量组α1,…,αr线性无关,又β1=a11α1+a21α2+…+ar1αrβ2=a12α1+a22α2+…+ar2αr,…βr=a1rα1+a2rα2+…+arrαr记矩阵A=(aij)r×r,证明:β1,β2
最新回复
(
0
)