首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ public: void funl(){} private: void fun2(){} protected: void fun3(){} }; class D:public
有如下类定义: class B{ public: void funl(){} private: void fun2(){} protected: void fun3(){} }; class D:public
admin
2019-06-04
29
问题
有如下类定义:
class B{
public: void funl(){}
private: void fun2(){}
protected: void fun3(){}
};
class D:public B{
protected: void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
派生类D公有继承父类B,所以obj可以访问基类B的公有,不能访问其它成员。
转载请注明原文地址:https://jikaoti.com/ti/FbA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(const类名&引用对象名)。
A、 B、 C、 D、 A题考查的是公有成员的特点。公有成员允许可使用者访问,提供了类对外部的接口。
A、 B、 C、 D、 B建立E_R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。
在每个C++程序中必须有且仅有一个()。A)函数B)主函数C)预处理指令D)语句
假定TestClass为一个类,则该类的拷贝构造函数的声明语句为()。A)TestClass(TestClassx)B)TestClass&(TestClassx)C)TestClass(TestClass*x)D)TestC
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
类中数据成员和成员函数的默认访问级别为__________。
设置虚基类的目的是()。
下面关于面向对象的程序设计方法中,正确的是()。
随机试题
结膜充血的特征有
主治肺肾阴虚,虚火疫毒结滞咽喉的白喉方剂是主治温燥重伤肺脏气阴的方剂是
下列场所中,电流电压不应大于36V的有()。
企业发生的下列支出中,可在发生当期直接在企业所得税税前扣除的是()。
要约人确定了承诺期限的要约仍可撤销。()
refertothefollowingannouncement.Medicalresearchhasshownthatmothersarerightwhentheytellchildrentoeattheirvege
A地在B地正北方120千米处。甲、乙从A地,丙、丁从B地同时出发。甲、丙、丁都向北行驶,乙向南行驶。已知甲、乙、丙、丁的速度依次构成一个等差数列,甲的速度最慢。出发后经过t小时乙、丙相遇,再过t小时丁在C地追上甲。则A、C两地相距()千米。
播放一个设计好的演示文稿,错误的描述是()。
关于“教师即研究者”,以下说法错误的是()
在UML中,系统的(44)包含了类、接口和协作,它们形成了问题及其对问题的解决方案的术语词汇。
最新回复
(
0
)