首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
有如下类定义: class MyBase{ int k; public= MyBase(int n=0):k(n){} int value()const{return k;} }; class MyD
admin
2021-07-02
33
问题
有如下类定义:
class MyBase{
int k;
public=
MyBase(int n=0):k(n){}
int value()const{return k;}
};
class MyDerived:MyBase{
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、类MyDefived缺少一个无参的构造函数
D、类MyDerived的构造函数没有对基类数据成员k进行初始化
答案
A
解析
默认继承方式为私有继承,私有 继承将基类的公用成员和保护成员都变为了私有成员,基类的私有成员依然属于基类私有,派生类不能访问基类的私有成员。所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/iYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义classAnimal{public:virtualvoidName()=0;};classKoala:publicAnimal{public:voidName
下列描述中,不符合良好程序设计风格要求的是()。
下列关于构造函数的描述中,错误的是()。
下面程序中对一维坐标点类Point进行运算符重载#includeusingnamespacestd;classPoint{public:Point(intval){x=val;}Poin
下列程序的输出结果为2,横线处应添加语句()。#include<iostream>usingnamespacestd;classTestClass1{public:voidfun(
以下程序的输出结果是()。#include<iostream>usingnamespacestd;voidfun(char**q){++q;cout<<*q<<end1;}
下列符号中不属于C++关键字的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下列有关指针的操作中,正确的是()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
随机试题
减毒活疫苗的优点包括()
在一个C语言程序中()
患部红肿高大、根盘紧束,焮热疼痛者为患部形小如粟,顶白根硬而深,麻木痒痛者为
太息多因
减少分析方法中偶然误差的方法可采用
投资性房地产采用公允价值模式进行后续计量的,不需计提折旧或摊销,但应于每期期末进行减值测试,如果可收回金额小于账面价值,应计提减值准备。()
Manypeopleagreethat________knowledgeofEnglishisamustin________internationaltradetoday.
负性效应是一种心理效应,是指我们在认识他人的时候,对正负信息(也就是这个人做的好事和坏事)形成的印象总是不均等。人们常常总是把别人偶尔的“坏”记得牢牢的,却把他一以贯之的“好”抛之脑后。根据上述定义,以下属于负性效应的是:
2021年7月6日,《国家发展改革委关于加强基础设建设项目管理确保工程安全质量的通知》发布。下列不属于该通知中规定的措施的是()。
20世纪60年代以来,通用汽车集团累积投入1万亿美元用于改进汽车生产线,包括电子计算机、机器安装手臂等逐步应用到组装生产线上,与此同时,其使用的工人数量则急剧下降,由20世纪50年代最高潮的20万人,锐减到目前的不足10万人,但其年汽车生产总量却由20世纪
最新回复
(
0
)