首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:-0.204491。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意;源程序存放在考生文件夹下
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:-0.204491。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意;源程序存放在考生文件夹下
admin
2013-03-29
29
问题
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。
例如,当形参n的值为10时,函数返回:-0.204491。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意;源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
double fun(int n)
{ int i,k;double s,t;
s=0;
/**********found***********/
k=【1】;
for(i=1;i<=n; i++){
/**********found***********/
t=【2】;
s=s+k*(2*i-1)*(2*i+1)/(t*t);
/*********found************/
k=k* 【3】;
}
return s;
}
main()
{ int n=-1;
while(n<0)
{print;f("Please input(n>0):");
scarlf("%d",&n);)
printf("\nThe result is:%f\n",
fun(n));
}
选项
答案
(1)1 (2)2*i (3)(一1)
解析
第一空:由“s=s+k*(2*i-1)*(2*i+1)/(t*t);"可知t*t表示的是级数项的分母,t=2*i,t=2,4,6…,故t的初始化值应为1,因此第一空处应为“1"。
第二空:由第一空的分析可知,第二空处应为“2*i"。
第三空:由“s=s+k*(2*i-1)*(2*i+1)/(t*t);"可知,k是级数项的(-1)
n-1
部分,所以在循环中k是每次都乘以-1,故第三处应为“(-1)"。
转载请注明原文地址:https://jikaoti.com/ti/NBn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
关于if后一对圆括号中的表达式,以下叙述中正确的是()
以下程序的输出结果是【】。#include<stdio.h>fun(){staticinta=0;a+=2;printf("%d",a);}main(){intcc;fo
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
下面关于完全二叉树的叙述中,错误的是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
设变量已正确定义,则以下能正确计算f=n!的程序段是 ______。
随机试题
关于施工现场消防器材配备说法正确的有()。
公司向全球化迈进的第一步是()。
仁义之人,其言蔼如也。
Word2010中,按下______________键可以打开“Word帮助”窗口。
Cushing综合征的病因包括
按施工索赔的目的和要求可将索赔分为()。
点型感温火灾探测器的安装间距,不应超过()。
农产品补贴通常是指一国政府对本国的农业产品生产商或者经营者提供资金或财政上的支持,包括现金补贴、价格支持或其他政策优惠待遇,使其农业产品在国际、国内市场上与未受补贴的同类产品相比获得竞争优势。根据上述定义,下列属于农产品补贴的是()。
关于溃疡病的护理,下列哪一项叙述是错误的?()
心理的第一发展快速期是()
最新回复
(
0
)