首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
64
问题
有如下类声明和函数声明:
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://www.kaotiyun.com/show/EyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面关于虚函数的描述中正确的是
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下列关于输入流类成员函数getline()的描述中,错误的是
下列有关C++流的叙述中,错误的是
下列有关类成员的叙述中,正确的是
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}i
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
随机试题
不属于空肠特点的是()
WithinfifteenyearsBritainandothernationsshouldbewellonwiththebuildingofhugeindustrialcomplexesfortherecyclin
第一次明显反映资产阶级在学制方面要求的现代学制是()。A.壬寅学制B.癸卯学制C.壬子癸丑学制D.壬戌学制
某一种蛋白质在pH值为5时,向阴极移动,则其等电点是()。
关于银屑病的治疗,正确的是
下列项目中,不应免纳个人所得税的是()。
某公司2018年年末长期资本为10000万元。其中,长期银行借款为2000万元,年利率为6%,所有者权益(包括普通股股本和留存收益)为8000元。公司计划2019年追加筹集资金10000万元。其中,按面值发行债券4000万元,票面利率为6.86%,期限5年
依据企业所得税法的规定,无形资产的摊销年限不得()。
老姜是一家工厂的工人。近期工厂进行改革,精减人员,老姜下岗了。老姜的妻子在制药厂工作,就在老姜下岗后不久,妻子因为所在的制药厂破产也面临着失业。妻子的身体有残疾,很难再找到工作,女儿正在外地读大学,费用很高,家庭生活越来越困难。老姜也曾尝试去找过工作,但他
某出版社近年来出版物的错字率较前几年有明显的增加,引起了读者的不满和有关部门的批评,这主要是由于该出版社大量引进非专业编辑所致。当然,近年来该社出版物的大量增加也是一个重要原因。上述议论中的漏洞,也类似地出现在以下哪项中?Ⅰ.美国航空公
最新回复
(
0
)