首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:计算1+x++…+的前n项。若x=2.5,函数值为12.182340。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构。 试题程序: #incl
函数fun的功能是:计算1+x++…+的前n项。若x=2.5,函数值为12.182340。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构。 试题程序: #incl
admin
2018-01-14
51
问题
函数fun的功能是:计算1+x+
+…+
的前n项。若x=2.5,函数值为12.182340。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
double fun(double x,int n)
{
double f,t;int i;
f=1.0;
/******found******/
t=【1】;
/******found******/
for(i=【2】;i<n;i++)
{
/******found******/
t*=x/【3】;
f+=t;
}
return f;
}
main()
{
double x,y;
x=2.5;
y=fun(x,12);
printf("The result is:\n");
printf("x=%一12.6f,y=%一12.6f\n",x,y);
}
选项
答案
(1)1.0 (2)1 (3)i
解析
本题考查:累加、累乘;复合赋值运算;变量赋初值;for循环条件。
填空1:本题要求给double型变量t赋初值,从for循环中我们知道,t用来存放累乘的结果,因此t的初值应该为1。
填空2:考查for循环变量的范围,注意本题要求计算f(x)的前n项,即计算:1+x+
+…+
,所以循环变量i应从1递增至n一1,因此此空应填1。
填空3:t用来存放每次循环增量,分析公式可知,后一项总是在前一项的基础上乘以一个
,因此此空应填i。
转载请注明原文地址:https://kaotiyun.com/show/eTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(
设j为int型变量,则下面for循环语句的执行结果是()。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}
下列叙述中止确的是()。
语句:“printf("%d",(a=2)&&(b=-2));”的输出结果是()。
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2)
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
IEEE802.3的物理层协议10BASE-T规定从网卡到集线器的最大距离为()
下列叙述中正确的是
以下数组定义中错误的是()。
随机试题
某种化工材料进口数量激增,已经导致国内生产同类产品及与其直接竞争的产品的化工厂受到严重损害。根据对外贸易法律制度的规定,下列说法正确的是()。
用哇巴因抑制钠泵活动后,细胞功能发生的变化有()(2008年)
医师最先采取的步骤是为鉴别与妊娠有关的疾病,最可靠的检查为
虚开增值税专用发票骗取出口退税,数额特别巨大,情节特别严重,给国家利益造成特别重大损失,依照
“杂施而不孙,则坏乱而不修”违背了()教学原则。
四人年龄为相邻的自然数列且最年长者不超过30岁,四人年龄之乘积能被2700整除且不能被81整除。则四人中最年长者多少岁?
更衣:游泳:洗澡
左边给定的是纸盒外表面的展开图,右边哪一项能由它折叠而成?
证明:当χ>0时,χ2>(1+χ)ln2(1+χ).
设f(x)在[a,b]上连续,在(a,b)内二阶可导,f(a)=f(b)=0,且f′+(a)>0.证明:存在ξ∈(a,b),使得f″(ξ)<0.
最新回复
(
0
)