首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
22
问题
若有如下类定义:
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://jikaoti.com/ti/14E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
一个关系中属性个数为1时,称此关系为
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
以下对C++语言函数的有关描述中,正确的是
设有intx=11;,则表达式(x++*2/3)的值是
程序设计方法要求在程序设计过程中
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是()。
下面对C++运算符的正确的描述是()。
在软件生产过程中,需求信息的给出是
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
随机试题
采用原子荧光法测定汞,其最低检测质量是()。
按不同的使用目的来分类,可以将谈判信息资料分为()
地形地貌
应慎用清热方药的体质有
以下情形中,可以参加执业医师资格考试的是
A、在成釉器内、外釉上皮之间的星形细胞B、钟状期末牙板断裂后残留的上皮岛C、釉质发育完成后,其表面由成釉器各层细胞相互结合形成的鳞状上皮D、釉质发育完成后,成釉细胞在釉质表面分泌的无结构有机物薄膜E、上皮根鞘断裂后遗留在牙
砌体结构中,墙体的高厚比验算与下列( )项无关。
甲公司对县工商局罚款10万元的行政处罚决定不服,向市工商局申请了行政复议。市工商局经审查,决定将罚款数额变更为5万元。要求:根据上述资料,分析回答下列小题。下列关于行政复议申请的表述中,不正确的是()。
AWT事件分为低级事件和高级事件,下列属于低级事件的是()
Lessthanayearago,anewgenerationofdietpillsseemedtoofferthelong-soughtanswertoourchronicweightproblems.Hund
最新回复
(
0
)