首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
97
问题
下面这个程序的结果是
#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全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括()。
有以下程序:#include<stdio.h>voidfun(char*c){while(*c){if(*c>=’a’&&*c<=’z’)*c=*c-(’a’-’A’);c++:}}main(){chars[81];gets
有以下程序#include<stdi0.h>voidmain(){doublex=3.14159:printf("%f\n",(int)(x*1000+0.5)/(df}uble)1000);程序运行后的输出结果是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
不属于数据库管理技术发展的三个阶段的是()。
非空循环链表所表示的数据结构
下列关于线性表的叙述中,不正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
在单链表中,增加头结点的目的是()。
随机试题
Manyadults,poorand______________withfarmlife,were______________tothecitiesbypromisesofsteadyemployment,regularpayche
系统说明书
谢经理的决策之道谢伟是一家大型企业的销售部经理,他聪明机灵,为人诚恳,富有民主意识和进取精神,喜欢听取下属的意见。一天,企业总经理把他叫到办公室,对他说,企业准备推出一个新产品,希望他们能尽快拿出一个切实可行的推广方案。谢经理明确任务之后,
关于急性脊髓炎描述正确的是
根据病理变化下列哪项不是急性出血坏死型胰腺炎特点
住房按揭贷款期限最长不超过( )年。
调查的主要方法有()。
2/5,5/8,8/11,( )
根据所给资料,回答下列小题。T市2011年城镇低保标准由450元调整为480元,农村低保标准由250元调整为280元,优抚抚恤、特困救助、农村五保供养、老年人生活补贴标准等都有新的提高。政府抚恤、补助各类优抚对象3.02万人;城乡低保对象27.77万人
Inoneverylongsentence,theintroductiontotheU.N.Charterexpressestheidealsandthecommonaimsofallthepeoplewhose
最新回复
(
0
)