首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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-06-27
42
问题
有如下类声明和函数声明:
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/1CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列静态数据成员的特性中,错误的是______。
要在类的对象上使用运算符,除了运算符【】和【】以外,其他的运算符都必须被重载。
在C++中,数据封装要解决的问题是()。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])【】;
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
在关系数据库中,用来组织索引结构联系的是()。
下列关于类和对象的叙述中,错误的是
下列选项中不属于软件生命周期开发阶段任务的是
下列选项中,不属于模块间耦合的是
随机试题
下列哪项不是瘾疹的病因病机()
急慢性白血病最主要的区别是
在执行程序中,谢大柱可否主持调解,为什么?E市K区人民法院是否能以妨害民事诉讼秩序为由,对吴小明采取强制措施,为什么?
定势对迁移的影响表现为________和________两种。
人的身心发腱的源泉和动力在于()。
公安机关要有力地防范和打击敌对势力、敌对分子的破坏活动,积极防范和严厉打击各种严重刑事犯罪,尤其是经济领域的严重犯罪活动。()
科学家发现,儿童时期不接触细菌和病菌,是5岁以下人群糖尿病病例近年来急剧增加的主要原因之一。而那些生活在农村的孩子由于更早接触到带菌的物质,有更多机会与宠物相处,患过敏症、哮喘和湿疹等疾病的几率反而很低。所以,将细菌消灭得过于彻底的环境可能反而会给儿童的健
证明:当χ>1时,
Anindustrialsociety,especiallyoneascentralizedandconcentratedasthatofBritain,isheavilydependentoncertainessent
Americanseat_______________(两倍多的蛋白质)theyactuallyneedeveryday.
最新回复
(
0
)