首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2020-07-23
7
问题
有如下类声明和函数声明
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/6myp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关类成员的叙述中,错误的是
派生类的成员函数不能访问基类的()。
下列关于类定义的说法中,正确的是()。
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是
下列叙述中正确的是
当一个派生类对象结束其生命周期时,自动做的事情是
下面描述中不属于软件需求分析阶段任务的是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。#in
随机试题
市场信息主要包括()
无菌环境下配制的要素饮食,其有效时间应小于
蔗糖致龋的必要条件是
下列关于我国现行进出口药品管理的叙述,不正确的是()。
行为人出售、运输假币后又使用的,以()处罚。
甲公司为一家运输公司,2006年1月成立之初拥有载货汽车50辆,每辆自重15吨。2007年3月将其中的9辆汽车租给A公司使用,9辆汽车的总价值为1800000元,双方签订租赁合同。租金为每月6000元。当地规定载货汽车车船税每年每吨税额为30元。
为了正确计算成本,要求分清的费用界限有()。
某市一家儿童发展中心设立了一个项目——对全市小学德育课程的教学效果进行评估调研,其问卷分析结果为教育局专家组修订小学德育课程纲要提供了有利的数据支撑,新的德育课程里增加了大量按儿童需求设立的内容。该机构开展的工作属于宏观儿童社会工作中的( )。
除非进行彻底的司法改革,否则就不会有真正的安全保障。由此可见:
Farmersusuallyuseploughstopreparetheirfieldsforplantingcrops.Ploughscutintotheground,andliftupweeds,andothe
最新回复
(
0
)