首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
admin
2020-06-29
38
问题
有如下类定义:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: private Base{
int k;
public:
void f();
};
则允许成员函数 f 访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
私有继承中,基类的所有成员(除了private成员)在派生类中为private成员;另外C++中,class关键字定义的类,默认的访问级别为private;题目中Derived以private方式继承Base,所以Derived中private成员有:n、p、k,没有public和protected成员,成员函数f可以访问Derived的private成员、public成员和protected成员,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/kY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include〈iestream〉usingnamespacestd;intf(intn){if(n==1)return1;else
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中只能用于检测输入流状态的操作函数名称是()。
下面程序的结果为#include<iostream.h>intc;classA{private:inta;static
下列程序的招待结果是【 】。#include<iostream.h>floattemp;float&fn2(floatr){temp=r*r*3.14;returntemp;}voidmain(){
如果在表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
关系R和S进行自然连接时,要求R和S含有一个或多个公共______。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列有关抽象类和纯虚函数的叙述中,错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
Excel中A1单元格的内容是字符串“ABC”,A2单元格的内容是字符串“DEF”,为合并A1和A2单元格中的字符串得到“ABCDEF”,正确的字符连接运算公式是______。
第一次将乙醚吸入麻醉用于临床是在
闭路电视监控系统摄像机室内安装宜距地面2.5~5m。()
轻质隔墙工程质量验收,同一品种的轻质隔墙工程每()间应划分为一个检验批,不足的也应划分为一个检验批。
简述制定具体人力资源管理制度的程序。
让幼儿轮流担任小老师、小指挥,这是满足了幼儿()
“常在河边走,哪有不湿鞋”。搞财会工作的,都免不了有或多或少的经济问题,特别是在当前商品经济大潮下,更是如此。以下哪项如果是真的,最有力地削弱了上述断定?()
如果飞行员严格遵守操作规程,并且飞机在起飞前经过严格的例行技术检验,那么,飞机就不会失事,除非出现例如劫机这样的特殊意外。这架波音747在金沙岛上空失事。如果上述断定是真的,则以下哪项也一定是真的?
FTP协议是Internet常用的应用层协议,传输层使用(63)协议提供服务。默认时,作为服务器一方的进程,通过监听(64)端口得知是否有服务请求。(64)
Everyonehasclimbeduptothetopofthemountain,_______?
最新回复
(
0
)