首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
41
问题
有如下类声明和函数声明:
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/NDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;classCSum{intx,y;public:CSum(intx0
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<"Thevalueatp:"<<*p;r
在下列概念中,不属于面向对象方法的是______。
已知类X的定义如下,为了实现将对象成员k的值修改为678,下面的哪条语句是正确的______。classX{private:intk;public:K(intn){k=n;}s
若磁盘上已存在某个文本文件,其全路径文件名为d:\shiti\tes.txt,下列语句中不能打开该文件的是()。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intn
某二叉树中度为2的结点有18个,则该二叉树有【 】个叶子结点。
下述关于数据库系统的叙述中正确的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
随机试题
用户程序通过编程器写入主机的()。
价值工程的关键是()。
存放在磁盘(软盘、硬盘)中的程序,不必调入内存也可运行。()
先天性巨结肠术前回流洗肠的注意事项,其中哪一项说法是错误的
肺炎喘嗽风热闭肺轻证的用方是肺炎喘嗽风热闭肺重证的用方是
在血液和精神情志方面关系密切的两脏是
女性,43岁。急性梗阻性胆管炎,感染性休克2天,昨晨护士抽血不易抽出,血易凝,皮肤有少量出血斑。患者发生了
资产的效用越高,其评估值就()。
台湾有许多河流深情地低吟新旧生命的更新与轮回,孕育高山与平原的历史、文化及各族群的光辉。如果没有了河流,人们仍然能活下去,但却会变得毫无情意。台湾的河流在短短的三十年内,将面临长达亿年寿命的临终时刻,这是台湾土地历史上最大的灾难,也是生
在贯彻党的群众路线的过程中,必须实行()。
最新回复
(
0
)