首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2015-07-22
34
问题
有如下类声明和函数声明:
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/EyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28,31,30,31,30,31,31,30,31,30,31};c
下列对派生类的描述中,错误的是
下列叙述中正确的是
以下程序运行后的输出结果是【】#include<iostream>#include<string>usingnamespacestd;classY;classX
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
运算符重载是对已有的运算符赋予多重含义,因此
下列表达式中,错误的是()。
类模板的模板参数()。
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
随机试题
Peoplewhousuallychowdownonchillipeppersmayliveforlongerandhaveasignificantlyreducedriskofdyingfromcardiovas
下列哪类患者术后应早期起床活动
女童,5岁。右下后牙食物嵌塞痛1周。检查:右下Ⅳ远中边缘嵴完整发黑,未探及龋洞,叩诊(—),不松动,牙龈正常。龋洞,探不敏,叩诊(—),不松动,牙龈正常。余牙未见异常。龋腐质去净后洞底达牙本质深层,下一步治疗首选是
患者,女,35岁,已婚。患崩漏1年余,经血非时而至,经量甚多,色淡,质稀,面色苍白,气短懒言,大便不成形,舌淡苔薄白,脉沉弱。其证候是()
A.格列喹酮B.格列本脲C.格列齐特D.格列吡嗪E.格列美脲较少引起严重低血糖,与受体结合及解离速度较快的磺酰脲类药物是
采用综合评价法评价投资项目时,应遵循()原则,指标含义明确,计算指标所需的数据资料便于收集,计算方法简便、易于掌握。
卖出看跌期权者最大的收益为期权的权利金,但承担的亏损可能是很大的。()[2010年9月真题]
证券市场线和资本市场线的区别不正确的是()。
设矩阵A=,矩阵B=(kE+A)2,求对角阵A,与B和A相似,并问k为何值时,B为正定阵.
A、NotallAmericanscanaffordtravelinginspace.B、NotallAmericansthinkitagoodideatogointospace.C、MostAmericansr
最新回复
(
0
)