首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
29
问题
有如下类声明和函数声明:
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://jikaoti.com/ti/vlE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于虚函数的描述中正确的是
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(>y){a=X;x=y
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;fun(s);re
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。
关于在调用模板函数时模板实参的使用,下列表述正确的是
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
下列有关C++流的叙述中,错误的是
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
随机试题
关于Windows操作系统的叙述,不正确的是()。
女性,40岁,无诱因发热2天后热退,出现食欲不振,恶心、厌油、稀便、尿黄来诊。查体:巩膜黄染(+),肝大肋下1.0cm,触痛(+),脾未及,胆囊区压痛(﹣),总胆红素90μmol/L,直接胆红素30μmol/L,尿胆原(+),尿胆红素(+)。最可能的诊断是
小儿前囟早闭见于()
社会工作者与其他医务人员沟通,向他们说明病人的心理社会状况,从而使各项服务能够顾及病人的情况。这种工作属于()。
下列事项中属于复议前置的是()。
37,40,45,53,66,87,()
婴儿对多次呈现的同一刺激的反应会逐渐减弱,这种现象是
(2011年试题,一(8))设A=(α1,α2,α3,α4)是四阶矩阵,A*为A的伴随矩阵,若(1,0,1,0)是方程组Ax=0的—个基础解系,则A*x=0的基础解系可为().
Notlongago,chiefexecutiveofficers(CEOS)werelandedasheroes,leadersofthebraveneweconomy.BillGatesandJackWelchw
指针变量保存的是()。
最新回复
(
0
)