全国计算机等级考试二级C语言上机考试资料50套.docx
- 文档编号:6428946
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:149
- 大小:1.16MB
全国计算机等级考试二级C语言上机考试资料50套.docx
《全国计算机等级考试二级C语言上机考试资料50套.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C语言上机考试资料50套.docx(149页珍藏版)》请在冰豆网上搜索。
全国计算机等级考试二级C语言上机考试资料50套
全国计算机等级考试二级C语言上机考试资料
(共50套题目)
第1套
1、程序填空题
#include
#include
doublefun(doublex)
{doublef,t;intn;
f=1.0+x;
/**********found**********/
t=___1___;
n=1;
do{
n++;
/**********found**********/
t*=(-1.0)*x/___2___;
f+=t;
}
/**********found**********/
while(___3___>=1e-6);
returnf;
}
main()
{doublex,y;
x=2.5;
y=fun(x);
printf("\nTheresultis:
\n");
printf("x=%-12.6fy=%-12.6f\n",x,y);
}
2、程序修改题
#include
longfun(intx,inty,long*p)
{inti;
longt=1;
/**************found**************/
for(i=1;i t=t*x; *p=t; /**************found**************/ t=t/1000; returnt; } main() {longt,r;intx,y; printf("\nInputxandy: ");scanf("%ld%ld",&x,&y); t=fun(x,y,&r); printf("\n\nx=%d,y=%d,r=%ld,last=%ld\n\n",x,y,r,t); } 3、程序设计题 #include #include doublefun(doublex) { } main() {doublex,s; printf("Inputx: ");scanf("%lf",&x); s=fun(x); printf("s=%f\n",s); } 第2套 1、程序填空题 #include intc1,c2,c3; voidfun(longn) {c1=c2=c3=0; while(n){ /**********found**********/ switch(___1___) { /**********found**********/ case1: c1++;___2___; /**********found**********/ case2: c2++;___3___; case3: c3++; } n/=10; } } main() {longn=123114350L; fun(n); printf("\nTheresult: \n"); printf("n=%ldc1=%dc2=%dc3=%d\n",n,c1,c2,c3); } 2、程序修改题 #include intfun(unsignedn,int*zero) {intcount=0,max=0,t; do {t=n%10; /**************found**************/ if(t=0) count++; if(max n=n/10; }while(n); /**************found**************/ zero=count; returnmax; } main() {unsignedn;intzero,max; printf("\nInputn(unsigned): ");scanf("%d",&n); max=fun(n,&zero); printf("\nTheresult: max=%dzero=%d\n",max,zero); } 3、程序设计题 #include doublefun(intn) { } main() {intn;doubles; printf("\nInputn: ");scanf("%d",&n); s=fun(n); printf("\n\ns=%f\n\n",s); } 第3套 1、程序填空题 #include unsignedlongfun(unsignedlongn) {unsignedlongx=0;intt; while(n) {t=n%10; /**********found**********/ if(t%2==__1__) /**********found**********/ x=__2__+t; /**********found**********/ n=__3__; } returnx; } main() {unsignedlongn=-1; while(n>99999999||n<0) {printf("Pleaseinput(0 ");scanf("%ld",&n);} printf("\nTheresultis: %ld\n",fun(n)); } 2、程序修改题 #include voidfun(longs,long*t) {intd; longsl=1; /************found************/ t=0; while(s>0) {d=s%10; /************found************/ if(d%2==0) {*t=d*sl+*t; sl*=10; } s/=10; } } main() {longs,t; printf("\nPleaseenters: ");scanf("%ld",&s); fun(s,&t); printf("Theresultis: %ld\n",t); } 3、程序设计题 #include voidfun(charp1[],charp2[]) { } main() printf("Enters1ands2: \n"); scanf("%s%s",s1,s2); printf("s1=%s\n",s1); printf("s2=%s\n",s2); printf("Invokefun(s1,s2): \n"); fun(s1,s2); printf("Afterinvoking: \n"); printf("%s\n",s1); } 第4套 1、程序填空题 #include #defineM3 #defineN4 voidfun(int(*a)[N]) {inti=0,j,find=0,rmax,c,k;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 二级 语言 上机 考试 资料 50
![提示](https://static.bdocx.com/images/bang_tan.gif)