- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷第 PAGE 1 页共 NUMPAGES 1 页
考试二级C++模拟试题(3)上机部分(计算机二级考试C++考试卷)
姓名:_____________ 年级:____________ 学号:______________
题型
选择题
填空题
解答题
判断题
计算题
附加题
总分
得分
评卷人
得分
一、改错题第 1 题 使用VC6打开考生文件夹下的工程kt4_1,此工程包含一个源程序文件kt4_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:1: weight:5age:02: weight:7age:9源程序文件kt4_1.cpp清单如下:#includeclassanimal{public:/****************found*******************/friendvoidsetvalue(animal,int);/****************found*******************/viodprint( );protected:intitsweight;intitsage;};voidanimal::print( ){cout”weight:”itsweightendl; p=““</itsweightendl;<cout”age:”itsageendl; p=““</itsageendl;<}voidsetvalue(animalta,inttw){ta.itsweight=tw;ta.itsage=0;}voidsetvalue(animalta,inttw,inttn){ta.itsweight=tw;ta.itsage=tn;}voidmain( ){/****************found*******************/animalpeppysetvalue(peppy,5);cout”1:”endl; p=““</endl;<peppy.print( );setvalue(peppy,7,9);cout”2:”endl; p=““</endl;<peppy.print( );}二、简单应用题第 2 题 请编写一个函数intSeqSearch(intlist[],intstart,intn,intkey),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请使用for循环实现。注意:部分源程序已存在文件kt4_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数SeqSearch的花括号中填写若干语句。文件kt4_2.cpp的内容如下:#includeintSeqSearch(intlist[],intstart,intn,intkey){}voidmain( ){intA[10];intkey,count=0,pos;cout”Enteralistof10integers:”;for(pos=0;pos10;pos++){cin<<A[pos];}cout”Enterakey:”;cin<<key;pos=0;while((pos=SeqSearch(A,pos,10,key))!=-1){count++;pos++;}coutkey”occurs”count”inthelist.”endl; p=““</key”occurs”count”inthelist.”endl;<}三、综合应用题第 3 题 使用VC6打开考生文件夹下的工程kt4_3,此工程包含一个源程序文件kt4_3.cpp,其中定义了用于表示向量的类vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整。(1)补充类vector的构造函数,该函数有参数x和y,它们都是int型的数据,默认值都为0。请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值。请在注释“//**1**”之后添加适当的语句。(2)完成类vector的成员函数input(intx,inty)的定义,将int型的参数x和y分别赋值给数据成员a和b,请在注释“//**2**”之后添加适当的语句。(3)完成类vector的友元函数frienddoubleMultiply(vectorx,vectory)的定义,先定义double型的临时变量c,然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c,最后返回c的值,将请在注释“//**3**”之后添加适当的语句。输出结果如下:(10,20) (2,3) 80 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容
您可能关注的文档
- 计算机一级MS_office等级考试精选试题51(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题52(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题53(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题54(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题55(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题56(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题57(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题58(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题59(计算机一级考试OFFICE考试卷).doc
- 计算机一级MS_office等级考试精选试题60(计算机一级考试OFFICE考试卷).doc
- 考试二级C++模拟试题(4)(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(4)上机部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(5)笔试部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(5)上机部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(6)笔试部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(6)上机部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(7)笔试部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(7)上机部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(8)笔试部分(计算机二级考试C++考试卷).doc
- 考试二级C++模拟试题(8)上机部分(计算机二级考试C++考试卷).doc
原创力文档


文档评论(0)