2012年c语言c场试卷

2012年c语言c场试卷

ID:5545300

大小:54.00 KB

页数:5页

时间:2017-12-17

2012年c语言c场试卷_第1页
2012年c语言c场试卷_第2页
2012年c语言c场试卷_第3页
2012年c语言c场试卷_第4页
2012年c语言c场试卷_第5页
资源描述:

《2012年c语言c场试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序填空题第一题程序功能:程序运行时输入变量n的值,则输出n的各位数字之和。(例如n=1308,输出12,n=-3204输出9)。#include#include<(1)>voidmain(){intn,(2);scanf("%d",&n);n=fabs(n);while(n>0){s=(3)+n%10;n=(4);}printf("%d",s);}第二题程序完成以下功能:z=f(x,y)=(3.14x-y)/(x+y),若x、y取值为区间[1,6]的整数,找出使z取最小值的x1、y1,并将x1、y1以

2、格式"%d,%d"写入到新建数据文件data.txt中。#includefloatf(floatu,(1)){floaty;y=(3.14*u-v)/(u+v);returny;}voidmain(){FILE*fp;floatmin;intx,y,x1,y1;min=100;if((fp=fopen("data.txt","(2)"))==NULL){printf("cannotopenFILE");exit(0);}for(x=1;x<=6;x++)for(y=1;y<=6;y++)if(f(x,y

3、)#includevoidfun((1)s[]){inti=0;while(s[i]!='')if(s[i]>='a'(2)s[i]<='z')strcpy((3),s+i+1);elsei++;}voidma

4、in(){charstr[80];gets(str);fun((4));printf("删除小写字母后的字符串:");puts(str);}操作题(一)程序调试题(3小题,第1小题2处错,第2、3小题各3处错,每改正1处错2.5分,共20分)1.程序调试题1调试要求:下列程序包含2个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括C_2_1.C文件和C_2_1.EXE文件)保存到目录C:KS中。功能说明:程序从键盘输入8个正整数,输出其中偶

5、数的个数。例如输入:12345678则输出:4带错误原程序(见C:KSC_2_1.C):#includeintmain(){inta[8],i,c;c=0;for(i=0;i<8;i++){scanf("%d",a[i]);if(a[i]%2=0)c++;}printf("%d",c);getchar();/*本句无错;暂停程序,按任意键继续*/}2.程序调试题2调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的

6、结果。将结果(包括C_2_2.C文件和C_2_2.EXE文件)保存到目录C:KS中。功能说明:程序从键盘输入5个字符串(每个字符串长度不超过80,且字符串中不含有空格),程序找出其中最大的字符串放到max中,最后输出该最大的字符串。例如输入:BASICJavaC++PascalPHP则输出:Pascal带错误原程序(见C:KSC_2_2.C):#include#includeintmain(){inti;chars[81],max[81]={''};for(i=0;i<5;i

7、++){gets(&s);if(strcmp(s,max))strcpy(max,s);}puts(max[81]);getchar();/*本句无错;暂停程序,按任意键继续*/}3.程序调试题3调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/*******/字样的注释),使其运行能得到正确的结果。将结果(包括C_2_3.C文件和C_2_3.EXE文件)保存到目录C:KS中。功能说明:函数aver的功能是计算n个整数去掉一个最大值和一个最小值后的平均值,程序从键盘输入8个整数,通过

8、调用函数aver计算这8个整数去掉一个最大值和一个最小值后的平均值,然后输出(保留一位小数)。例如输入:12345678则输出:average=4.5带错误原程序(见C:KSC_2_3.C):#includefloataver(int*a,intn){inti,max

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

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

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