• 热波十年,用潮流音乐迎接95、00后热波 音乐节 2019-06-18
  • 人民日报评论员:高扬凝心聚力的中国精神 2019-06-18
  • 苹果市值9370亿美元 在标普500成分股中占比为4% 2019-06-17
  • 习近平主持上海合作组织青岛峰会小范围会谈 2019-06-17
  • “燃情世界杯 狂欢过足瘾”河北人自己的足球盛宴来啦! 2019-06-15
  • 福利!我国最大内陆淡水湖博斯腾湖风光壁纸出炉 2019-06-11
  • 新华时评:美逆潮流而动,必将付出代价 2019-06-10
  • 险企偿付能力2017年“成绩单”:3家不达标 7家被关注 2019-06-10
  • 数百人吃发芽糙米 三个月收获健康 2019-06-06
  • 四川省宜宾五粮液集团有限公司获第十二届人民企业社会责任奖年度扶贫奖 2019-06-06
  • 內存市场反垄断调查:矛头指向美国企业 2019-06-03
  • 有骨气!外援被中超解约后拒绝回归:宁愿少赚2千万 2019-06-03
  • 端午话药浴:探秘藏东山谷里的藏药浴 2019-05-27
  • 清朝治虐童者:两尺长的铜针扎胸口 2019-05-27
  • 俄媒称,俄罗斯总统新闻秘书德米特里·佩斯科夫9日证实,普京和特朗普最近一次通话时讨论了把两人会晤地点设在奥地利首都维也纳的可能性。 2019-05-26
  • 泳坛夺金奇偶形态走势图:2019年3月计算机二级C++操作练习题(一)

    全国计算机等级考试NCRE考试网 鲤鱼小编 更新时间:2019-03-11

    有些同学对计算机二级C++操作题可能比较薄弱,所以鲤鱼小编收集了下面这些资料,仅供大家参考。

    程序改错题

    一、使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正错误,使程序正常运行,并且要求最后一个catch必须抛出执行的任何异常。

    程序异常,输出信息为

    error

    O

    ERROR

    注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。

    试题程序:

    #include<IOSTREAM.H)< p>

    intmain()

    try

    throw("error");

    //********error********

    catch(chars)

    cout<<S<<ENDL;< p>

    try

    throw((int)0);

    //********error********

    catch()

    cout<<I<<ENDL;< p>

    try

    throw(O);

    throw("error");

    //********error********

    catch()

    cout<<"ERROR"<<ENDL;< p>

    return0;

    答案:(1)应改为“catch(char*s)”。

    (2)应改为“cateh(inti)”。

    (3)应改为“catch()”。

    二、使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句:

    TC10

    TC2

    注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。


    试题程序:

    #include

    structTC1

    TCl(inti=0)

    m_i=i;

    voidprint()

    cout<<"TCl"<<M_I<<ENDL;< p>

    intm_i;

    ;

    classTC2

    public

    TC2()

    voidprint()

    cout<<"TC2"<<ENDL< p>

    //********error********

    private

    TC2()

    ;

    intmain()

    //********error********

    TC1obj1();

    //********error********

    TC20bj2();

    obj1.print();

    obj2.print();

    return0;

    答案:(1)应改为“public:”。

    (2)应改为“TClobj1(0);”或“TClobjl;”。

    (3)应改为“TC20bj2;”。

    三、使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行有问题,请改正main函数中的错误,使程序的输出结果为:

    number=1

    number=10

    number=100

    注意:不要改动main函数,不能增加或删除行。也不能更改程序的结构,错误的语句在//******error******的下面。

    试题程序:

    #include

    classTC

    public

    TC(inti)

    number=i;

    voidSetNumber(intm)

    number=m;

    intGetNumber()const

    returnnumber;

    voidPrint()const

    cout<<"number="<<NUMBER<<ENDL;< p>

    private

    intnumber;

    ;

    voidmain()

    //********error********

    TCobjl;

    objl.Print();

    TCobj2(3);

    //********error********

    objl.number=10;

    //********error*******

    TC.SetNumber(100);

    objl.Print();

    obj2.Print();

    答案:(1)应改为“TCobjl(1);”。

    (2)应改为“0bj1.SetNumber(10);”。

    (3)应改为“0bj2.SelNumber(100);”。

    做完鲤鱼小编收集整理的题目是不是感觉心中的疑惑少了许多,想要了解更多关于计算机二级信息,可以关注鲤鱼网哦~

    相关推荐:

    2019年3月计算机一级考试MsOffice冲刺练习题(一)

    2019年3月计算机一级考试MsOffice冲刺练习题(二)

    专题汇总

  • 热波十年,用潮流音乐迎接95、00后热波 音乐节 2019-06-18
  • 人民日报评论员:高扬凝心聚力的中国精神 2019-06-18
  • 苹果市值9370亿美元 在标普500成分股中占比为4% 2019-06-17
  • 习近平主持上海合作组织青岛峰会小范围会谈 2019-06-17
  • “燃情世界杯 狂欢过足瘾”河北人自己的足球盛宴来啦! 2019-06-15
  • 福利!我国最大内陆淡水湖博斯腾湖风光壁纸出炉 2019-06-11
  • 新华时评:美逆潮流而动,必将付出代价 2019-06-10
  • 险企偿付能力2017年“成绩单”:3家不达标 7家被关注 2019-06-10
  • 数百人吃发芽糙米 三个月收获健康 2019-06-06
  • 四川省宜宾五粮液集团有限公司获第十二届人民企业社会责任奖年度扶贫奖 2019-06-06
  • 內存市场反垄断调查:矛头指向美国企业 2019-06-03
  • 有骨气!外援被中超解约后拒绝回归:宁愿少赚2千万 2019-06-03
  • 端午话药浴:探秘藏东山谷里的藏药浴 2019-05-27
  • 清朝治虐童者:两尺长的铜针扎胸口 2019-05-27
  • 俄媒称,俄罗斯总统新闻秘书德米特里·佩斯科夫9日证实,普京和特朗普最近一次通话时讨论了把两人会晤地点设在奥地利首都维也纳的可能性。 2019-05-26