首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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-06-10
48
问题
有如下类声明和函数声明
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/USfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
结构化程序设计的基本原则不包括()。
在数据库中,产生数据不一致的根本原因是
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。(1)定义私有数据成员year、month和day,分别用于表示年、月和日
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
分析下面程序,该程序的运行结果是()。#inc1ude<iostream.h>classTestclass{public:staticintm,Testclass(){
下列选项中,不是C++关键字的是()。
下列符号中不属于C++关键字的是()。
随机试题
患者男,40岁。胸背部疼痛伴低热5个月,半月来双下肢无力,近4天不能站立。查体:消瘦,T8~9椎体后凸,脐以下感觉消失,双下肢肌张力增高,血白细胞总数及中性粒细胞不高,血沉86mm/h,胸椎X线片示:T8~9椎间隙狭窄,椎体相邻缘有破坏,无明显骨质硬化,椎
行商经营
防止彩色信号倒错(混叠)的方法是
致盲的最主要病原体是
我国相关法律法规规定.办理基金开户要求的个人投资者年龄为()周岁具有完全民事行为能力人。
在客户信用评级中,违约概率的估计包括()两个层面。
宋太祖说:“五代方镇残虐,民受其祸。朕今选儒臣干事者百余,分治大藩,纵皆贪,亦未及武臣一人也。”其中“选儒臣干事者百余,分治大藩”指的是()。
孔智、孟睿、荀慧、庄聪、墨灵、韩敏等6人组成一个代表队参加某次棋类大赛,其中两人参加围棋比赛,两人参加中国象棋比赛,还有两人参加国际象棋比赛。有关他们具体参加比赛项目的情况还需满足以下条件:(1)每位选手只能参加一个比赛项目;(2)孔智参加围棋比赛,当
TVissooftenaparent’sgoodfriend,keepingkidshappilyoccupiedsothegrownupscancookdinner,answerthephone,ortake
有如下程序:#includeusingnamespacestd;classTestClass{intn:public:TestClass(intk):n(k){}in
最新回复
(
0
)