C语言上机模拟试题1.docx
- 文档编号:30740073
- 上传时间:2023-08-20
- 格式:DOCX
- 页数:19
- 大小:18.57KB
C语言上机模拟试题1.docx
《C语言上机模拟试题1.docx》由会员分享,可在线阅读,更多相关《C语言上机模拟试题1.docx(19页珍藏版)》请在冰豆网上搜索。
C语言上机模拟试题1
C语言机试模拟试题
一、改错题:
(30分)
1、求一维数组a中的值为偶数的元素之和。
#include
sum(intarr[],intn)
{inti,s;
s=0;
for(i=0;i if(arr[i]%2==0) /************found************/ s=s+i;改为: s=s+arr[i]; return(s); } voidmain() {inta[10]={10,4,2,7,3,12,5,34,5,9},i,s; /************found************/ s=sum(a,2);改为: s=sum(a,10); printf("Theresultis: %d\n",s); } 2、求一维数组a中的值为奇数的元素之和。 #include #include intsum(intb[],intn) {inti,s=0; for(i=0;i if(b[i]%2==1) /************found************/ s=s+b[i]改为: s=s+b[i]; return(s); } voidmain() {inta[12]={10,4,2,7,3,12,5,34,5,9,21,19},n; /************found************/ n=sum(a,2);改为: n=sum(a,12); printf("Theresultis: %d\n",n); } 3、求二维数组a中的最大值和最小值。 #include voidmain() {inta[3][3]={4,4,34,37,3,12,5,6,5},i,j,max,min; //clrscr(); max=min=a[0][0]; for(i=0;i<3;i++) /************found************/ for(j=1;j<3;j++)改为: for(j=0;j<3;j++) {if(max max=a[i][j]; /************found************/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 上机 模拟 试题