首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class Base { private: int x; protected: int y;
若有以下程序: #include <iostream> using namespace std; class Base { private: int x; protected: int y;
admin
2010-06-06
46
问题
若有以下程序: #include <iostream> using namespace std; class Base { private: int x; protected: int y; public: int z; void setx(int i) { x=i; int getx () { return x; } }
选项
A、1,2,3,4
B、产生语法错误
C、4,3,2,1
D、2,3,4,5
答案
1
解析
本题考核私有继承中类成员的访问权限。当类的继承方式为私有继承时,基类公有成员和保护成员都以私有成员属性出现在派生类中。私有派生类的成员对其基类成员的访问权和公共派生的方式相同,但是,由私有派生的类声明的对象,不能访问任何基类的成员。本题中,基类Base中的保护成员y和公有成员setx和getx,经过私有继承以后,称为派生类Inherit的私有成员,所以可以在派生类Inherit的函数成员中对它们进行访问。类Inherit中的函数成员setvalue和display都是公有成员,所以可以通过Inherit的对象对它们进行访问。本程序的功能是对类中各数据成员进行赋值,然后查看赋值是否正确。
转载请注明原文地址:https://kaotiyun.com/show/Irjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
有以下定义和语句:structstudents{intnum;charname[20];charc;struct{intgradel;intgrade2;)s;};structs
已知:intc[3][4];,则对数组元素引用正确的是()。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
以下有关宏的描述不正确的是()。
定义如下变量和数组:inti,X[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。请在程序的下划线处填入正确的内容并把下划线删除,使程序得
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为【】。
随机试题
A、脉冲多普勒B、连续多普勒C、M型超声D、彩色多普勒血流显像E、B型超声显示心脏血流图像应选用
下列关于焦点叙述,错误的是
有关隔离的描述,错误的是()
由于外界因素造成深部牙本质暴露,刺激成牙本质细胞分泌产生的牙本质称
如右图所示结构1杆、2杆轴力为()。
"Hithere.How’sitgoing?""Oh,fine.Fine.Howaboutthisweather,huh?""Well,Iguesswecanalwayusetherain."
根据我国刑事诉讼法的相关规定,非法证据的是()。
不能排除成熟等因素影响的设计是()
Thereis______whatmayhappenifthisinformationgetsintothewronghands.
A、Withoutinterventiontheywillbeaheadachetothenation.B、Withsupporttheycanbebroughtbacktoanormallife.C、Theyr
最新回复
(
0
)