首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
30
问题
有如下类声明和函数声明
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/x2A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类,它包括类iostream和()。
下列函数的功能是【 】。#include<iostream.h>intFunc(inta,intb){if(a>b)return1;elseif(a==b)return
以下程序的输出结果是______。#defineNULL0#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6,7,8,9,10};int*p=
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
【】是数据库设计的核心。
若有char*x[2]={"xyzw","XYZW"};则下面的表述正确的是______。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
重载输入流运算符>>必须使用的原型为()。
在深度为5的完全二叉树中,度为2的结点数最多为______。
C++中设置虚基类的目的是()。
随机试题
政治
下列哪一项不符合缺铁性贫血
下列哪个行为不构成信用卡诈骗罪:
【2006年第114题】抗震设计时,全部消除地基液化的措施中,下面哪一项是不正确的?
连续速度调节系统按控制原则分为()。
关于Word2003的功能,下面说法中正确的是()。
()主要留给因特网体系结构研究委员会lAB使用。
康有为在奏章中往往采取在“中体”中借用西学“移花接木”法,给皇帝讲“心当变法”的道理。顽固派指责他“其貌则孔也,其心则夷也”。他这样做的目的是()。
(2012年广东.50)水至清则无鱼
Humorcanreducedistressandunhappiness_______________________________(通过营造欢快友好的气氛).
最新回复
(
0
)