首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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-05-14
62
问题
有如下类声明和函数声明
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/Tg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有在函数中定义的变量,连同形式参数,都属于
一个函数功能不太复杂但要求被频繁调用,应选用
下面程序的结果是______。#include<iostream.h>classA{public:virtualvoidfun()=0{};};classB:publicA{
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};,则下列语句正确的是
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
下列选项中不全是C++语言关键字的是
算法的空间复杂度是指( )。
算法分析的目的是
随机试题
【背景资料】某发电厂安装工程,工程内容有锅炉、汽轮机、发电机、输煤机、水处理和辅机等设备。工程由A施工单位总承包。签订工程承包合同后,A施工单位在未收到设计图纸的情况下,即进行了施工组织设计的编制,由于没有设计图纸,施工单位提出用投标阶段的施工组织设计大
妊娠60天时中断妊娠,下列最常用的方法是哪项
组成药物中含有人参、白术、茯苓、炙甘草的方剂是()
药物后下的目的是()。
【2011年第95题】抗震设计时,普通砖、多孔砖和小砌块砌体承重房屋的层高h1,底部框架一抗震墙砌体房屋的底部层高h2,应不超过下列何项数值?
系统研究的基本过程和内容可以归纳为()等阶段。
为检查紫铜片止水焊接后是否渗漏,应采用()进行检验。
给水管网架空管道应设置固定支架或防晃支架。配水干管及配水管、配水支管每()m长度内应至少设1个防晃支架。
公司在清算期间开展与清算无关的经营活动的,由()予以警告,没收违法所得。
Justfourbitsofinformationcollectedfromashopper’screditcardcanbeusedtoidentifyalmostanyone,researchershavefou
最新回复
(
0
)