付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑年全国计算机等级考试二级C++模拟试题(13)
上机部分2022年全国计算机等级考试二级C++模拟试题(13)上机部分
1.改错题使用VC6打开考生文件夹下的工程kt13_1,此工程包含一个源程序文件kt13_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为:55源程序文件kt13_1.cpp清单如下:#includeclassA{public:/*****************found*****************/staticintn=1;A(){n++;};~A(){n--;};};/*****************found*****************/intn=0;intmain(){Aa;Ab[3];A*c=newA;c=a;/*****************found*****************/coutcoutreturn0;}[30分]
2.简单应用题请编写一个函数sortnum(intnum),参数num是一个三位的整数,该函数将num的百位、十位和个位的数字进行重排,并返回由上述的三个数字组成的最大的三位数。注意:部分源程序已存在文件kt13_2.cpp中。如输入456后,输出结果如下:654请勿修改主函数main和其他函数中的内容,仅在函数sortnum的花括号中填写若干语句。文件kt13_2.cpp的内容如下:#includeintsortnum(intnum){}voidmain(){intnum;intresult=0;cout"请输入一个三位数";cinnum;cout[30分]
3.综合应用题使用VC6打开考生文件夹下的工程kt11_3。此工程包含一个kt11_3.cpp,其中定义了类queue,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。(1)完成类queue的无参数的构造函数的定义,要求把数据成员bl和el都初始化为0,同时输出queueinitialized。请在解释“//**1**”之后添加适当的语句。(2)完成类queue的成员函数qput(intj)的定义,它的功能是把新的元素加入队列,过程是先依据bl的值判断数组是否已经满了,如果是就输出queueisfull,否则bl自加一,并且把参数j的值存入bl指向的数组元素中,请在解释“//**2**”之后添加适当的语句。(3)完成类queue的成员函数qget()的定义,它的功能是把队列开头的元素提取出队列,并返回该值,过程是先比较el和bl的值判断队列是否已空,如果是就输出queueisempty,否则el自加一,并且把el指向的数组元素返回,请在解释“//**3**”之后添加适当的语句。程序输出结果如下:queueinitializedqueueinitialized33114422注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。源程序文件kt11_3.cpp清单如下:#includeclassqueue{intq[100];intbl,el;public:queue();voidqput(intj);intqget();};queue::queue(){//**1**}voidqueue::qput(intj){//**2**{cout"queueisfull\n";return;}bl++;q[bl]=j;}intqueue::qget(){//**3**{cout"queueisempty\n";return0;}el++;returnq[el];}voidmain(){queueaa,bb;a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系统门窗销售话术
- 龙岩消防安全科普馆
- 团队职业发展规划
- 学历与就业前景分析
- 质检岗位安全培训课件
- 消化内科质控医生年终总结
- 煤矿消防安全工作计划
- 《机械制造工艺》课件-齿轮齿型的加工方法及加工方案的选择
- 《高等数学》课件-3.5 函数的微分
- 21设计文创作品课件 川教版八年级信息技术下册
- 早产儿脑室内出血预防专家共识(2025)解读
- 2025年中考道德与法治三轮冲刺:主观题常用答题术语速查宝典
- 论语的测试题及答案
- 教师年薪合同协议
- 地铁保护专项施工方案中建A3版面
- 陕西省榆林市2025届高三第二次模拟检测英语试题(含解析含听力原文无音频)
- 2025年湖北武汉市华中科技大学航空航天学院李仁府教授课题组招聘2人历年高频重点提升(共500题)附带答案详解
- 产品检验控制程序培训
- 早教师培训课件-01第一章早教师岗位要求第一节早教师工作内容与就业趋向
- 村级财务审计合同模板
- 改善就医感受,提升患者体验工作总结
评论
0/150
提交评论