首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
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
解析
问级别(private成员除外),即基类的public成员为派生类的public成员,基类的protected成员为派生类的protected成员;本题中,Derived类以public方式继承Base,所以Derived中public成员有:n,protected成员有:p,private成员有:k,不可见的成员有:m;这些成员中,对Derived类对象可见的只有public成员n,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/OqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于虚函数的叙述中不正确的是
C++语言中函数返回值的类型决定于
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:int*a;};
函数定义的格式是______函数名(形式参数表)函数体。
设有数组定义:chararray[]:”China”;则数组array所占的空间为()。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}};若执行语句:
随机试题
1931年日本帝国主义制造了侵略中国的()
A.鳞状细胞癌B.燕麦细胞癌C.大细胞未分化癌D.肺泡细胞癌临床表现异位内分泌综合征的是
目前,列装服役的中国人民解放军大型军用运输机型号是:
下列属于安装工程验收内容的是()。
背景资料:某高速公路施工合同段地处山区,路基土方开挖量大,招投标及设计文件表明均为土方开挖施工,该标段中有开挖深度为3~12m、长度约300m的路堑地段三处,三处开挖工程量共约150000m3,设计文件和地质资料为粘土与软岩,工程量清单按土方开
下列关于招标代理的说法中正确的是()。
所有者权益对企业剩余资产的要求权,在企业清算时的索偿权位于债权人之前。()
某省一体育器材公司于2003q~10月向本省某运动员奖励住宅一套,市场价格80万元。该运动员随后以70万元的价格将奖励住宅出售,当地契税适用税率为3%,该运动员应缴纳的契税为( )万元。
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力和文字表达能力进行考查的考试。2.作答参考时限:阅读材料40分钟,答卷110分钟。3.仔细阅读给定资料,按照后面提出的申论要求依次作答。二、给定资料
A、 B、 C、 D、 D
最新回复
(
0
)