《C语言》综合试卷 (总分90+30分) 班级 姓名 学号 得分 一、程序设计题(本大题共4小题,共70分) 1、程序分析题,写出下列程序运行的结果。(每小题5分,共30分) ⑴、写出下列程序的运行结果: #include void main() { int i,j,k=ll; while(i=k-l) ( k-=3; if(k%5==0) (i++;continue;} else if(kHBACDAC“; int k; char c; for(k=l;(c=s[k])!=,\0,;k++) ( switch(c) ( case W: putchar(#); continue; case B : ++k; break; default: putchar( * ); case C : putchar( continue; putchar(*% ); } ⑷、¥运行以下程序时,从键盘输入China Beijing (表示回车), 则下面程序的功能是 o #include #include void main() ( char a[2][80],t; int i,j,m,n,l,max; for(i=0;i=h)(*(p+j)=*(p+i);j++;} *(p+j)= \O ; } 2、程序填空题:(每空5分,共30分); ⑴、若有以下输入,5 3 72 84 (代表回车),输出结果如下图,请 完成程序曲功能。 void main() 453728 845372 284537 728453 372845 537284 { int a[6],i,j,k,m; for(i=0;i=0;i—) for(j=4;j>=0;j-) a[0]=k; for(m=0 ;m=10) strdr[p++] =idr-10+65; else idec/=ibase; } for(i=0; i