首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
17
问题
有如下类声明和函数声明
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全国计算机二级
相关试题推荐
派生类的成员函数不能访问基类的()。
有如下程序:#includeusingnamespacestd;classAA{public:AA(){cout
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
有如下程序:#inc1ude<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){i
若有如下类定义:classB{voidfun1(){}protected:dOublevarl;public:voidfun2(){}};classD:publicB{protected:voidfun3(){}};己
下列循环语句中有语法错误的是()。
下面叙述中正确的是()。
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
有如下类和对象的定义:classConstants{public;staticdoublegetPl(){return3.1416;}};Constantsconstants;下列各组
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
一切化学平衡都遵循吕·查德理原理。
HBV表面抗原(HBsAg)的亚型有:()
患儿女,8岁。患者1个半小时前滑旱冰时不慎摔伤,撞伤上前牙,当时感觉牙痛,遇冷热水加重,不敢咬合遂就诊。检查:右上中切牙近中切角缺损,折断面中心有一小红点,直径约0.5mm,探诊极为敏感,并有出血,叩(+),不松动。X线片显示未见根折,无明显的牙槽突骨折,
男性,58岁,慢性阻塞性肺疾病10余年,近1周咳喘加重,发绀明显,烦躁,血气分析:pH7.39,PaO240MMHg,PaCO270mmHg。如果患者存在呼吸性酸中毒,在治疗中哪项是最根本的措施
下列选项中,不属于项目效益效果评价中的技术效果评价内容的是()
按照《中华人民共和国公司法》的规定,股份有限公司募集设立程序主要包括()。Ⅰ.订立章程Ⅱ.发起人认购股份Ⅲ.募股程序Ⅳ.召开创立大会
材料一中国经济面临的问题,可以罗列出很多,天量货币、政府和企业的边界、反腐败、资产泡沫……作为国际投资大师、“商品之王”的吉姆.罗杰斯的关注点,却投射在我们惯常的思维之外,他说:“对于中国,我担忧的是水的问题。你们的水问题非常严重。”材料二河北沧
定势会妨碍迁移学习。
下面关于C语言程序的描述,正确的是(55)。
Africaisthesecondlargestcontinentintheworld.YetmuchofAfricahasnotbeendevelopedbymanintofarmsandcities.One
最新回复
(
0
)