计算机二级c++上机考试题库80题答案

计算机二级c++上机考试题库80题答案

ID:42210164

大小:524.00 KB

页数:200页

时间:2019-09-10

计算机二级c++上机考试题库80题答案_第1页
计算机二级c++上机考试题库80题答案_第2页
计算机二级c++上机考试题库80题答案_第3页
计算机二级c++上机考试题库80题答案_第4页
计算机二级c++上机考试题库80题答案_第5页
资源描述:

《计算机二级c++上机考试题库80题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三分册上机考试题库第1套一、填空题给定程序的功能是求1/4的圆周长。函数通过形参得到圆的直径,函数返回1/4的圆周长(圆周长公式为:L=Πd,在程序中定义的变量名要与公式的变量相同)。例如:输入圆的直径值:19.527,输出为:15.336457请勿改动主函数main与其他函数中的任何内容,仅在横线上填写所需的若干表达式或语句。#includedoublefun(doubled){return3.14159*d/4.0;}main(){doublez;printf("Inputthedoftheround:");scanf("%lf",&z);printf("L=%l

2、f",fun(z));}二、改错题下列给定程序中函数fun的功能是:计算正整数m的各位上的数字之积。例如,若输入202,则输出应该是0。请修改程序中的错误,得出正确的结果注意:不要改动main函数,不能增行或删行,也不能更改程序的结构#include#includelongfun(longn){longr=1;do{r*=n%10;n/=10;}while(n);return(r);}main(){longm;printf("pleaseenteranumber:");scanf("%ld",&m);printf("%ld",fun(m

3、));}200第三分册上机考试题库三、编程题请编写一个函数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

4、

5、i%11==0){b[j]=i;j++;}*n=j;}main

6、(){inta[N],n,i;FILE*out;fun(20,a,&n);for(i=0;i

7、统计长整数test的各位上出现数字5、6、7的次数,并通过外部(全局)变量sum5、sum6、sum7返回主函数。例如:当test=89431676时,结果应该为:sum5=0sum6=2sum7=1。请勿改动主函数main与其它函数中的任何内容,仅在fun函数的横线上填写所需的若干表达式或语句。#includeintsum5,sum6,sum7;voidfun(longtest){sum5=sum6=sum7=0;while(test){switch(test%10){case5:sum5++;break;case6:sum6++;break;case7:sum7++

8、;}test/=10;}}main(){longtest=89431676L;fun(test);printf("Thecountresult:");printf("test=%ldsum5=%dsum6=%dsum7=%d",test,sum5,sum6,sum7);}二、改错题下列给定程序中,函数fun的功能是:将字符串str中的小写字母都改为对应的大写字母,其它字符不变。例如,若输入“asAS”,则输出“ASAS”。请修改程序中的错误,使它能统计出正确的结果。注意:不要改动 main函数,不能增行或删行,也不能更改程序的结构#include#inclu

9、de#includechar*fun(charstr[]){inti;for(i=0;str[i];i++)if((str[i]>='a'&&str[i]<='z'))str[i]-=32;return(str);}main()200第三分册上机考试题库{charstr[81];printf("pleaseenterastring:");gets(str);printf("Theresu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。