首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
26
问题
有如下类声明和函数声明:
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/1CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public
类K是类Y及类Z的虚基类,类D是类Y及类Z的多继承派生类,则在构造类D的对象时,类X的构造函数将被调用______。
有以下函数charfun(char*P){returnp;}该函数的返回值是______。
在C++中,数据封装要解决的问题是()。
按照“后进后出”原则组织数据的数据结构是______。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespace
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
命题“10<m<15或m>20”的C++语言表达式是()。
下列叙述中正确的是
随机试题
________是公证活动的核心原则。
A.镜面舌B.草莓舌C.牛肉舌D.地图舌E.毛舌猩红热患者常出现【】
流行性腮腺炎最主要的病理特征
美国某公司于2004年12月1日在美国就某口服药品提出专利申请并被受理,2005年5月9日就同一药品向中国专利局提出专利申请,要求享有优先权并及时提交了相关证明文件。中国专利局于2008年4月1日授予其专利。关于该中国专利,下列哪一选项是正确的?(2008
下列属于一般存单纠纷案件依据的凭证有()。
精神分析理论在20世纪()年代成为临床社会工作的主导。
下列诗句按其所描写节日的先后顺序.排列正确的是:①桃符呵笔写,椒酒过花斜②九日黄花酒,登高会昔闻③粽包分两髻,艾束著危冠④马上逢寒食,途中属暮春
结合材料,回答问题:要坚持走中国特色社会主义政治发展道路和推进政治体制改革。要把制度建设摆在突出位置,充分发挥我国社会主义政治制度优越性,积极借鉴人类政治文明有益成果,绝不照搬西方政治制度模式。政治体制改革是我国全面改革的重要组成部分。
下面是PCI类总线的有关叙述,其中正确的是()
TheSeattleTimesCompanyisonenewspaperfirmthathasrecognizedtheneedforchangeanddonesomethingaboutit.Inthenews
最新回复
(
0
)