首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
下面这个程序的结果是 #include<iostream.h> class A { private: int a; public: v
admin
2013-02-27
44
问题
下面这个程序的结果是 #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全国计算机二级
相关试题推荐
下列数据中属于“字符串常量”的是()。
结构化程序设计主要强调的是()。
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是()。
有以下程序:#include<stdio.hi>main(){inti,j;for(i=3;i>1;i——){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序运行的结果是(
有以下程序:#include<stdio.h>main(){chara=4:print{("%d\n",a=a<<1);}程序运行的结果是()。
下列关于线性链表的叙述中,正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
以下能正确定义字符串的语句是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
随机试题
( )是控制挖槽精度的主要构筑物,它应建于坚实的地基之上,开能承受水土压力和施工机械设备等附加荷载,不产生位移或变形。
下面电子邮件的书写格式正确的是()。
票据上有伪造、变造的签章的,不影响票据上其他当事人真实签章的效力。()
预算是一种计划,它一旦确定以后就不允许随意变更。()
影响基金类产品收益的因素主要来自基金所投资的对象和基金公司自身的因素。()
在小李等车期间,将有豪华型、舒适型、标准型三辆旅游车随机开过。小李不知道豪华型的标准,只能通过前后两辆车进行对比。为此,小李采取的策略是:不乘坐第一辆,如果发现第二辆比第一辆车更豪华就乘坐;如果不是,就乘坐最后一辆。那么,他能乘坐豪华型旅游车的概率是(
华侨回国探亲、旅游无需办理签证。
儒家学派的代表人物是孔子和孟子。()
A、 B、 C、 D、 C
A、Shecan’tfindanewplacetolive.B、Shethinksshewillloseherdepositmoney.C、Thecontractstatesshemuststayatleast
最新回复
(
0
)