首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} };
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} };
admin
2009-03-16
35
问题
有如下类定义: class MyBase { int k; public: MyBase(int n=0):k(n) { } int value( )const{ return k;} }; class MyDerived: MyBase { intj; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是
选项
A、函数getK试图访问基类的私有成员变量k
B、在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private
C、类MyDerived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
本题考查的是派生类对基类成员的访问。因为类中缺省的访问权限是私有的 (private),所以本题MyBase类中定义的成员k为私有成员。而派生类中的成员只能够访问墓类中的公有成员和保护成员,不能访问基类中的私有成员。所以,派生类中的函数getK()中的return k;语句是非法的。即函数getK()试图访问基类的私有成员变量k,故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/1ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是()。
以下不能正确表示代数式的C语言表达式是()。
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
用于软件测试的实例主要包括哪些内容?()
下列叙述中,不属于设计准则的是()。
给定程序MOD11.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括l、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放
堆排序最坏情况下的时间复杂度为
算法的有穷性是指
随机试题
Excel工作表被删除后,下列叙述中,正确的是_______。
【2011年第3题】题6~10:某车间工段用电设备的额定参数及使用情况见下表:请回答以下问题,并列出解答过程。(计算时取小数点后两位)接至本工段电源进线点前的电缆线路为埋地敷设的电缆,根据本工段计算电流采用“gG”型、熔体额定电流为200A的熔断器
某企业2005年12月份发生如下经济业务:(1)5日,从银行提取现金5000元;(2)5日,以现金支付本月工资5000元;(3)9日,以银行存款购买原材料2800元(不考虑增值税,不通过“材料采购”科目);(4)10日,以银
下列各项中,不属于终结现金流量项目的是()。
(2016·河南)成就动机理论对教育实践的启示是:教师应多给学生布置容易的任务,增强学生的自信心。()
士人清议
语言是一种_________________装置,这种装置靠_________________和替换来运转。
新一轮基础教育课程改革的具体目标有哪些?
YouwillhearaspeechbyIvoJupa,whomadeuseofshortmessageservicetoraisemoneyforcharity.Asyoulisten,answerthe
Hostelbuildingsvaryfromcottagetocastle.Mosthavebeenadaptedtohostelusethoughsomehavebeenspeciallybuiltforthe
最新回复
(
0
)