首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2021-07-02
37
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员包括
选项
A、n
B、n 和 k
C、n、k 和 p
D、n、k、p 和 m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/PYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
下面是类shape的定义:classShape{public:VirtualvoidDraw()=O;};下列关于Shape类的描述中,正确的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){intsum;for(inti=0;i<6;i+=3){sum=i;
按照“后进先出”原则组织数据的数据结构是
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
数据库设计过程不包括()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assA{public:AO{cout<<A";}};c1assB{public:BO
下列叙述中错误的是
随机试题
尿路感染血行感染的病因青年男性尿感最常见的易感因素
城市化表现为()的过程。
《村庄整治技术导则》中要求,村庄整治应充分体现哪“四节”?
下列选项中,()编制施工图预算所用人工、材料和机械台班的单价是适用于市场经济条件波动较大的情况的。
信用申请者获得企业提供信用所必须达到的最低信用水平是()。
事实行为:是法律仅凭行为所产生的一定事实而直接赋予其法律后果的行为。该行为引起一定的法律后果,与行为人的主观意志以及行为本身是否具有合法性质无关。下列属于民事法律中的事实行为的是()。
劳动环境指标主要包括()程度。
A、 B、 C、 D、 D图形中的射线数依次为3、4、5、6、(7)。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1********
【B1】【B20】
最新回复
(
0
)