首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 class xx{ private: double x1; protected: double:x2; public: double x3; }; class YY:
有如下两个类定义 class xx{ private: double x1; protected: double:x2; public: double x3; }; class YY:
admin
2020-04-07
69
问题
有如下两个类定义
class xx{
private:
double x1;
protected:
double:x2;
public:
double x3;
};
class YY:protected XX{
private:
double y1;
potected:
double y2;
public:
double y3;
};
在类YY中保护成员变量的个数是( )。
选项
A、1
B、2
C、3
D、4
答案
C
解析
在C++中派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。所以对于本题来说,YY类保护继承自类XX,那么类XX中的公有成员x3和保护成员x2在派生类中都成为保护成员,再加上类YY中的保护成员y2,因此在派生类YY中保护成员的个数为3。
转载请注明原文地址:https://kaotiyun.com/show/U88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是()。
C++语言的基本控制结构为顺序结构、选择结构和【】。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
下面程序的运行结果是______。#include<iostream.h>voidfun(int&a,intb=3){staticinti=2;a=a+b+i;i=i+a;}voidm
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
内部格式控制操作函数是在头文件()中定义的。
有如下两个类的定义:classAA{};classBB{AAvl,*v2;BBv3:int*v4:};其中有一个成员变量的定义是错误的,这个变量是
A、 B、 C、 D、 A因为成员函数可以在类体内定义,也可以在类体外定义,所以成员函数不一定都是内联函数;成员函数可以重载,可以设置参数的默认值,成员函数可以是静态的。
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8
随机试题
公共政策的三大要素是()
A.有利、公正B.权利、义务C.廉洁奉公D.医乃仁术E.等价交换
烧伤达表皮层,按分度法属于
男性,下肢被汽车压伤后4天,尿量
关于利用网络侵害人格权的法律适用,依我国《涉外民事关系法律适用法》的规定,下列哪项是正确的?()
我国海关的电子通关系统主要有()。
纵观目前我国各家保险公司的产品质量保证保险合同,有关合同主体设置的最多情形是()。
下列关于变动制造费用效率差异的计算公式中,正确的是()。
A、39B、C、D、37B因此,本题正确答案为B。
根据以下资料,回答下列问题。2012年末,中国大陆总人口135404万人,全年出生人口1635万人,死亡人口966万人。从性别结构看,男性人口69395万人,同比增加327万人,女性人口66009方人,同比增加342万人;从城乡结构看,城镇人口71182
最新回复
(
0
)