首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
admin
2015-06-27
50
问题
有如下类声明和函数声明:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
int k;
};
void f(Derived d);
则允许函数 f 访问的参数 d 的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
C++中,以class关键字定义的类默认的访问级别为private,另外对于公有继承,基类成员保持自己的访问级别(private成员除外),即基类的public成员为派生类的public成员,基类的protected成员为派生类的protected成员;本题中,Derived类以public方式继承Base,所以Derived中public成员有:n,protected成员有:p,private成员有:k,不可见的成员有:m;这些成员中,对Derived类对象可见的只有public成员n,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/NDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象的模型中,最基本的概念是对象和【】。
十进制数28和3.26的类型分别为【】和【】。
以下函数模板max的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
函数模板______。
非成员函数应声明为类的【】函数才能访问这个类的private成员。
某二叉树中度为2的结点有18个,则该二叉树有【 】个叶子结点。
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
磁盘文件操作中,打开磁盘文件的访问方式常量中,()是以追加方式打开文件的。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。
随机试题
液压油管钳悬吊高度是可以随时调整的。()
烧伤伤员五指并拢,其手掌面积约为体表面积的
部分头孢菌素结构中含有甲硫四氮唑侧链,可以竞争性结合γ-谷氨酸羟化酶,抑制肠道正常菌群,由此导致的不良反应是()。
个人养老保险的积累方式包括()和购买商业养老保险。
以下属于二级贷款文件的是()
在制定培训规划时,必须保证培训规划的()。(2007年5月二级真题)
以下是两名教师对篮球胸前双手投篮动作的教学设计。A教师:(1)完整示范篮球胸前双手投篮动作。(2)向学生讲解动作的技术要领并强调常见的错误动作。(3)学生进行原地的分解动作练习。(4)两人一组进行投篮练习,并纠正学生错误动作。(5)安
怎样有效复习防止遗忘?
AgingposesaseriouschallengetoOECD(OrganizationofEconomicCo-operationandDevelopment)countries,inparticular,howto
下列叙述中,哪些是正确的? I.一个关系对应一个二维表,二维表名就是关系名 II.二维表中的列称为属性。属性的个数称为关系的元(Arity)或度(Degree) III.二维表中的行定义(记录的型)称为关系模式,每一行(记录的值)称为一个元组,
最新回复
(
0
)