首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于继承和派生的叙述中,正确的是
下列关于继承和派生的叙述中,正确的是
admin
2020-06-29
22
问题
下列关于继承和派生的叙述中,正确的是
选项
A、派生类中新定义的成员函数可以访问基类的所有成员
B、在私有继承的情况下,派生类中新定义的成员函数不能访问基类的保护成员
C、基类对象可以赋值给派生类对象
D、如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
答案
D
解析
本题考查继承与派生,派生类中的成员访问基类中的成员由派生方式决定,如果派生类私有继承基类,那么就不能新定义的成员函数就不能访问基类的私有成员,所以A选项错误。在私有继承的情况下,派生类中新定义的成员函数可以访问基类的保护成员。基类对象在某种情况下可以赋值给派生类对象。
转载请注明原文地址:https://kaotiyun.com/show/VZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中横线处正确的语句是()。#includeusingnamespacestd;classTestClass{public:voidfun(){cout
A、 B、 C、 D、 A线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。
原因排除法属于()。
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:v
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=
考虑下面的函数原型;voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
下列关于队列的叙述中正确的是
有如下程序#include<iostream>usingnamespacestd;intmain(){chara:cin>>a;if(a=‘*’)cout<<“***”<<endl;
下面c++标识符中正确的是()。
开发大型软件时,产生困难的根本原因是()。
随机试题
A.地西泮B.佐匹克隆C.唑吡坦D.三唑仑E.苯巴比妥用于治疗严重睡眠障碍;偶发性失眠症和暂时性失眠症的是
下列选项中,不属于民事诉讼当事人的是
目多见于
大多数Burkitt淋巴瘤染色体为
继发性腹膜炎最常见的病原菌是
在IP协议中用来进行组播的IP地址是()地址。
下列各项中,在计算企业全部投入资本总额时不需要考虑的是()。
按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有①模式等;②模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter模式等;
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
HowdidtheEnglishChannelcomeintobeing?
最新回复
(
0
)