C语言考试上机改错题库复印.doc_第1页
C语言考试上机改错题库复印.doc_第2页
C语言考试上机改错题库复印.doc_第3页
C语言考试上机改错题库复印.doc_第4页
C语言考试上机改错题库复印.doc_第5页
全文预览已结束

下载本文档

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

文档简介

C语言考试上机改错题库(30分、必须到手)注;完全自己编的,只供内部消化,正版拨询详细情况,翻版必究,很可能只包含一部分的题目,如果运气好的话考试遇到的就是原题,运气不好的话遇不到的话就靠自己了,大家多看看书,加油、祝大家都通过。对了,只在有/*found*/这个的地方的紧接着的下一行修改,其他地方什么也不能动,切记!程序修改题(30分) 1 . 在考生文件夹下,给定程序MODI.C的功能是: 求一维数组a中的最大元素及其下标。 例如,当一维数组a中的元素为:1,4,2,7,3,12,5,34,5,9,程序的输出应为:The max is: 34,pos is: 7 。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() int a10=1,4,2,7,3,12,5,34,5,9,i,max,pos; max = a0; pos = 0; for ( i=1; i ai) 改为if(maxai) /*found*/ max = a; 改为max=ai; pos =i; printf(The max is: %d ,pos is: %dn, max , pos); 2. 在考生文件夹下,给定程序MODI.C的功能是:求一维数组a中值为奇数的元素之和。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,21,19程序的输出应为:The result is: 69。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构! 未提交 #include #include int sum( int b ,int n ) int i,s = 0; for ( i=0; in; i+) if (bi % 2 = 1) /*found*/ s = s + bi 改为 s=s+bi; return (s); main() int a12=10,4,2,7,3,12,5,34,5,9,21,19,n; /*found*/ sum(a,2); 改为n=sum(a,12); printf(The result is :%dn,n ); 3. 在考生文件夹下,给定程序MODI.C的功能是:求二维数组a中的最大值。 例如,当二维数组a中的元素为: 4 4 34 7 3 12 5 6 5程序的输出应为:The max is: 34 。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include main() int a33=4,4,34,7,3,12,5,6,5,i,j,max; max = a00; for ( i=0; i3; i+) for ( j=0; j aij) 改为if(maxij) /*found*/max = aij; 改为 max=aij; printf(The max is: %dn, max); 4. 在考生文件夹下,给定程序MODI.C的功能是:求一维数组a中的值为偶数的元素之和。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9 ,程序的输出应为:The result is: 62请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构! 未提交 #include #include void main() int a10=10,4,2,7,3,12,5,34,5,9,i,s; s = 0; for ( i=0; i10; i+) /*found*/ if (ai%2=0) s = s + ai; 这个题修改后正确的程序为黑体字这样,具体原题怎么忘记了,抱歉啊 /*found*/ printf(The result is: %dn, s); 5. 在考生文件夹下,给定程序MODI.C的功能是:求一维数组a中值为偶数的元素之和。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,程序的输出应为:Theresultis:62。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构!#include #include main() int a10=10,4,2,7,3,12,5,34,5,9,i,s; s = 0; /*found*/ for ( i=0; i=10; i+) 改为for(i=0;i10;i+) if (ai % 2 = 0) /*found*/ s = s + i; 改为s=s+ai; printf(The result is: %dn, s); 6. 在考生文件夹下,给定程序MODI.C的功能是:求一维数组a中的值为偶数的元素之和。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,程序的输出应为:Theresultis:62请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构!#include #include void main() int a10=10,4,2,7,3,12,5,34,5,9,i,s; s = 0; for ( i=0; i10; i+) /*found*/ if (i % 2 = 0) 改为if(ai%2= = 0) s = s + ai; /*found*/print(The result is: %dn, s); 改为printf(The result is: %dn, s);7. 在考生文件夹下,给定程序MODI.C的功能是:求一维数组a中值为偶数的元素之和。例如,当一维数组a中的元素为:10,4,2,7,3,12,5,34,5,9,程序的输出应为:Theresultis:62。请修改并运行该程序,然后将源程序文件MODI.C提交。程序中有两处错误,错误都在提示行:/*found*/的下面一行,请考生注意。请改正程序中的错误,使它能得出正确的结果。注意:程序中的其它地方请考生不要随意改动,不得增行或删行,也不得更改程序的结构!#include #include sum ( int arr ,int n ) int i,s; s = 0; for ( i=0; in; i+) if (arri %

温馨提示

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

评论

0/150

提交评论