2011二级c卷选择-填空题.doc_第1页
2011二级c卷选择-填空题.doc_第2页
2011二级c卷选择-填空题.doc_第3页
2011二级c卷选择-填空题.doc_第4页
2011二级c卷选择-填空题.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

(一)程序调试题(3小题,第1小题2处错,第2、3小题各3处错,每改正1处错2.5分,共20分)1. 程序调试题1调试要求:下列程序包含2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到正确的结果。将结果(包括C_2_1.C文件和C_2_1.EXE文件)保存到目录C:KS中。功能说明:程序从键盘输入8个正整数,输出其中偶数的个数。例如输入:1 2 3 4 5 6 7 8则输出:4带错误原程序(见C:KSC_2_1.C):#include int main() int a8, i, c; c=0; for (i=0; i8; i+) scanf(%d, ai); if (ai%2=0) c+; printf(%dn, c); getchar(); /*本句无错;暂停程序,按任意键继续 */2. 程序调试题2调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到正确的结果。将结果(包括C_2_2.C文件和C_2_2.EXE文件)保存到目录C:KS中。功能说明:程序从键盘输入5个字符串(每个字符串长度不超过80,且字符串中不含有空格),程序找出其中最大的字符串放到max中,最后输出该最大的字符串。例如输入:BASICJavaC+PascalPHP则输出:Pascal带错误原程序(见C:KSC_2_2.C):#include #include int main() int i; char s81, max81=0; for (i=0; i5; i+) gets(&s); if (strcmp(s,max) strcpy(max,s); puts(max81); getchar(); /*本句无错;暂停程序,按任意键继续 */3. 程序调试题3调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*/字样的注释),使其运行能得到正确的结果。将结果(包括C_2_3.C文件和C_2_3.EXE文件)保存到目录C:KS中。功能说明:函数aver的功能是计算n个整数去掉一个最大值和一个最小值后的平均值,程序从键盘输入8个整数,通过调用函数aver计算这8个整数去掉一个最大值和一个最小值后的平均值,然后输出(保留一位小数)。例如输入:1 2 3 4 5 6 7 8则输出:average=4.5带错误原程序(见C:KSC_2_3.C):#include float aver(int *a, int n) int i, max, min; float s; s=max=min=a0; for (i=0; imax) max=ai; if (aimin) min=ai; return (s-max-min)/(n-2); int main() int b8, i; for (i=0; i8; i+) scanf(%d, b+i); printf(average=%.1fn, aver(*b,8); getchar(); /*本句无错;暂停程序,按任意键继续 */(二)编程题(2小题,共35分)1编程题1编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括C_4_1.C文件和C_4_1.EXE文件)保存到目录C:KS中。程序功能:从键盘上输入整数n和m(设2n12,2m39),按以下格式输出以字符C组成的2n行2m+1列上字图案,当n,m分别为4,5时,图案及坐标计算如下图所示。程序运行两次,分别输入4 5和3 8时的运行结果如下: 2编程题2编程要求:请按题中的功能要求,编写程序并能得到正确的结果。将结果(包括C_4_2.C文件和C_4_2.EXE文件)保存到目录C:KS中。功能说明:编写程序,实现以下成绩处理功能(输出格式参见示例):(1)输入10个整数;(2)从大到小排序;(3)成绩排名第1名为一等奖,第2、3名为二等奖,第4、5、6名为三等奖,输出各等奖学金获奖者的最低分数。运行示例:输入(输入10个整数成绩):190

温馨提示

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

评论

0/150

提交评论