首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; vo
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; vo
admin
2010-03-29
96
问题
若有以下程序: #include 〈iostream〉 using namespace std; class A { private: int x; public: int z; void setx(int i) { x=i; } int getx () { return x; } }; class B : public A { private: int m; public: int p; void setvalue(int a,int b, int C) { setx (A) ; z=b; m=c; } void display() { cout〈〈getx()〈〈","〈〈z〈〈","〈〈m〈〈end1; } }; int main ( ) { B obj; obj.setvalue(2,3,4); obj.display(); return 0; } 程序运行以后的输出结果是( )。
选项
A、产生语法错误
B、2,3,4
C、2,2,2
D、4,3,2
答案
2
解析
本题考核公有继承中的类成员访问权限。当类的继承方式为公有继承时,基类的公有成员和保护成员分别作为派生类的公有成员和保护成员,派生类的其他成员可以直接访问它们。其他外部使用者只能通过派生类的对象访问继承来的公有成员。 在本题中,数据成员z和函数setx()都是基类A的公有成员,它们经过公有继承以后,在派生类B中还是公有成员,而派生类B中的函数setValue()和display()都是公有成员,可以通过对象对它们进行访问。所以程序中对各成员的访问是正确的。本程序的功能是输出已设置的各成员的值。
转载请注明原文地址:https://kaotiyun.com/show/7xjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
请编写函数fun,该函数的功能是:将s所指字符串中ASCII码值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为“ABCDEFGL2345”,其中字符B的ASCII码值为偶数,字符2的ASCII码值为偶数,都应
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
下列叙述中错误的是()。
C语言规定,在一个C程序中,main()函数的位置()。
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();
以下数据结构中,属于非线性数据结构的是()。
若有语句:inta[3][4],(*p)[4];p=a;,则以下选项中叙述错误的是
某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为()。
cout.put(‘A’);,还可以表示为【】。
随机试题
男性,40岁。糖尿病史1年,坚持药物治疗。为了解近2~3个月的血糖总水平,应做哪项检查
A.最大致死量的一半B.最大治疗量的一半C.使半数动物出现疗效的药物剂量D.使半数动物死亡的药物剂量E.允许临床医生用的最大剂量ED50是
A.两地汤合二至丸B.清肝止淋汤C.清热调血汤D.清经散E.知柏地黄汤
()是指商业银行能够随时以合理的成本吸收客户存款或从市场获得需要的资金。
高一(3)班男生24人,篮球场2块,篮球12个。教学内容:行进间单手低手投篮(新授课)。教学目标:学生基本掌握行进间低手投篮技术动作,发展学生的上下肢和协调性,培养学生互帮互学的合作意识。教学步骤:①教师宣布本课内容,带领学生做准备
Iusedtolovescienceclass—allofthem—【M1】______biology,chemistry,geography,physics.IthinkI【M2】______likedthoseclass
2008年,父亲的年龄是兄弟两人年龄和的2倍;6年前,父亲的年龄是兄弟两人年龄和的4倍。父亲是哪一年出生的?
下列经济行为中属于直接融资的是()。
简述法律保障自由的方式。
党在社会主义初级阶段的基本路线:领导和团结全国各族人民,以经济建设为中心,坚持四项基本原则,坚持改革开放,自力更生,艰苦创业,为把我国建设成为富强民主文明和谐的社会主义现代化国家而奋斗。这条基本路线最主要内容,实现社会主义现代化奋斗目标的基本途径是(
最新回复
(
0
)