首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
21
问题
有如下类声明和函数声明:
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
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
要在类的对象上使用运算符,除了运算符【】和【】以外,其他的运算符都必须被重载。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3intselect(inta[N][M],in
用户的数据视图,也就是用户所见到的数据模式,是______。
下列各种函数中,______不是类的成员函数。
下列关于顺序存储结构叙述中错误的是()。
下列关于类和对象的叙述中,错误的是
随机试题
某护士长在领导护士们完成病房护理工作的过程中,注意个人目标和组织目标协调一致,这样护士们的行为趋向统一,对实现组织目标并取得成效非常有益。这种领导方法遵循的领导工作原理是
某机械搅拌澄清池设计流量为400m3/h,水厂自用水量按5%计算,穿孔集水槽为薄壁孔口(流量系数为0.62),孔口直径为25mm,设计开孔个数为464个,则设计孔口中心线的水头为()m。
在如图所示的电路中,Us单独作用时,电阻R流过的电流I’=1A,消耗的功率P’=5W;Is单独作用时,电阻R流过的电流I’’=2A,电阻尺消耗的功率P’’=20W;则Us和Is同时作用时,电阻R消耗的功率为()。
下列费用中,不应计入设备及工器具购置费的是()。
下列各项属于可以动用期货投资者保障基金的情形有()。
客户评级的评价主体是()。
在担保管理评价工作中,商业银行对保证人的管理评价内容不包括()。
《国家创新驱动发展战略纲要》提出,实现创新驱动按照“坚持双轮驱动、构建一个体系、推动六大转变”进行布局。其中,“双轮”是指()。
有公司采用弹性工作制,更注重效率,而不是压力。(emphasison)
Mostlibrariesrequireyoutoregisterbeforeyouareallowedtoborrowanyoftheirmaterials.Thismeansyouwillprobablybe
最新回复
(
0
)