下载此文档

计算机等级考试 c语言上机试题.docx


文档分类:资格/认证考试 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
第1套一、填空题给定程序的功能是求1/4的圆周长。函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。例如:输入圆的直径值:,输出为:,仅在横线上填写所需的若干表达式或语句。#include<>doublefun(doubled){*d/;}main(){doublez;printf("Inputthedoftheround:");scanf("%lf",&z);printf("L=%lf\n",fun(z));}二、改错题下列给定程序中函数fun的功能是:计算正整数m的各位上的数字之积。例如,若输入202,则输出应该是0。请修改程序中的错误,得出正确的结果注意:不要改动main函数,不能增行或删行,也不能更改程序的结构#include<>#include<>longfun(longn){longr=1;do{r*=n%10; n/=10;}while(n);return(r);}main(){longm;printf("\npleaseenteranumber:");scanf("%ld",&m);printf("\n%ld\n",fun(m));}三、编程题请编写一个函数fun,它的功能是:求出1到m之内(含m)能被7或11整初的所有整数放在数组b中,通过n返回这些数的个数。例如,若传送给m的值为20,则程序输出71114。请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#include<>#include<>#defineN100voidfun(intm,int*b,int*n){inti,j=0;*n=0;for(i=1;i<=m;i++) if(i%7==0||i%11==0) { b[j]=i; j++; }*n=j;}main(){inta[N],n,i;FILE*out;fun(20,a,&n);for(i=0;i<n;i++) if((i+1)%20==0) printf("%4d\n",a[i]); else printf("%4d",a[i]);printf("\n");out=fopen("","w");fun(100,a,&n);for(i=0;i<n;i++)if((i+1)%10==0) fprintf(out,"%4d\n",a[i]); else fprintf(out,"%4d",a[i]);fclose(out);}第2套一、填空题函数fun的功能是:统计长整数test的各位上出现数字5、6、7的次数,并通过外部(全局)变量sum5、sum6、sum7返回主函数。例如:当test=89431676时,结果应该为:sum5=0sum6=2sum7=1。请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。#include<>intsum5,sum6,sum7;voidfun(longtest){sum5=sum6=sum7=0;while(test){switch(test%10) { case5:sum5++;break; case6:sum6++;break; case7:sum7++; } test/=10;}}main(){longtest=89431676L;fun(test);printf("\nThecountresult:\n");printf("test=%ldsum5=%dsum6=%dsum7=%d\n",test,sum5,sum6,sum7);}二、改错题下列给定程序中,函数fun的功能是:将字符串str中的小写字母都改为对应的大写字母,其它字符不变。例如,若输入“asAS”,则输出“ASAS”。请修改程序中的错误,使它能统计出正确的结果。注意:不要改动 main函数,不能增行或删行,也不能更改程序的结构#include<>#include<>#include<>char*fun(charstr[]){inti;for(i=0;str[i];i++)if((str[i]>='a'&&str[i]<='z')) str[i]-=32;return(str);}main(){charstr[81];printf("\npleaseenterastring:");gets(str);printf("\nTheresultstringis:\n%s",fun(str));}三

计算机等级考试 c语言上机试题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人755273190
  • 文件大小58 KB
  • 时间2020-05-19