首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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-12-16
23
问题
下面这个程序的结果是
#include<iostream.h>
class A
{
private:
int a;
public:
void seta( ) ;int geta( ) ;};
void A: :seta( )
{ a=1;}
int A: :geta( )
{ retum 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、程序有错
答案
D
解析
在类A中有geta( ) 函数,在类B中也有geta( ) 函数,类C继承了类A和类B,这样就产生了二义性,所以程序会出错。
转载请注明原文地址:https://kaotiyun.com/show/GLVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
以下程序的输出结果是()。#include<stdio.h>main(){inta=8,b=6,m=1;switch(a%4){case0;m++;
有以下程序段:inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d",a,b,c);程序的输出结果是()。
程序设计的任务包括()。
软件设计和使用的过程中,解决软件“怎么做”的阶段是()。
有以下程序:#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;p
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
数据流图中带有箭头的线段表示的是()。
软件测试的目的是()。
下面不属于软件工程3个要素的是()。
随机试题
8岁,男孩。左膝肿痛,活动剧痛,急骤加重,伴有高热。检查左膝关节明显红、肿、热及压痛。X线片示左膝关节间隙增宽。本例最佳治疗方法是
A.输血B.泼尼松C.雄性激素D.免疫抑制剂E.切脾男性。51岁。全身皮肤黏膜黄染2个月。无出血倾向。Hb60g/L,网织红细胞15%,抗人球蛋白试验(Coombs试验)阳性,有少许球形红细胞。首选治疗手段为
下列哪一组都是糖酵解过程中的关键酶
公式∑(施工机械台班消耗量×机械台班单价)是()的计算公式。【2005年考试真题】
首席风险官应当具有良好的职业操守和专业素养,及时发现并报告期货公司在经营管理行为的合法合规性和风险管理方面存在的问题或者隐患。()
银行业从业人员李某因请假离岗,为了不影响正常业务开展及应急需要,将自己保管的印章等交予同事,体现了李某的大局意识。()
公路运输中的短途运输是指运输里程在()km范围内。
下列关于我国地方性法规的表述,正确的是:
以下属于容器类控件的是()。
Somepeoplemayovereatbecausethey’reunabletotasteand【B1】______thefatinfoods,newresearchsuggests.Peoplewhosemouth
最新回复
(
0
)