首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class NyD
有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class NyD
admin
2021-06-10
58
问题
有如下类定义:
class MyBase{
int k;
public:
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class NyDerived:NyBase{
int j;
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、类MyDefived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Sgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。#include
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,一n表示成绩的个数;成员函数Sort
下列关于虚函数的说明中,正确的是()。
必须用一对大括号括起来的程序段是()。
有以下程序:#include<iostream>usingnamespacestd;classTestClass{public:TestClass(intd,intr2){R1=rl;R2=r2;
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
在数据库系统中,用户所见的数据模式为()。
下列选项中不属于面向对象程序设计特征的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
当某一结构位于远场,显示不清时主要调整
A.独参汤合四逆汤频服B.清营汤C.四味回阳饮D.人参养营汤E.保元汤合固阳汤休克寒厥证的首选方剂是
患者,男性,32岁。右侧上颌第一恒磨牙咬合疼痛1周,近2日自发性疼痛明显加重,感患牙伸长,无放射痛。口检远中邻面树脂充填物完好,叩痛,牙齿Ⅰ度松动,牙龈(-),根尖区轻度压痛。应急处理应为
在我国立法上级别管辖以()来确定。
现行《法律援助条例》对于公民申请法律援助的具体法律援助机构作了明确规定。据其规定,下列表述中不正确的是哪一或哪些选项?()
某企业拟投资兴建一生产项目。预计该生产项目的计算期(生命周期)为12年,其中建设期为2年,生产期为10年。项目投资的现金流量部分数据见表1.1。项目的折现率按照银行长期贷款年利率6.72%计算(按季计息)。短期贷款利率为5%。问题:(计算
港口与航道工程施工总承包特级资质企业的企业注册资本金为()以上。
某加油和LPG加气合建站设置了1个50m3的汽油储罐,2个50m3的柴油储罐,2个20m3的LPG储罐,则该加油加气合建站属于()。
在成本模型下,企业持有现金的成本中与现金持有量有明显比例关系的有()。
陈某在作出决策的过程中总是找借口进行推脱,陈某的这种心理现象属于()。
最新回复
(
0
)