首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
admin
2015-09-14
32
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double var1;
public:
void fun20{}
};
class D:public B{
protected:
void fun3(){}
};
已知obi是类D的对象,下列旬中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1;
C、obj.funn2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/MqNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于模板定义关键字class和typename说法不正确的是
若有以下程序:#inclide<iostream>usingnameSpacestd;classA{pricate:inta;public:A(inti){
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
程序设计方法要求在程序设计过程中
以下程序的输出结果是【】。 #include<iostream.h> voidmain() { inta=0; a+=(a=8); cout<<a; }
下面的描述中,正确的是();
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’:x=(a&&b)&&(c<’B’=;cout<<x;=执行该
对于常数据成员,下面描述正确的是( )。
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
下列运算符中,()运算符不能在C++中重载。
随机试题
下列哪种激素作用于靶细胞时以cAMP为第二信使?
关于淋病的描述错误的是
会阴组织由外向内依次为
36岁女性,已婚,近两年常于经期1日出现下腹痛,你认为下列哪项检查最无意义( )
下列不属于地震后易引发的次生灾害是()。
(操作员:苏会计;账套:201账套;操作日期:2015年1月31日)2015年1月6日,销售员张天天从财务部出差预借差旅费6000元,以现金支付,请填制记账凭证。
库兹涅茨认为影响经济增长的因素有()。
实时系统对时间约束要求的严格性,使【73】性成为实时系统的一项重要性能要求,它是指RTOS能够对外部事件的【74】时间和实时任务的执行时间进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。
在显示路由器的配置信息时,路由器必须进入的工作模式是
A、 B、 C、 C
最新回复
(
0
)