2014年上半年计算机等级二级C语言上级精选试题8

牛课网 考试宝典 更新时间:2024-05-12 10:48:06

浙江湖州中考语文试卷 小儿厌食的中医辨证论治 佳木斯历届高考状元

为了帮助大家复习好计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级C语言精选试题:

二、改错题

给定程序MODI1.C中函数fun的功能是:根据以下公式求π值,并作为函数值返回。

例如,给指定精度的变量eps输入0.0005时,应当输出Pi=3.140578。

π 1 1 2 1 2 3 1 2 3 4

─=1+ ─ + ─×─ + ─×─×─ + ─×─×─×─+……

2 3 3 5 3 5 7 3 5 7 9

请改正程序中的错误,使它能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

给定源程序:

#include

#include

double fun(double eps)

{ double s,t; int n=1;

s=0.0;

t=0;

while( t>eps)

{ s+=t;

t=t * n/(2*n+1);

n++;

}

return(s);

}

main()

{ double x;

printf("Please enter a precision: "); scanf("%lf",&x);

printf("eps=%lf, Pi=%lf",x,fun(x));

}

解题思路:

第一处: 初始化t的值,根据程序中的计算程序和试题的要求得出,t应为1。

第二处: 根据公式π/2得出,所以返回时应原有s的基础上乘以2作为返回值。

编辑推荐:

2014年上半年计算机等级二级C语言精选试题汇总一   

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698