新视野计算机二级c语言,新视野计算机二级C语言最新题库之填空题.pdf

新视野教育二级 C 语言“无纸化”考试填空题总结,内部资料禁止外传

填空题

一、数学公式类题目

6 、计算下列式前 n 项的和作为函数返回值。

double fun(int n)

{ int i; double s, t;

/**********found**********/

s=__1__; 填入: 0。 因为 s 是求和变量。

/**********found**********/

for(i=1; i<=__2__; i++) 填入: n。因为循环的范围

{ t=2.0*i; 是 1 到 n 。

/**********found**********/

s=s+(2.0*i-1)*(2.0*i+1)/__3__; 填入: (t*t )。 此处计算 s

} 的和,通项中缺少了分母,

return s; 根据公式可知应填入( t*t )

} 记住不能缺少小括号。

main()

{ int n=-1;

printf("\nThe result is: %f\n",fun(n));

}

25 、给定程序中,函数 fun 的功能是计算下式

double fun(double e)

{ int i; double s, x;

/**********found**********/

s=0; i=__1__; 填入: 0。此处很多考生容易填入 1,

x=1.0; 和第 2 个空联系起来,则只能填入 0

while(x>e){

/**********found**********/

__2__; 填入: i++ 。循环中必定有 i++ ,不过

一般都是在循环体中的最后,此题比较

特殊,在前面。如果将 i++ 放到 s=s+x;

语句后面,则第一个空就只用填 i=1 。

/**********found**********/

x=(2.0*i-1)/((__3__)*(2.0*i)); 填入: 2.0*i 。此处计算通

s=s+x; 项 x 的值,通项缺少分母,

- 1 -

新视野教育二级 C 语言“无纸化”考试填空题总结,内部资料禁止外传

} 根据公式可知应填入 2.0*i 。

return s;

}

main()

{ double e=1e-3;

printf("\nThe result is: %f\n",fun(e));

}

29 、

double fun(int n)

{ int i, k; double s, t;

s=0;

/**********found**********/

k

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值