首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面这个程序的结果是 #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
63
问题
下面这个程序的结果是
#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打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。
以下说法正确的是()。
语句’’printf(’’a\bhow\’are\’y\\\bou\n’’);’’的输出结果是()。
对下列二叉树进行前序遍历的结果为
给定程序中,函数fun的功能是:在形参SS所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并把
下列选项中,不属于数据库管理的是()。
若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。
下列关于线性表的叙述中,不正确的是()。
下面对“对象”概念描述正确的是()。
下面不属于软件工程3个要素的是()。
随机试题
早期“劳工法规”主要是涉及劳动者()的劳动条件。
A.1kJB.2kJC.4kJD.5kJE.9kJ每克脂肪提供热量
关于启动子的叙述正确的是
为了不因房屋结构差异而影响拆迁人和被拆迁人的经济利益,以产权调换形式补偿的房屋,要结算()。
光缆沟回填土时,应先回填()mm厚的碎土或细土。
根据现金股利的派送规则,公众股的现金股利由投资者所委托的证券经纪公司派发。( )
(2010年)某商店为增值税小规模纳税人,2009年6月采取“以旧换新”方式销售24K金项链一条,新项链对外销售价格9000元,旧项链作价2000元,从消费者收取新旧差价款7000元;另以“以旧换新”方式销售燃气热水器一台,新燃气热水器对外销售价格2000
结构性金融衍生产品通常是传统金融工具和衍生工具的结合。()
甲向乙发出要约,丙得知后表示接受甲条件的意思表示为承诺。()
ThemoststrikingphoneticdifferencebetweenAmericanandBritishEnglishisthepronunciationof______inwords.
最新回复
(
0
)