首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2019-03-05
42
问题
有如下类声明和函数声明:
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
解析
问级别(private成员除外),即基类的public成员为派生类的public成员,基类的protected成员为派生类的protected成员;本题中,Derived类以public方式继承Base,所以Derived中public成员有:n,protected成员有:p,private成员有:k,不可见的成员有:m;这些成员中,对Derived类对象可见的只有public成员n,答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/OqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中函数返回值的类型决定于
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:int*a;};
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
设有数组定义:chararray[]:”China”;则数组array所占的空间为()。
下列对重载函数的描述中,错误的是()。
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived
有如下程序:#include<lostream>usingnamespacestd;classA{public:A(){cout<<"A";}~A(){cout<<"~A";}};
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}};若执行语句:
随机试题
基本病理过程
下列脑神经中。行程最远、分布最广的神经是
影像增强管输入屏有效直径是20.32cm,输出屏有效直径是2.54cm,缩小增益是
下列关于房地产经纪机构的分支机构的说法中,正确的有()。
工程建设监理实施细则应在工程施工开始前编制完成,并必须经()批准。
用友报表系统中,下列()的操作是在“数据”状态下进行的。
在宪法规范与社会现实发生非正常性的严重冲突时,需要对宪法进行()。
育才小学六年级共有学生99人,每3人分成一个小组做游戏。在这33个小组中,只有1名男生的共5个小组,有2名或3名女生的共18个小组,有3名男生和有3名女生的小组同样多,六年级共有男生多少名?
随机误差
Whatistheletterabout?Establishmentof______.Whatwillthenewarrangementsleadto?
最新回复
(
0
)