首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2015-07-22
42
问题
有如下类声明和函数声明
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://jikaoti.com/ti/lLE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一棵二叉树第六层(根结点为第一层)的结点数最多为【 】个。
下列叙述中正确的是
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为上【】。a[0]=1;a[1]=2;swap(a,2);
不能作为重载函数的调用的依据是
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
对下列二叉树进行中序遍历的结果是
在关系数据库中,用来表示实体之间联系的是【 】。
设有下列二叉树: 对此二叉树前序遍历的结果为
随机试题
微型无人机:旋翼无人机
何谓淹溺?
关于抗原抗体反应错误的陈述是
某地发生了高致病性禽流感,作为当地县级以上地方人民政府兽医主管部门,应该启动重大疫病紧急预案。兽医主管部门应当立即派人到现场
患者,女性,54岁。近半年来上腹部疼痛,尤以空腹和夜间为重,进食可缓解。可明确诊断的检查是
我国人口分布最广的少数民族是()。
教师在班级管理中了解学生最常用的方法是()
某高速公路收费站对过往车辆的收费标准是:大型车30元/辆、中型车15元/辆、小型车10元/辆。某天,通过收费站的大型车与中型车的数量比是5:6,中型车与小型车的数量比是4:11,小型车的通行费总数比大型车的多270元,这天的收费总额是()。
Theydecidedtochasethecowaway______itdidmoredamage.
Avoideggs.Drink8glassesofwateraday.Eatingcarbswill【C1】______.Nutritionaladvicesuchasthishasbeentoutedforyea
最新回复
(
0
)