首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
52
问题
下面这个程序的结果是 #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://jikaoti.com/ti/dnW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.0f\n",a);
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注意:部分
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdli
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:C1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程序
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
下面选项中关于编译预处理的叙述正确的是()。
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
()从诉讼程序方面保证实体法的正确实施,保证实体权利、义务的实现。
公式“=IF(2>3,3+2,3-2)”的值为【】
《水浒传》中记载,李逵在把他母亲接回梁山的途中,他母亲口渴,他去给他母亲找水,回来后发现其母亲被老虎吃了,于是他怒杀老虎一家。他当时的情绪状态属于()
手外伤的处理原则有哪些?
糖尿病患儿应用胰岛素治疗时,护理人员给予的正确指导是
急性胰腺炎属于()
关于情况修正,需要估价人员具有丰富的经验,对市场行情有充分的了解,所以能否准确地进行情况修正,很大程度上依赖于估价人员的经验,一般的修正程序包括()。
影响资产净利率高低的因素主要有( )。
立法是法治的基础,良法是善治的前提。下列关于立法的说法,正确的是()。
Whatattractscustomers?Obviouslythequalityofaproductdoes,butvisualimages【C1】______agreatdeal.Itisnotonlytheim
最新回复
(
0
)