计算机国家二级c语言上机考试习题库答案

上传人:大米 文档编号:505466136 上传时间:2023-05-21 格式:DOC 页数:6 大小:91KB
返回 下载 相关 举报
计算机国家二级c语言上机考试习题库答案_第1页
第1页 / 共6页
计算机国家二级c语言上机考试习题库答案_第2页
第2页 / 共6页
计算机国家二级c语言上机考试习题库答案_第3页
第3页 / 共6页
计算机国家二级c语言上机考试习题库答案_第4页
第4页 / 共6页
计算机国家二级c语言上机考试习题库答案_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机国家二级c语言上机考试习题库答案》由会员分享,可在线阅读,更多相关《计算机国家二级c语言上机考试习题库答案(6页珍藏版)》请在金锄头文库上搜索。

1、培恩IT教育系列教材-上机考试习题库-四、填空题参考答案1:01、N 02、k 03、ssi2:01、a0i 02、sno 02、-name 03、&t19:01、0 02、x 03、t+20:01、0 02、s+ 03、ctod(a)+ctod(b)21:01、k 02、N-1 03、temp22:01、a 02、b.name 03、scorei23:01、t,s 02、si 03、024:01、h-next 02、p-next 03、=25:01、N 02、break 03、n26:01、N 02、substr 03、027:01、struct student * 02、a-scorei

2、03、a28:01、*s 02、1 03、kn29:01、s 02、- 03、return 030:01、s/N 02、j+ 03、-131:01、NODE * 02、q 03、r32:01、M 02、N 03、033:01、feof(fp) 02、=sno 03、sizeof(STU)34:01、rb 02、sj.sno 03、fwrite35:01、*av 02、i 03、xj36:01、si 02、k 03、037:01、FILE * 02、fp 03、ch38:01、0 02、10*x 03、n/1039:01、0 02、i+ 03、2.*i40:01、10 02、0 03、x41:0

3、1、h-next 02、p=0 03、r42:01、xi/N 02、j+ 03、i+43:01、i 02、psi 03、tp44:01、*s 02、s+ 03、n45:01、filename 02、SEEK_END 03、&n46:01、FILE * 02、fclose(fp) 03、fp47:01、3. 02、 03、(2*i+1)48:01、0 02、| 03、149:01、p-next 02、q 03、p-next50:01、1 02、2*i 03、(-1)五、改错题参考答案1:01、int k=0; 02、while( *p | *q )2:01、int fun(int *x,int

4、*y) 02、t=*x;*x=*y;*y=t;3:01、if (k%13 = 0) | (k%17 = 0) 02、4:01、void fun(long s,long *t) 02、while(s0)5:01、aai=m%k; 02、printf(%d,aai-1);6:01、double fun(int m) 02、for(i=100;i tj + 1 )8:01、char *fun(char *s,char *t) 02、ss+; 03 tt+;9:01、while(ij) 02、if(*a)10:01、for(i=2;inext; 02、p=p-next;13:01、q=p+i; 02、

5、while(qp)14:01、t+=sk; 02、*aver=ave;15:01、for(i=0;stri;i+) 02、if(substrk+1=0)16:01、int fun(int n,int xxM) 02、printf(%d,xxij);17:01、a2=k/10; 02、return i;18:01、double fun(double a,double x0)02、if(fabs(x1-x0)0.00001)19:01、int i,sl; 02、ti=ssl-i-1;20:01、void fun ( char *s, int *a, int *b )02、+(*a); 03、+(*

6、b);21:01、fun(int aM, int m) 02、ajk=(k+1)*(j+1);22:01、sj+=si; 02、sj=0;23:01、if(i%k=0) 02、if(k=i)24:01、p=h-next; 02、p=p-next;25:01、sum=0; 02、scanf(%d,&aij);26:01、fun(int x,int y, int z) 02、return j;27:01、char *fun( char (*sq)M ) 02、return sp;28:01、float fun(int k) 02、return s;29:01、double fun (int n)

7、02、c=a;a+=b;b=c;30:01、#include stdio.h 02、upfst(char *p)31:01、if(i%2 | si%2=0) 02、tj=0;32:01、t=1; 02、 return(2*s);33:01、n=strlen( aa ) ; 02、ch=aai; 34:01、p=s; 02、while(*p+);35:01、float fun(int n) 02、for (i=2; i=xa)45:01、p=(NODE *)malloc(sizeof(NODE); 02、return h;46:01、t=(STU *)calloc(sizeof(STU),m);

8、 02、tk=bj;47:01、double fun(int n) 02、s=s+(double)a/b;48:01、t-=1.0/i; 02、return t;49:01、while(*s) 02、s+;50:01、k+; 02、if(m=k)六、编程题参考答案1、void fun( char *a )int i=0,j=0;while(ai)if(j=0 & ai!=*)j=i+1;else if(ai!=*)aj=ai;j+;i+;aj=0;2、int fun(int lim, int aaMAX) int i,j,k=0; for(i=2;i=lim;i+) for(j=2;ji;j+

9、) if(i%j=0) break; if(j=i) aak=i; k+; return k;3、double fun( int n)int i; double s=0;for(i=1;in;i+)if(i%3=0 & i%7=0) s+=i; return sqrt(s);4、void fun(int a, int b, long *c) *c=a/10*100+a%10+b/10*10+b%10*1000;5、fun(char(*a)81,int num,char *max) int i,j,k=strlen(a0); *max=a0; for(i=1;inum;i+) j=strlen(ai); if(kj) k=j; *max=ai; 6、fun( STU a, STU *s ) int i; *s=a0; for(i=1;iN;i+) if(ai.ss) *s=ai; 7、void fun( char *ss ) int i=1; while(ssi-1 & ssi) if(ssi=a & ssi=z) ssi+=A-a; i+=2; 8、void fun(char *w, int m)cha

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号