欢迎来到天天文库
浏览记录
ID:42232662
大小:115.50 KB
页数:4页
时间:2019-09-11
《c语言期末考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二、填空题(24分)。给定程序的功能是:计算1-3+5-7+……-99+101的值。将适当的关键字或符号填入“__数值__”位置,并将“__数值__”删除,使程序得到正确结果。不许增减程序行,且不得修改其它部分。#includemain(){inti;int__1__;ints=0;for(i=1;i<=101;i+=2){s=s+t*i;t=__2__;}printf("%d",__3__);}答案:1、intt=1;2、t=-t;t=1*(-t);t=(-t)*1;t=-1*t;t=t*(-1);t=(-1)*t;3、printf("%d
2、",s);三、改错题(21分)。给定程序的功能是:计算1/n!的值(n为一个正数)。例如:给n输入5,则输出0.008333。请改正程序中的错误,使它能得到正确结果。请改正/****found****/下一行语句中的错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行#includemain(){inti=1,n;floatjc=1.0;printf("InputN:");scanf("%d",&n);/**********found***********/if(n<=0);printf("dataerror");else{while(
3、i<=n){/**********found***********/jc==jc*i;i++;}/**********found***********/jc=1+jc;printf("1/%d!=%lf",n,jc);}}1、if(n<=0)2、jc=jc*i;jc=i*jc;jc*=i;3、jc=1.0/jc;jc=1/jc;jc=float(1)/jc;jc=(float)(1)/jc;四、编程题参考程序编写函数sum(),其功能是:求1到n的算术平方根之和,当n=20时,运行结果是61.665977。注:可以使用数学函数sqrt()求算术平方根。不允许改
4、动预编译命令行及主程序,且必须运行程序。#include"datainout.c"#include"math.h"#include"stdio.h"floatsum(intn){inti;floats=0;for(i=1;i<=n;i++)s+=sqrt(i);returns;}voidmain(){intn;floatm;scanf("%d",&n);m=sum(n);printf("%f",m);non(n);}
此文档下载收益归作者所有