• 黄山风景区:“四位一体”救援,筑牢安全屏障 2019-04-02
  • 【波士通达奔驰车型报价】波士通达奔驰4S店车型价格 2019-04-01
  • 缓解高峰时段用水矛盾 亳州市区供水加压时段调整 2019-04-01
  • 科技创新奖:佳明VIRB 360运动相机 2019-03-28
  • 新西兰总理预产期临近 民众纷纷猜测宝宝体重性别 2019-03-24
  • 家长快看!济南市中、历下区2018年入学安排最新出炉 ——凤凰网房产济南 2019-03-24
  • 你问对了,但没有说到点子上。我告诉你吧,最根本的问题是私有制。私有制不除,腐败问题就不会消灭。懂了吧,哈哈。 2019-03-20
  • 俄方:美方毁坏俄领事机构大门驱动装置进入搜查 2019-03-20
  • 即有分期副总裁刘铮解读《中国新时代蓝领消费与成长白皮书》 2018-11-26
  • 回复@老老保老张工:计划不要批准?那不还是你自己做主?有必要走形式么? 2018-11-26
  • 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2018-11-26
  • 我相信“交警雨中护送高考生”是真,“交警雨中护送高考生”反被该高考生家长投诉是假。 2018-11-26
  • 山东11选5每期必中1: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冲刺练习题(二)

    专题汇总

  • 黄山风景区:“四位一体”救援,筑牢安全屏障 2019-04-02
  • 【波士通达奔驰车型报价】波士通达奔驰4S店车型价格 2019-04-01
  • 缓解高峰时段用水矛盾 亳州市区供水加压时段调整 2019-04-01
  • 科技创新奖:佳明VIRB 360运动相机 2019-03-28
  • 新西兰总理预产期临近 民众纷纷猜测宝宝体重性别 2019-03-24
  • 家长快看!济南市中、历下区2018年入学安排最新出炉 ——凤凰网房产济南 2019-03-24
  • 你问对了,但没有说到点子上。我告诉你吧,最根本的问题是私有制。私有制不除,腐败问题就不会消灭。懂了吧,哈哈。 2019-03-20
  • 俄方:美方毁坏俄领事机构大门驱动装置进入搜查 2019-03-20
  • 即有分期副总裁刘铮解读《中国新时代蓝领消费与成长白皮书》 2018-11-26
  • 回复@老老保老张工:计划不要批准?那不还是你自己做主?有必要走形式么? 2018-11-26
  • 广东省人大开展学习贯彻习近平总书记重要讲话精神专题集中学习研讨 2018-11-26
  • 我相信“交警雨中护送高考生”是真,“交警雨中护送高考生”反被该高考生家长投诉是假。 2018-11-26
  • 天津时时彩投注站 澳洲幸运8计算公式 买北单足球app 福利彩票刮刮乐骗局 体彩p5技巧 体彩p5技巧 黑龙江时时彩走试图 18141期足彩6场半全场 快乐飞艇是正规官方开的 3d溜溜 湖南幸运赛车赢赢赢 快乐扑克三技巧 彩票开奖太湖字迷 中国福利彩票开奖结果双色球开奖结果查询 三分彩计划软件手机版 上海时时彩开奖情况