计算机等级考试二级C语言上机试题及答案7
分类: 计算机
时间: 2019-01-18 11:16:49
作者: 全国等级考试资料网
给定程序的功能是计算并输出下列级数的前N项之和 ,直到 大于Q为止,Q的值通过形参传入。
例如,若Q的值为50.0,则函数值为50.416687。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
试题程序:#include
double fun(double q)
{
int n;
double s;
n = 2;
s = 2.0;
while (s ___1___ q)
{
s = s + (double)(n+1)/n;
___2___;
}
printf("n=%d ",n);
___3___;
}
main()
{
printf("%f ", fun(50));
}
第1处填空:<=
第2处填空:n++或n+=1或n=n+1
第3处填空:return s或return (s)
例如,若Q的值为50.0,则函数值为50.416687。
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
试题程序:#include
double fun(double q)
{
int n;
double s;
n = 2;
s = 2.0;
while (s ___1___ q)
{
s = s + (double)(n+1)/n;
___2___;
}
printf("n=%d ",n);
___3___;
}
main()
{
printf("%f ", fun(50));
}
第1处填空:<=
第2处填空:n++或n+=1或n=n+1
第3处填空:return s或return (s)