首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2021-06-10
25
问题
有如下类声明和函数声明:
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/6wfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。程序输出:s1:n=20s2:n=10执行s3.add(s1,s2)s3:n=30s4:n=30注意:不要改动main函数,不能增
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
使用VC6打开考生文件夹下的源程序文件modi1.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******eror******
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有如下类定义:classMyClass{public:private:intdata;}:若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
下列符号中可以用作C++标识符的是()。
通过派生类的对象可直接访问其()。
下列符号中不属于C++关键字的是()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
ThenorthernpartsoftheUnitedStatesgetverycoldinthewinter.Itsnowsagreatdealandthetemperatureoftengoes【C1】___
Silk,althoughitisconsideredadelicatefabric,isinfactverystrong,butitisadverselyaffectedbysunlight.
甲企业向乙银行借款100万元,由丙企业作为保证人。合同签订3个月后,甲与乙协商,将贷款金额增加到150万元,甲和乙通知了丙,丙未予答复。后甲到期不能偿还债务。关于该案中的保证责任承担的说法,正确的是()。
在出口贸易中,如海洋运输货物保险由国外买方办理,则选择的是()
发生的有关固定资产和投资性房地产有关的业务如下:甲企业为增值税一般纳税人,2009—2012年有关固定资产等的业务如下:(1)2009年因生产需要决定采用自营方式建造一幢办公楼。相关资料如下:2009~1月1日,购入工程用专项物资2000万元,增
通常情况下,人体内的瘦素和胰岛素能帮人管住嘴巴,一旦吃饱就会发出信号传至大脑,告知人们停止进食。而垃圾食品中含有过量的饱和脂肪,饱和脂肪分子会屏蔽这些停止进食的信息。由此可以推出()。
拉美独立战争中,委内瑞拉地区一位著名领导人,他曾经领导建立委内瑞拉第二和第三共和国,这位领导人是()。
Thearrivalofthemass-producedcar,justoveracenturyago,causeda(n)【C1】______ofbusinesscreation.Firstcamethemakers
操作系统主要是对计算机系统中的全部软硬件资源进行管理,以方便用户提高计算机使用效率的一种系统软件。它的主要功能有:(34)、存储管理、文件管理、(35)设备管理。Winndows是一个具有图形界面的(36)系统软件。UNIX操作系统基本上是采用(37)语言
Whatarethetwopersonstalkingabout?
最新回复
(
0
)