首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:-0.204491。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意;源程序存放在考生文件夹下
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。 例如,当形参n的值为10时,函数返回:-0.204491。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意;源程序存放在考生文件夹下
admin
2013-03-29
74
问题
给定程序中,函数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://kaotiyun.com/show/UPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<5;i++)j+
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
栈和队列通常采用的存储结构是【】。
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
以下正确的程序段是
下列二维数组初始化语句中,不正确的是()。
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
随机试题
正在接受根管治疗,但根尖周损害还在加重则应考虑可能感染了
A.幼儿急疹B.风疹C.猩红热D.水痘E.流行性乙型脑炎按温病辨证.但多不侵入血分的疾病是
清朝末期进行了一系列的“预备立宪”活动,下列说法错误的是:
D企业长期以来计划收购一家营业成本较低的服务类上市公司(以下简称“目标公司”),目标公司当前的股价为18元/股。D企业管理层一部分人认为目标公司当前的股价较低,是收购的好时机,但也有人提出,这一股价高过了目标公司的真正价值,现在收购并不合适。D企业征求你对
下列有关货币单元抽样的说法中,错误的是()。
最有利于学生发展的师生关系是()。
InAugust,environmentalistsinthePhilippinesvandalizedafieldofGoldenRice,anexperimentalgrainwhosegeneshadbeenmo
对于10Mb/s的端口,半双工端口带,宽为10Mb/s,而全双工端口带宽为______。
若有以下程序#includemain(){inta=1,b=2,c=3,d=4;if((a=2)&&(b=1))c=2;if((c==3)‖(d=-1))a=5;printf("%d,%d,%d,%d\n
AllsummerlongIhavebeendreamingofextravagantusesofwater.Idonotjustmeangallonsofwaterleakingfromthepipesof
最新回复
(
0
)