首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2021-06-10
30
问题
有如下类声明和函数声明:
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/6wfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
有如下程序:#includeusingnamespacestd;classObj{staticinti;public:Obj(){i++;}~Obj(){i--;}staticintgetVal(){ret
下列有关类成员的叙述中,错误的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定11,则下标为i的数字与下标为n-i的数字交换。
下列关于运算符函数的描述中,错误的是()。
下列符号中可以用做C++标识符的是()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
请阅读下面录像题的情景叙述,找出情景叙述中秘书行为及工作环境中正确或错误的地方(应至少找出10处正误点)。情景叙述宏远公司销售部办公室,窗帘没有拉开,玻璃窗紧关着。宏远公司销售部秘书钟苗身穿职业装正在办公室打字,办公桌上堆放着文件夹等办公用品。办公桌前
污染伤口指
行分段诊刮的操作顺序应是下列哪项
40岁以后,年龄每增加10年,吸入麻醉药MAC下降百分率是
下列不属于我国公民基本义务的是()。
ABC公司20×1年有关的财务数据如下:要求:计算以下互不关联的4个问题:假设ABC公司20×2年的计划销售增长率为10%,请回答下列互不关联的问题:①如果不发行股票,且保持20×1年的财务政策和资产周转率不变,销售净利率应达到多少?
对群体摄入量是否适宜,可用平均摄入量来评估。
牛的毛色有黑色和棕色,如果两头黑牛交配产生了一头棕色小牛,请回答:如果用B与b表示牛的毛色的显性基因和隐性基因,写出上述两头黑牛的基因组成__________。
甲和乙意图置常某于死地,甲持匕首向常某刺去,常某急忙躲闪,匕首刺中了乙,乙流血过多死亡。甲的行为应认定为()。(2014一专一8)
•Readthearticlebelowaboutfleamarketandthequestionsontheoppositepage.•Foreachquestion13--18,markoneletter(
最新回复
(
0
)