首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> usingnamespacestd; classA { private: int x; public: int x; void set
若有以下程序: #include<iostream> usingnamespacestd; classA { private: int x; public: int x; void set
admin
2010-03-29
52
问题
若有以下程序: #include<iostream> usingnamespacestd; classA { private: int x; public: int x; 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://www.kaotiyun.com/show/cCjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
有以下程序:#inelude<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
当输入为"Fool&Swalow"时,下面程序的执行结果是()。#include<stdio.h>main(){charc;while(c!=’?’){c=getchar();
下面描述不属于软件特点的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是
将E—R图转换到关系模式时,实体与联系都可以表示成()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
关于Casoni氏试验
下列哪项不属于真正汗证:
A、胃液酸度升高B、胃液酸度正常或减少C、胃液酸度常减少D、胃液酸度明显升高E、胃液酸度明显减少重度胃体萎缩型胃炎()
WHO规定的龋病患病水平将几岁龋均作为衡量标准
招标投标咨询方法中的评标标准是什么?
某高土石坝坝体施工项目,业主与施工总承包单位签订了施工总承包合同,并委托了工程监理单位实施监理。施工总承包完成桩基工程后,将深基坑支护工程的设计委托给了专业设计单位,并自行决定将基坑的支护和土方开挖工程分包给了一家专业分包单位施工,专业设计单位根
针对已有教学方法的不足,李老师提出并在实践中不断完善情境教学法,取得了良好的成效。这充分体现了李老师()。
1,3,4,()
Colorsaresometimescalledhot,cold,orneutral(中性的).Redandyellowaresaidtobehotcolorsbecausetheymakearoomfeelw
【B1】【B10】
最新回复
(
0
)