• 养生谣言肆虐 微信圈不可全信 2019-04-24
  • 杂粮(谷子)天气指数综合保险启动承保 2019-04-24
  • 何继红:酒业发展离不开供需平台平台 供需 2019-04-20
  • 权威解读!养老保险基金 中央怎么调剂? 2019-04-19
  • 滴眼药水无法逆转白内障 2019-04-12
  • 【专题】河北省无偿献血领导小组会议报道 2019-04-12
  • 热带雨林旅行地中国国家地理网 2019-04-12
  • [大笑]你没跟帖,大家都看到了! 2019-04-08
  • 煤炭保供措施增多 煤价将大概率企稳 2019-04-06
  • 中纪委:有干部不信马列信鬼神 触犯纪律信小圈子 2019-04-04
  • 实用为王 6款热门中级车推荐 2019-03-29
  • 人民日报70诞辰,并非像"古稀之年",更像是"朝气蓬勃""喷薄日出"! 2019-03-29
  • 不撞南墙不回头。痛定思痛。动辄把独立自主、自力更生,说成是崩溃边缘,是多么轻率、可笑。 2019-03-27
  • 秦黎:浅议党的纪律建设实践与发展 2019-03-21
  • 中国跳水队领队周继红:男子3米板夺冠令人振奋 2019-03-18
  • 泳坛夺金奇偶形态走势图: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-24
  • 杂粮(谷子)天气指数综合保险启动承保 2019-04-24
  • 何继红:酒业发展离不开供需平台平台 供需 2019-04-20
  • 权威解读!养老保险基金 中央怎么调剂? 2019-04-19
  • 滴眼药水无法逆转白内障 2019-04-12
  • 【专题】河北省无偿献血领导小组会议报道 2019-04-12
  • 热带雨林旅行地中国国家地理网 2019-04-12
  • [大笑]你没跟帖,大家都看到了! 2019-04-08
  • 煤炭保供措施增多 煤价将大概率企稳 2019-04-06
  • 中纪委:有干部不信马列信鬼神 触犯纪律信小圈子 2019-04-04
  • 实用为王 6款热门中级车推荐 2019-03-29
  • 人民日报70诞辰,并非像"古稀之年",更像是"朝气蓬勃""喷薄日出"! 2019-03-29
  • 不撞南墙不回头。痛定思痛。动辄把独立自主、自力更生,说成是崩溃边缘,是多么轻率、可笑。 2019-03-27
  • 秦黎:浅议党的纪律建设实践与发展 2019-03-21
  • 中国跳水队领队周继红:男子3米板夺冠令人振奋 2019-03-18