首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和SN,直到SN+1的值大于q为止,q的值通过形参传入。 例如,若q的值为50.0,则函数值应为49.394948。 请改正程序中的错误,使它能得出正确的结果。 注意:
admin
2019-04-04
23
问题
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和S
N
,直到S
N+1
的值大于q为止,q的值通过形参传入。
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<Stdio.h>
double fun(double q)
{
int n;
double s,t;
n=2;
s=2.0;
while(s <=q)
{
t=s;
/*********found*********/
s=s+(n+1)/n;
n++;
}
printf("n=%d\n",n);
/*********found*********/
return s;
}
main()
{
printf("%f\n",fun(50));
}
选项
答案
(1)s=s+(double)(n+1)/n; (2)return t;
解析
(1)在C语言中,整数除以整数得出的结果也是整数,因此此处要转换数据类型。
(2)观察while循环,如果返回变量是s,那么返回的是大于q的值,而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/fnRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
下列程序的运行结果是()。#includemain(){inta=2,b=3,c=4;if(a<b)if(b<0)c=0;elsec++;prin
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
利用fseek函数可实现的操作是()。
若有以下类型说明语句:charw;intx;flooaty,z;则表达式w*x+z-y的结果为______类型。
若变量已正确定义并赋值,则以下符合C语言语法的表达式是()。
随机试题
以下经批准可保留划拨土地使用权,但保留划拨土地方式的期限不超过5年的有()。
A.蛋白质B.核酸C.两者均是D.两者均非对波长为260nm的紫外光有特殊吸收峰的是
胚胎时,各类血细胞形成的顺序分别是
A.高度房室传导阻滞B.甲状腺功能亢进症C.贫血D.感染性心内膜炎E.急性心肌梗死心悸伴晕厥或抽搐
直肠癌的主要诊断方法是()。
关于急性化脓性骨髓炎的治疗叙述,正确的是
A.覆盆子B.海螵蛸C.金樱子D.桑螵蛸还能用于肝肾不足,目暗不明的药物是
某一朝向外窗的热工参数:传热系数为2.7W/(m2.K),玻璃遮阳系数为0.8;采取外遮阳(固定百叶遮阳)方式,假设外遮阳系数为0.7,该朝向外窗的遮阳系数为()。
根据物权法律制度的规定,当事人设定最高额抵押的,抵押权人的债权在特定情况下确定,这些特定情况包括()。
防御型公共关系,指组织与外部环境发生协调困难,与公众的关系出现摩擦苗头时,通过及时调整组织结构、产品、方针政策或经营方式等,以适应环境变动和公众要求而开展的关系活动。下列属于防御型公共关系的是:
最新回复
(
0
)