首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta();int geta();};
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta();int geta();};
admin
2010-03-29
57
问题
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: void seta();int geta();}; void A∷seta() {a=1;} int A∷geta() {return a;} class B { pnvate: int a; publiC: void sera();int geta();}; void B∷seta() {a = 2;} int B∷geta() {return a;} class C:public A,public B { private: int b; public: void display();}; void C∷display() { int b=geta(); cout<<b;} void main() { C c; c.seta(); c.display();}
选项
A、1
B、2
C、随机输出1或2
D、程序有错
答案
8
解析
在类A中有geta()函数,在类B中也有geta()函数,类C继承了类A和类B,这样就产生了二义性,所以程序会出错。
转载请注明原文地址:https://kaotiyun.com/show/kJjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){in
有下列程序:fun(charp[][10]){intn=O,i;for(i=0;i<7;i++)if(p[i][0]==’T’)n+-;returnn;}main(){
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
关于C语言中数的表示,以下叙述正确的是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
有以下函数:intfun(char*s){char*t=s;while(*ct++);return(t—s);}该函数的功能是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为
随机试题
人们有意识地规划并在较短时间内实现的社会局部调整或全面改良的过程,被称为【】
制定绿色施工管理制度,负责绿色施工的组织实施,是()的绿色施工职责。
—Hurryupplease,orI’llbelate.—________.
A、ownB、followC、knowD、knowledgeD
汗证中营卫不和且伴气虚症状时可选用
下列哪个是在酸性条件下易分解的抗生素
药品监督管理部门核发《非处方药药品审核登记证书》后,非处方药药品的药品标签、使用说明书、内包装、外包装上必须印有非处方药专有标识的时限是()
锅炉工作包括三个同时进行的过程,指的是()。
上海证券交易所和深圳证券交易所对下列()可能影响证券交易价格或者证券交易量的异常交易行为,予以重点监控。
证券公司进行证券自营买卖,其收益主要来源于()。
最新回复
(
0
)