首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
68
问题
下面这个程序的结果是 #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intflintx,inty){retum((y-x)*x);}main(){inta=3,b=4,c=5,d;d=flfla,b),f(a,c));printf(’’%d\n’’,d);
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
有以下程序main(){inta=1,b=2;for(;a<8;a++){b+=a;a+=2;}printf("%d,%d\n",a,b);}程序运行后的输出结果是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下选项中,能用作数据常量的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
A.支沟B.养老C.通里D.间使(2008年第115,116题)腕横纹上1寸,尺侧腕屈肌腱桡侧缘的腧穴是(题)
超声测量胎儿颈后透明层厚度(NT)指标时,通常在
A.L2-L4B.S1-S2C.C5-C6D.C7-C8E.L5-S1踝反射的支配神经来源于
消化道出血病人有呕血者,其出血部位一般不低于
患者,女性,65岁,因阵发性胸闷8年,持续胸痛8小时收入院。人院时血压为150/90mmHg,诊断急性前壁心肌梗死。
甲药厂为生产一种治疗脑瘫新药,与乙医学研究所签订了一项技术开发合同。甲药厂支付了研究费用、材料、设备及报酬。但合同履行期满,乙研究所未能完成开发任务。甲药厂遂要求乙研究所承担违约责任。乙研究所经调查得知,关于该新药的生产,国务院卫生行政部门并未予以批准,未
在材料采购合同中,交货质量的验收方法有()。
属于财务顾问业务规程的有()
长面综合征是指()。
A、 B、 C、 B
最新回复
(
0
)