首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2020-06-29
36
问题
有如下类声明和函数声明:
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/248p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,属于非线性结构的是
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;};classDerived
软件开发的结构生命周期法的基本假定是认为软件需求能做到
以下程序的输出结果是_____。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
关系操作的特点是【】操作。
下列关于模板的描述中,错误的是()。
将运算符*重载为类成员函数时,其参数表中有且仅有一个参数,说明该运算符是
为类MyClass重载赋值运算符时,应将其重载为类的
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
随机试题
再循环的淋巴细胞进入淋巴结是经过
柴胡具有的功效蝉蜕具有的功效
投资估算指标一般可分为()。
预制安装水池时,要求板缝混凝土分层浇筑,浇筑高度不宜超过250mm,并注意混凝土和易性,二次混凝土入模时间不得( )。
重力式码头胸墙模板应经设计。设计时除计算一般荷载外,尚应考虑()。
下面关于风险控制的有关内容,说法正确的是()。Ⅰ.风险控制包括事前控制、事中控制和事后控制Ⅱ.事前控制主要是确定风险管理政策,包括确定风险容忍度、风险限额、风险定价和制定应急预案等Ⅲ.事中是指在风险资产的实际运作过程中采用流程、工具进行动态、
第三者责任险的赔偿限额应根据()的大小确定。
_____________concernsacycleoforganizationalactivity:theacquisitionofinformationfromoneormoresources,thecustodiansh
用HTML文件显示APPLET时,下面属于必不可少的属性的是
Whotalksmore,womenormen?Theseeminglycontradictoryevidenceis【C1】______bythedifferencewhatIcallpublicandprivate
最新回复
(
0
)