全国计算机C语言二级上机试题10套91100.docx
- 文档编号:922751
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:25
- 大小:18.91KB
全国计算机C语言二级上机试题10套91100.docx
《全国计算机C语言二级上机试题10套91100.docx》由会员分享,可在线阅读,更多相关《全国计算机C语言二级上机试题10套91100.docx(25页珍藏版)》请在冰豆网上搜索。
全国计算机C语言二级上机试题10套91100
91
#include
#defineM3
#defineN5
voidfun(int(*a)[N],intk)
{inti,j,p,temp;
/**********found**********/
for(p=1;p<=__1__;p++)
for(i=0;i {temp=a[i][0]; /**********found**********/ for(j=0;j<__2__;j++)a[i][j]=a[i][j+1]; /**********found**********/ a[i][N-1]=__3__; } } main() {intx[M][N]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}},i,j; printf("Thearraybeforemoving: \n\n"); for(i=0;i {for(j=0;j printf("\n"); } fun(x,2); printf("Thearrayaftermoving: \n\n"); for(i=0;i {for(j=0;j printf("\n"); } } 000000000000000000 #include #defineM10 inta[M][M]={0}; /**************found**************/ fun(int**a,intm) {intj,k; for(j=0;j for(k=0;k /**************found**************/ a[j][k]=k*j; } main() {inti,j,n; printf("Entern: ");scanf("%d",&n); fun(a,n); for(i=0;i {for(j=0;j printf("%4d",a[i][j]); printf("\n"); } } 00000000000000000000 #include voidfun(inta,intb,long*c) { } NONO() {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE*rf,*wf; inti,a,b;longc; rf=fopen("C: \\WEXAM\\YS240001\\in.dat","r"); wf=fopen("C: \\WEXAM\\YS240001\\out.dat","w"); for(i=0;i<10;i++){ fscanf(rf,"%d,%d",&a,&b); fun(a,b,&c); fprintf(wf,"a=%d,b=%d,c=%ld\n",a,b,c); } fclose(rf); fclose(wf); } main() {inta,b;longc; printf("Inputa,b: "); scanf("%d%d",&a,&b); fun(a,b,&c); printf("Theresultis: %ld\n",c); NONO(); } 92 #include #defineN4 voidfun(int(*t)[N]) {intj,r[N]; for(j=0;j for(j=0;j /**********found**********/ t[0][N-j-1]=t[j][___1___]; for(j=0;j t[j][0]=t[N-1][j]; /**********found**********/ for(j=N-1;j>=0;___2___) t[N-1][N-1-j]=t[j][N-1]; for(j=N-1;j>=0;j--) /**********found**********/ t[j][N-1]=r[___3___]; } main() {intt[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10},i,j; printf("\nTheoriginalarray: \n"); for(i=0;i {for(j=0;j printf("\n"); } fun(t); printf("\nTheresultis: \n"); for(i=0;i {for(j=0;j printf("\n"); } } 000000000000000000 #include #include /************found************/ f(doublex) { if(x==0.0||x==2.0) return0.0; elseif(x<0.0) return(x-1)/(x-2); else return(x+1)/(x-2); } doublefun(intn) {inti;doubles=0.0,y; for(i=-n;i<=n;i++) {y=f(1.0*i);s+=y;} /************found************/ returns } main() { printf("%f\n",fun(5)); } 000000000000000000000 #include #include doublefun(intm) { } NONO() {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE*fp,*wf; inti,n; doubles; fp=fopen("C: \\WEXAM\\YS240001\\in.dat","r"); wf=fopen("C: \\WEXAM\\YS240001\\out.dat","w"); for(i=0;i<10;i++){ fscanf(fp,"%d",&n); s=fun(n); fprintf(wf,"%f\n",s); } fclose(fp); fclose(wf); } main() { printf("%f\n",fun(20)); NONO(); } 93 #include #include #defineN5 #defineM8 voidfun(char(*ss)[M]) {char*ps[N],*tp;inti,j,k; for(i=0;i for(i=0;i /**********found**********/ k=__1__; for(j=i+1;j /**********found**********/ if(strlen(ps[k]) /**********found**********/ tp=ps[i];ps[i]=ps[k];ps[k]=__3__; } printf("\nThestringaftersortingbylength: \n\n"); for(i=0;i } main() {charch[N][M]={"red","green","blue","yellow","black"}; inti; printf("\nTheoriginalstring\n\n"); for(i=0;i fun(ch); } 0000000000000000 #include #include /************found************/ fun(intn) {doublesum,s0,s1,s2,s;intk; sum=1.0; if(n<=2)sum=0.0; s0=0.0;s1=0.0;s2=1.0; for(k=4;k<=n;k++) {s=s0+s1+s2; sum+=sqrt(s); s0=s1;s1=s2;s2=s; } /************found************/ returnsum } main() {intn; printf("InputN="); scanf("%d",&n); printf("%f\n",fun(n)); } 00000000000000000000 #include #include doublefun(doublex,intn) { } NONO() {/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */ FILE*fp,*wf; inti,n; doubles,x; fp=fopen("C: \\WEXAM\\YS240001\\in.dat","r"); wf=fopen("C: \\WEXAM\\YS240001\\out.dat","w"); for(i=0;i<10;i++){ fscanf(fp,"%lf,%d",&x,&n); s=fun(x,n); fprintf(wf,"%f\n",s); } fclose(fp); fclose(wf); } main() { printf("%f\n",fun(0.3,10)); NONO(); } 94 #include #defineN4 /
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 语言 二级 上机 试题 10 91100