首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
41
问题
有如下类声明和函数声明:
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++语言中函数返回值的类型决定于
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:int*a;};
下列程序的运行结果为#include<iostream.h>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){a1=b1;
对于类定义:classA{public:virtualvoidfuncl(){}voidfunc2(){});classB:publicA{public:voidfuncl(){c
下列对重载函数的描述中,错误的是()。
有如下类定义:classPoint{intx_,y_;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}};若执行语句:
随机试题
干酪性肺炎典型的CT表现是:()
消化道平滑肌静息膜电位,主要由哪一个离子的平衡电位形成
酮体合成的限速酶是
关于3/4冠邻面预备叙述不正确的是
根据施工劳务分包合同示范文本的规定,采用固定价格的劳务分包合同,可以调整劳务报酬的情况是()。
计算机器设备的重置成本时,下列各项不应计入的费用是( )。
某烟花厂受托加工一批烟花,委托方提供原材料成本30000元,该厂收取加工费10000元、代垫辅助材料款5000元,没有同类烟花销售价格。该厂应代收代缴消费税()元。(以上款项均不含增值税)(2012年)
某市公安机关利用LED灯牌,在城市主要街道发布“东躲西藏,寝食难安。早日自首,争取从宽”的标语,督促在逃人员投案自首。关于公安机关的做法,下列说法正确的是:
下列哪一项是关于法的溯及力的正确表述?()
期货交易者根据进入期货市场的目的不同,可分为()。
最新回复
(
0
)