首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2021-05-06
26
问题
有如下类定义:
class B
{
public: void fun1() { }
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Cxfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
下面描述中,不属于软件危机表现的是()。
有如下程序:#includeusingnamespacestd;classtest{private:inta:public:test0{cout+”constructor”+en
有如下程序:#include<iostream>usingnamespacestd;classMonkey{public:Monkey(){cout<<’M’;}Monkey(char
下列控制对齐方式的操作符中,错误的是()。
有如下语句序列:intx=100,&r=X,cout<<x<<’_’<<r<<end1:己知其中变量X的地址为0012FF7C,则执行该语句序列的输出结果为()。
有如下程序:#include<iostrearm>#include<iomanip>usingnamespacestd;intmain(){cout<<setfill(’#’)<<setw(4)<<’’OK’’<<1
下列字符串中不能作为C++标识符使用的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
下列运算符函数中肯定不属于类Can的成员函数的是
随机试题
关于控制钢筋伸长率的说法,正确的是()。
按照1994年新国家标准《国民经济行业分类与代码》,将专门从事商品流通的行业统称为()
下列物中,属于动产的是()
胆囊动脉主要源自
患者在运动、感觉、反射均无障碍的情况下,不能执行运动的口头指令,如洗脸、刷牙、梳头等,但可自动完成,该患者失用类型为
对影响衰减系数(p)值因素的描述,错误的是
企业用贴现法向银行支付借款利息,其实际利率低于名义利率。()
仿照下面的句子,再写一个句子。要求句式相同,语意连贯。例句:山间的清泉,你何必与遥远的大海比浩瀚呢?你自有你的清纯。路边的小草,你何必与伟岸的大树比挺拔呢?你自有你的执著。仿写:_____________________________
设A,B均为3阶非零矩阵,满足AB=O,其中B=,则()
Directions:Forthispart,youareallowed30minutestowriteashortessayentitledStarbucksShould/ShouldNotLeavetheFor
最新回复
(
0
)