• 乌鲁木齐水磨沟区开建两座立体停车库 2019-09-16
  • 不容亵渎!  男子发表侮辱英烈言论案开审:一男子对救火烈士发表侮辱言论 2019-09-16
  • 交大钱学森学院举行毕业典礼 14毕业生赴世界排名前百大学读研 2019-09-13
  • 【両会】第13期全人代専門委員会のメンバー 憲法に宣誓 2019-09-13
  • 端午佳节,感知习近平金句里的家国情怀! 2019-09-13
  • 中直机关优良“家风家训”格言【3】 2019-08-30
  • 这些藏在主城中的小众公园 景美还免费 2019-08-30
  • 从稳中向好发展态势看我国经济良好前景 2019-08-29
  • 华为手机创造最大户外广告吉尼斯世界纪录 2019-08-28
  • “一带一路”与澳门发展国际研讨会--旅游频道 2019-08-28
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-08-26
  • 宁夏科技馆科普“粽”宴等你来 2019-08-20
  • 「社会人」小猪佩奇过气了,但年轻人还爱着它 2019-08-18
  • 习近平打老虎动漫续集3:当官老实会吃亏吗? 2019-08-18
  • “雪龙”号完成第34次南极科考顺利归来  内部场景曝光  2019-08-17
  • 泳坛夺金基本走势图: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-09-16
  • 不容亵渎!  男子发表侮辱英烈言论案开审:一男子对救火烈士发表侮辱言论 2019-09-16
  • 交大钱学森学院举行毕业典礼 14毕业生赴世界排名前百大学读研 2019-09-13
  • 【両会】第13期全人代専門委員会のメンバー 憲法に宣誓 2019-09-13
  • 端午佳节,感知习近平金句里的家国情怀! 2019-09-13
  • 中直机关优良“家风家训”格言【3】 2019-08-30
  • 这些藏在主城中的小众公园 景美还免费 2019-08-30
  • 从稳中向好发展态势看我国经济良好前景 2019-08-29
  • 华为手机创造最大户外广告吉尼斯世界纪录 2019-08-28
  • “一带一路”与澳门发展国际研讨会--旅游频道 2019-08-28
  • 中国足球,就是笑博士的“责权利平滑对接”改革的必然结果! 2019-08-26
  • 宁夏科技馆科普“粽”宴等你来 2019-08-20
  • 「社会人」小猪佩奇过气了,但年轻人还爱着它 2019-08-18
  • 习近平打老虎动漫续集3:当官老实会吃亏吗? 2019-08-18
  • “雪龙”号完成第34次南极科考顺利归来  内部场景曝光  2019-08-17
  • 香港赛马会曾道人资料 金7乐走势图历史开奖 斗罗大陆第二季在线观看41 彩票 欢乐生肖是什么彩 扑克牌有几种 竞彩足球扫盘 最新网络挣钱渠道 百宝彩票 双色球走势图带连线图2元网 中国福彩3d走势图200 贵州11选5任选8 超级大乐透连号走势图 天津手机号网 重庆快乐十分渝西客服