2016下半年计算机二级c上机考试试题及答案_第1页
2016下半年计算机二级c上机考试试题及答案_第2页
2016下半年计算机二级c上机考试试题及答案_第3页
2016下半年计算机二级c上机考试试题及答案_第4页
2016下半年计算机二级c上机考试试题及答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/82016下半年计算机二级C上机考试试题及答案使用VC60打开考生文件夹下的源程序文件1CPP,该程序运行时有错误,请改正其中的错误,使程序正确运行,并且使程序输出的结果为0K注意错误的语句在/ERROR的下面,修改该语句即可。试题程序INCLUDECLASSTCPUBLICTCAB0PRIVATEINTA,BCLASSTCLPUBLICTCPUBLIC精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/8TC1/ERRORVIRTUALVOIDFUNCCLASSTC2PUBLICTCLPUBLICTC2A0B0VOIDFUNC/ERRORCOUTPRIVATEINTAINTBVOIDMAIN精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/8TC20BJ/ERRORTCLPTCLOBJPFUNC1应改为“VIRTUALVOIDFUNC0”。016下半年计算机二级C上机考试试题及答案2016下半年计算机二级C上机考试试题及答案2应改为“COUT3应改为“TCLPTCL”。【解析】本题中TCL类中的FUNC函数是纯虚函数,纯虚函数的定义格式为VIRTUAL参数表0”,因此第1处的语句应为“VIRTUALVOIDFUNC0”。FUNC函数没有参数表。编译程序后发现第2处的语句有错误,COUT流中的数据是用流插入运算符“使用VC60打开考生文件夹下的源程序文件3CPP。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。1完成TC的构造函数,请改正注释1后的错误。2完成FUNC函数定义,请改正注释2后的错误。3初始化CMYCLASS的成员变量NUM3为4,请改正注释3后的错误。精品文档2016全新精品资料全新公文范文全程指导写作独家原创4/84完成FUNC函数,请改正注释4后的错误。输出的结果为NUM112NUM218NUM316NUM14NUM22NUM319注意除在指定位置添加语句之外,不要改动程序中的其他内容。试题程序INCLUDECLASSTCPUBLIC/1TCINTI,INTJNUMLINUM3IVOIDDISPLAY精品文档2016全新精品资料全新公文范文全程指导写作独家原创5/8016下半年计算机二级C上机考试试题及答案文章2016下半年计算机二级C上机考试试题及答案出自HTTP/WWWGKSTKCOM/ARTICLE/WK78500001155811HTML,转载请保留此链接COUTVOIDADDNUMINTINUM3IPRIVATEINTNUM1CONSTINTNUM2STATICINTNUM3/2/3VOIDFUNCTCOBJ1,2OBJNUM14/4OBJADDNUM精品文档2016全新精品资料全新公文范文全程指导写作独家原创6/8OHJDISPLAYVOIDMAINTCMYOBJ12,18MYOBJDISPLAYRUNERETURN1将“TCINTI,INTJ”补充完整为“TCINTI,INTJNUM2J”。2应添加“FRIENDVOIDFUNC”。3应添加“INTTCNUM34”。4将“OBIADDNUM”补充完整为“OBJADDNUM2”。【解析】本题在第1处完成类的构造函数初始化类的成员变量,常数据成员也必须初始化,并且不能被更新,常数据成员的初始化只能通过构造函数的成员初始化类表进行,因此第1处的语句应为“TCINTI,INTJNUM2J”,I用来初始化NUM1和NUM3,J初始化NUM2。第2处完成FUNE的函数定义,由审题分析可知,函数FUNE为类的友元,故第2处的语句应为“FRIENDVOIDRUNE”。第3处的语精品文档2016全新精品资料全新公文范文全程指导写作独家原创7/8句是静态成员的初始化,静态数据成员的初始化格式为“数据类型”,因此第3处的语句应为“INTTCNUM34”。成员函数ADDNUM带有一个整型参数,因此调用此函数时必须有参数传入,可由程序运行结果分析得知传入的参数值的大小。在FUN函数内,定义TCOBJ1,2后,OBJNUM11,OBJNUM22,NUM316117,OBJNUM14,NUML为4,OBJ。NUM2为常数据成员,其值不会改变,调用ADDNUM函数后调用显示函数显示成员变量值,可知NUM3为19,因此ADDNUM的参数为19172,即第4处的语句应为“OBJADDNUM2”。使用VC60打开考生文件夹下的源程序文件2CPP。阅读下列函数说明和代码。函数FUNCINTD口,INTN的功能是将长度为NUM的数组D中的奇数扩大1倍,并存储到数组D中。例如2,15,6,3,8,11,9,24,50返回4,30,12,6,16,22,18,48,100将FUNCINTD,INTNUM函数补充完整。注意请勿改动主函数MAIN。试题程序INCLUDEVOIDFUNCINTD,INTNUM精品文档2016全新精品资料全新公文范文全程指导写作独家原创8/8INTMAIN016下半年计算机二级C上机考试试题及答案计算机等级INTDATA2,15,6,3,8,11,9,24,50FUNCDATA,9FORINTI0ISIZEOFDATA/SIZEOFINTICOUTCOUT

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论