首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
26
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: protected Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
保护继承中,基类的public和protected成员在派生类中都是protected成员,所以类Derived中,public成员为:k,protected成员为:n、p,没有private成员,m对Derived不可见;Derived对象d可访问的只有public成员,即k;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/XAE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
一个函数为void(int,char=’a’),另一个函数为voidf(int),则它们()。
下面程序的运行结果是【】#include<iostream>usingnamespacestd;intfun(intn){staticintm=2;m=m+n;
关于在调用模板函数时实参的使用,下列表述中正确的是
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
下面程序的输出结果为:Base::fun,请将程序补充完整。#include<iostream.h>classBase{public:【】fun(){cout<<"Base::fun"<<end1;}}
若有以下程序:#include<iostream>usingnamespacestd;classdatapublic:intx;data(intx){
下面关于虚函数的描述中正确的是
随机试题
先有肾水不足,不能滋养肝水,从而形成肝肾阴虚,肝阳上亢,这种疾病的传变称为:()
“五十步笑百步”这一典故出自
胸型分4种,不包括
羊脂油炙淫羊藿的作用是
库瓦济埃征阳性应考虑( )
在分析企业盈利能力时,应当排除()
买卖双方签订一份3个月后交割一揽子股票组合的远期合约,该一揽子股票组合与沪深300股指构成完全对应,现在市场价值为150万元人民币,即对应于沪深指数5000点。假定市场年利率为6%,且预计一个月后收到15000元现金红利。则该远期合约的合理价格应该为(
一般资料:求助者,女性,54岁,退休教师。案例分析:求助者兄弟姐妹多,父亲已多年前去世,自己主动把母亲接回家照顾,其大哥、大姐年龄较大,二哥体弱多病,二姐在国外,三姐照顾怀孕的女儿,因此都没有照顾母亲。求助者为赡养问题与哥哥、姐姐们发生矛盾,自己很生气,
某人到银行存入1000元,第一年他的存折上余额为1050元,第二年余额为1100元,请问第1年和第2年的到期收益率各为()。
Talkaboutcreative【C1】______mechanismsforbeingalone,Japanappearstobecorneringthemarketon【C2】______solotravellers.
最新回复
(
0
)