首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2021-07-02
24
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员包括
选项
A、n
B、n 和 k
C、n、k 和 p
D、n、k、p 和 m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/PYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespaeestd;intmain(){int*p;*p=9;cout"Thevalueatp:"<<*p;return0;}编译运行程序将出现的情况是(
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
数据库管理系统中负责数据模式定义的语言是()。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)的返回值是(
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPoint{intx,y;public:Point(intx1=0,inty1=0):x
下列模板声明中,有语法错误的是()。
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)cout<<’*’;}执行这个程序段输出字符*的个数是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列关于运算符重载的叙述中,正确的是()。
在类中重载赋值运算符时,应将其声明为类的()。
随机试题
放大器的输入电阻越大,表明放大器获取输入电压的能力越__________。
交换二次积分次序
男性,32岁,因汽车从骨盆压过不能排尿4小时,抬入诊室。查体:血压70/50mmHg,脉搏120次/分,膀胱位于脐耻之间,小腹及骨盆处皮下瘀血。直肠指诊可触及浮动的前列腺,输血补液后血压上升不明显。该患者应诊断为哪一种病
消费保管合同
根据《中华人民共和国防治海岸工程建设项目污染损害海洋环境管理条例》禁止兴建的海岸工程建设项目的有关规定,下列说法中,错误的是()。
按照现行增值税制度规定,下列项目免征增值税的有( )。
巴赫是晚期巴洛克音乐的杰出代表,他的去世标志着巴洛克音乐的终结。同属于巴洛克音乐的代表人物是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定材料1.青海省平
Thatyoungmanstilldenies______thefirebehindthestore.
Inrecentyears,moreandmorepeoplewouldliketoparticipateinthetestfornationalcivilservants.Writeacompositionent
最新回复
(
0
)