网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2015计算机二级c语言考试题库

栏目: 计算机二级 / 发布于: / 人气:1.26W

请补充函数proc(),该函数的功能是计算下面公式SN的值:

2015计算机二级c语言考试题库

SN=1+1/3十4/5+...+2N-1/SN-1

例如,当N=20时,SN=29.031674。

注意:部分源程序给出如下。

请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。

试题程序:

#include

#include

#include

double proc(int n)

{

double s=1.0,sl=0.0;

int k;

for(【1】;k<=n;k++)

{

sl=S;

【2】

}

return 【3】 ;

)

void main()

{

int k=0:

double sum;

system("CLS");

printf("nPlease input N=");

scanf("%d",&k);

sum=proc(k);

printf("nS=%If",sum);

)

  【参考答案】

【1】k=2【2】s+=(2*k一1)/sl【3】s

解析】由题目中所给公式可知,多项武的.第一项为1。变量s中存放多项式的和,其初始值为l。因此,循环从第二项开始,因此,【1】处填“k=2”;变量sl中存放各项表达武的值,由公式可知,【2】处填“s+=(2*k-1)/sl”;题目中要求将多项式的和返回到主函数当中,因此,【3】处填“s”。