



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上机补充复习题库共四套题目如下:( 这4套题目的参考答案附在后面)补充的第一套:填空题:#include #define N 9int fun(int x) int i,j,k,t,mid,bN; for(i=0;iN;i+) bi=xi; for(i=0;i=N/2;i+) k=i; for(j=i+1;jbj) k=j; if(k != i ) /*found*/ t=bi; bi=_1_; bk=t; /*found*/ mid=b_2_; for(i=0; iN; i+)/*found*/ if(xi _3_ mid) xi=mid; return mid;main() int i, xN=1,5,7,23,87,5,8,21,45; for(i=0; iN; i+) printf(%d ,xi); printf(nThe mid data is: %dn,fun(x); for(i=0; iN; i+) printf(%d ,xi); printf(n);改错题: #include #include #define N 20int fun( int *b )/*found*/ int tN ,i, num for(i=0; i=10)/*found*/ t+num=bi;/*found*/ for(i=0; inun; i+) bi=ti; return( num );main() int aN,i,num; printf(a数组中的数据 :n); for(i=0;iN ;i+) ai=rand()%21; printf(%4d,ai); printf(n); num=fun(a); for(i=0;inum ;i+) printf(%4d,ai); printf(n);编程题:#include void NONO();int fun(char *s)main() char *s=2def35adh25 3kjsdf 7/kj8655x; printf(%sn,s); printf(%dn,fun(s); NONO();void NONO()/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *fp, *wf ; int i; char s256; fp = fopen(C:k0124010001in.dat,r) ; wf = fopen(C:k0124010001out.dat,w) ; for(i = 0 ; i 10 ; i+) fgets(s, 255, fp); fprintf(wf, %dn, fun(s); fclose(fp) ; fclose(wf) ;补充的第二套:填空题:#include typedef struct list char data; struct list *next; Q;void fun( Q *pa, Q *pb, Q *pc) Q *p;/*found*/ pa-next=_1_; pb-next=pc; p=pa; while( p ) /*found*/ printf( %c,_2_);/*found*/ p=_3_; printf(n);main() Q a, b, c; a.data=E; b.data=F; c.data=G; c.next=NULL; fun( &a, &b, &c );改错题:#include void fun( int *s, int n )/*found*/ int i, one=0, zero ; for(i=0; in; i+)/*found*/ switch( si ); /*found*/ case 0 : zero+; case 1 : one +; printf( one : %d zero : %dn, one, zero);main() int a20=1,1,1,0,1,0,0,0,1,0,0,1,1,0,0,1,0,1,0,0, n=20; fun( a, n );编程题:#include #define N 20void NONO();void fun( char *a , char *s)main() char s1N, *s2=abcdefghijk; fun( s1,s2); printf(%sn, s1); printf(%sn, s2); NONO();void NONO()/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *fp, *wf ; int i; char s1256, s2256; fp = fopen(C:k0124010001in.dat,r) ; wf = fopen(C:k0124010001out.dat,w) ; for(i = 0 ; i 10 ; i+) fgets(s2, 255, fp); fun(s1,s2); fprintf(wf, %s, s1); fclose(fp) ; fclose(wf) ;补充的第三套:#include #include void fun( int *a, int n ) int i; for(i=0; in; i+) /*found*/ if( _1_=0 )/*found*/ printf(_2_);/*found*/ printf(%d ,_3_); main() int a100=0, i,n; n=22; for(i=0; in;i+) ai=rand()%21; fun( a, n); printf(n);改错题:#include #define N 10int findmid(int a, int b, int c) int t; t = (ab)?(bc?b:(ac?c:a):(ac)?a:(bc)?c:b);/*found*/ return b;void fun(int x) int i,a,b,c,tN;/*found*/ for(i=0;iN;i+) ti=xi for(i=0;iN-2;i+) a=ti;b=ti+1;c=ti+2;/*found*/ ti+1=findmid(a,b,c); main() int i, xN=6,5,7,23,18,5,8,21,45,38; for(i=0; iN; i+) printf(%d ,xi); printf(n); fun(x); for(i=0; iN; i+) printf(%d ,xi); printf(n);编程题:#include #include #define N 15void NONO();int fun( int *s, int x)main() int aN= 29,13,5,22,10,9,3,18,22,25,14,15,2,7,27,i,x,index; printf(a数组中的数据 :n); for(i=0; iN; i+) printf(%4d,ai); printf(n); printf(给x输入待查找的数 : ); scanf(%d,&x); index=fun( a, x ); printf(index=%dn,index); NONO();void NONO()/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE *fp, *wf ; int i, j, a10, x, index; fp = fopen(C:k0124010001in.dat,r) ; wf = fopen(C:k0124010001out.dat,w) ; for(i = 0 ; i 10 ; i+) for(j = 0 ; j 10 ; j+) fscanf(fp, %d , &aj); fscanf(fp, %d, &x); index = fun(a, x); fprintf(wf, %dn, index); fclose(fp); fclose(wf);补充的第四套:#include double fun(double e) int i; double s, x;/*found*/ s=0; i=_1_; x=1.0; while(xe)/*found*/ _2_;/*found*/ x=(2.0*i-1)/(_3_)*(2.0*i); s=s+x; return s;main() double e=1e-3; printf(nThe result is: %fn,fun(e);改错题:#include #include /*found*/void fun (char s, char t) int i, d; d = strlen(s); for (i = 0; id; i+) ti = si; for (i = 0; id; i+) td+i = sd-1-i;/*found*/ t2*d-1 = 0;main() char s100, t100; printf(nPlease enter string S:); scanf(%s, s); fun(s, t); printf(nThe result is: %sn, t);编程题:#include #include void fun(char *s, char t)main() char s100, t100;void NONO (); printf(nPlease enter string S:); scanf(%s, s); fun(s, t); printf(nThe result is: %sn, t); NONO();void NONO ()/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ char s100, t100 ; FILE *rf, *wf ; int i ; rf = fopen(C:k0124010001in.dat,r) ; wf = fopen(C:k0124010001out.dat,w) ; for(i = 0 ; i 10 ; i+) fscanf(rf, %s, s) ; fun(s, t) ; fprintf(wf, %sn, t) ; fclose(rf) ; fclose(wf) ;参考答案:补充的第一套:填空题:第1处: bk 第2处: N/2 第3处:改错题: 第1处:将inttN,i,num改为inttN,i,num=0; 第2处:将t+num=bi; 改为tnum+=bi; 第3处:将for(i=0;inun;i+) 改为for(i=0;i=0&*pdata 第3处:p-next改错题:第1处:将inti,one=0,zero;改为inti,one=0,zero=0; 第2处:将switch(si);改为switch(si) (提示:去掉了分号哦) 第3处:将case0:zero+; 改为case0:zero+;break;编程题参考答案:void fun( char *a , char *s) while(*a+=*s+); a-;或者是如下也行:void fun( char *a , char *s) while(*a=*s) a+; s+;补充的第三套:填空题:第1处:i%5 第2处:n 第3处:ai改错题:第1处:将returnb;改成returnt; 第2 处:将for(i=0;iN;i+)ti=xi改成for(i=0;iN;i+)ti=xi; (提示:未改之前掉了分号哦) 第3处:ti+1=findmid(a,b,c);改成xi+1=findmid(a,b,c);编程题参考答案:int fun( int *s, int x)int i;for(i=0;iN;i+)if(x=si) return i;return -1;补充的第四套
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 材料专业试题及答案
- 锅炉专业试题及答案
- 汽修专业大专试题及答案
- 编辑类专业试题及答案
- 广东省2025-2026学年高三上学期9月月考历史试题(含答案)
- 编导专业笔试题及答案
- 广东省江门市广雅中学2024-2025学年七年级上学期10月份英语月考卷(含答案无听力原文及音频)
- 化妆品行业品牌发展战略
- 全国重点城市领导讲话稿模板
- 短视频行业内容创作与营销策略
- 《燃煤火力发电企业设备检修导则》
- (高清版)TDT 1013-2013 土地整治项目验收规程
- 作文提纲课件
- 智慧养殖物联网解决方案
- 个人借款协议书范文:免修版模板范本
- 孙燕姿所有歌曲歌词大全(11张专辑)
- 竹简与毛笔背景的国学主题PPT
- 《欧姆定律》 单元作业设计
- 新高考人教版高中化学必修一全套课件
- 带秋字的古诗飞花令
- 体育原理完整版
评论
0/150
提交评论