首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
admin
2013-02-27
45
问题
下面这个程序的结果是 #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 { private: int a; public: void seta( );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/gYVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){floata,b,e,t:a=3;b=7;c=1;if(a>b){t=a;a=b.b=t;}if(a>c){t=a;a=c;c=t;}if(b>c){t=b;b=c;c=
在结构化方法中,软件功能属于软件开发中的()阶段。
有以下程序:#include<stdio.hi>main(){inti,j;for(i=3;i>1;i——){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是(
以下选项中正确的定义语句是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
以下属于系统软件的是()。
以下数据结构中不属于线性数据结构的是
CASE是一组【】的集合,可以辅助软件开发生命周期各阶段进行软件开发。
在一个单链表中,若p所指结点不是最后结点,则删除p所指结点的后继结点的正确操作是______。
随机试题
机油消耗超过0.1~0.5L/100km应可视为发动机_______故障。
患有造血系统疾病的患者拔牙时,下列描述错误的是
实行监理工程师执业资格考试制度的意义在于( )。
在高压电器相关工程交接验收时,应提交的资料与文件不包括()。
下列不可以解除合同的是()。
室外消火栓按照进水口的公称通径可分为()mm,一定进水口公称通径的消火栓,其吸水管出水口、水带出水口应选用一定规格的消防接口。
噪音:声音
(2010年)若曲线y=x3+ax2+bx+1有拐点(一1,0),则b=______.
以下程序段的输出结果是()。Inta=-2;printf(“%d,%u\n”,a,a)
Nooneknowsexactlyhowmany【C1】______peoplethereareintheworld,butestimates【C2】______thefigureisover【C3】______.Then
最新回复
(
0
)