首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
75
问题
下面这个程序的结果是 #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全国计算机二级
相关试题推荐
层次型、网状型和关系型数据库划分原则是
表达式a+=a=a=9的值是
有以下程序#include<stdio.h>intf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){i
关于C语言中数的表示,以下叙述正确的是
设有定义:intk=0;下列选项的4个表达式中与其他3个表达式的值不相同的是()。
在C语言中,变量的隐含存储类别是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
下面关于编译预处理的命令行,正确的是
随机试题
赫兹伯格归纳职工非常满意的因素有哪些?
女性,45岁,被钢管砸伤右上臂,疼痛、活动受限3小时入院。查体:右上肢严重肿胀,有张力性水疱,被动牵拉前臂剧痛,右前臂桡侧、拇指、示指痛觉消失,腕关节不能被伸,桡动脉搏动未触及,末梢血运极差。患者目前考虑诊断除外
勘察工作不仅要满足设计的需要,更要以( )的精神保证所提交勘察报告的准确性、及时性,为设计的安全、合理提供必要的条件。
证明的过程由( )组成。
苏联心理学家维果斯基就儿童心理发展观提出了()
下列有关气象及灾害的说法正确的是()。
A最近水果太贵了。B喂,是张东吗?C王芳,你家离学校远吗?D是吗?我正打算请她教我呢。E我的嗓子疼得厉害,还发烧。王老师的钢琴弹得很好,教过很多学生。()
Heofferedto___________herahandasthesuitcasewastooheavyforhertocarry.
Facedwithstrongcompetitors,themanager_____________________(制定并实了一新政策以调动雇员的积极性)。
Accordingtothereport,thereisatotalof59.2millionpaidhealthworkersworldwide.LatinAmericanRegion’sratioofnurse
最新回复
(
0
)