首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
45
问题
有如下类声明和函数声明:
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全国计算机二级
相关试题推荐
下面程序输出结果是______。#include<iostream.h>voidmain(){ inta,b,c;a=6;b=c=4;if(a!=B)if(a!=B)
整型变量a定义后赋初值的结果是______。inta=2.8*6
对虚函数的调用()。
对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespace
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
下面叙述错误的是______。
下列叙述中正确的是
在E.R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【】框。
随机试题
接地线应该使用多股软铜线,对其截面的要求有()。
患者,男性,28岁。因“多发伤”入院,经治疗后仍有腹胀、腹痛、呕吐等症状,生命体征尚不稳定,为评估患者胃肠动力功能,下列最合适的是
A.三维成像B.自旋回波序列C.梯度回波序列D.回波平面序列E.快速反转恢复序列使用90°射频脉冲加180°射频脉冲激励获得回波信号的序列是
置备鸠尾的目的是
煤矿井下严禁使用()台以上的局部通风机同时向1个掘进工作面供风。不得使用()台局部通风机同时向2个掘进工作面供风。
按经济内容分类,待摊费用属于反映成本费用的账户。 ( )
由小学、中学到大学构成的统一的直线系统,上下衔接,形成由下而上的连续阶梯的学制是______。
核子是()。
下列函数调用时弹出的对话框中按钮的个数为【】。MsgBox("程序非法!",vbAbortRetryIgnore,"消息提示:")
启动窗体时,系统首先执行的事件过程是
最新回复
(
0
)