首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
29
问题
有如下类声明和函数声明
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://kaotiyun.com/show/M08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
有以下程序段:#include#defineMAX(x,y)(x)>(y)?(x):(y)voidmain(){intij,k;i=10;j=15;k=MAX(i,j)*10;
下面关于对象概念的描述中,()是错误的。
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
下面概念中,不属于面向对象方法的是
定义在类内部的函数被类默认为【】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
下列对字符数组进行初始化的语句正确的是
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
软件工程三要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
随机试题
诉讼
背阔肌()
小肝癌的最佳检查方法是()。
女,43岁,3月前曾因胆石症行手术治疗,1天前突然出现右上腹剧痛、寒战、高热,呕血约1000ml,入院后立即输血。当输血10ml时,突然出现心前区压迫感,腰背酸痛并出现血红蛋白尿,血压60/45mmHg。
臭氧层受到破坏和下列哪些气体有关
我国规定,货币市场基金组合的平均剩余期限在每个交易日均不得超过( )天。
科学发展观的第一要义是()。
设二维随机变量(X,Y)服从正态分布N(μ,μ;σ2,σ2;0),则Emin(X,Y)=_________.
[A]aradio[B]aTV[C]football[D]apiano[E]swimming[F]aCD[G]basketballYouplaytheballwithyourhands.
•Readthetextbelowaboutanaccountant.•Choosethebestwordtofilleachgap,fromA,B,CorD.•Foreachquestion193
最新回复
(
0
)