首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
100
问题
下面这个程序的结果是
#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全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140578。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,
下列函数的功能是()。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下关于算法的叙述中错误的是()。
下面说法正确的是()。
软件调试的目的是()。
某完全二叉树共有256个节点,则该完全二叉树的深度为()。
软件工程包括三个要素,分别为方法、工具和【】。
随机试题
驾驶机动车在冰雪路面怎样跟车行驶?
设L取单位圆周的逆时针方向,a,b为常数,则adx+bdy=[].
溶血性贫血时,血涂片红细胞中常可见到
引进种兔在隔离期,见面部和天然孔周围明显肿胀,切开肿胀部,见皮下充血,积聚胶冻状液体;该病发病率高,其中感染强毒力毒株的病死率可达100%,该病的传播媒介是
如图4-81所示三个振动系统的自由振动圆频率的关系为()。
下面的算法实现的是带附加头结点的单链表数据结点逆序连接,空缺处应当填入()。voidreverse(pointerh){//h为附加头结点指针pointerp,q;P=h一>next;h一>next=NULL;
社会意识是社会生活的精神方面,是社会存在的反映。社会意识具有复杂的结构,可以按照不同的标准进行划分。根据其发展水平,社会意识可以分为()
Whenanyoneopensacurrentaccountatabank,heislendingthebankmoney.Hemay(1)_____therepaymentofthemoneyatanyt
下列选项中不符合良好程序设计风格的是
Botany,thestudyofplants,occupiesapeculiarpositioninthehistoryofhumanknowledge.Fornotmanythousandsofyearsit
最新回复
(
0
)