首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2020-10-26
67
问题
下列给定程序中,函数fun的功能是:计算并输出下列级数的前N项和S
N
,直到S
N+1
的值大于q为止,q的值通过形参传入。
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<conio.h>
2 #include<stdio.h>
3 double fun(double q)
4 {
5 int n;
6 double s , t;
7 n=2;
8 s=2.0;
9 while (s<=q)
10 {
11 t=s;
12 /*********found*********/
13 s=s+(n+1)/n;
14 n++;
15 }
16 printf(’’n=%d\n’’,n);
17 /*********found*********/
18 return s;
19 }
20 main()
21 {
22 printf(’’%f\n’’,fun(50));
23 }
选项
答案
(1)s=s+(double)(n+1)/n; (2)return t;
解析
(1)在C语言中,整数除以整数得出的结果也是整数,因此此处要转换数据类型。
(2)观察while循环,如果返回变量是s,那么返回的是大于q的值,而题中所要返回的是小于q的值,所以应该返回变量t。
转载请注明原文地址:https://kaotiyun.com/show/Wt3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#includevoidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i
有以下程序#include<stdio.h>#include<stdlib.h>voidmain(){inta[100],i;FILE*fp;for(i=0;i<20;i++)
下面对软件测试描述错误的是()。
有以下说明语句:char/s="\"Name\\Address\n";指针S所指字符串的长度是()。
关于程序设计基本概念,以下叙述错误的是()。
数据库设计中反映用户对数据要求的模式是()。
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
下列操作中,可以直接进行劳务分包的有()。
地位量数
设f(x),g(x)在区间[-a,a](a>0)上连续,g(x)为偶函数,且f(x)满足条件f(x)+f(-x)=A(A为常数)。利用(1)结论计算定积分|sinx|arctanexdx.
下列哪项可确诊糖尿病()。
必须实行监理的大中型公用事业工程,是指其总投资为多少以上的项目?(2010年第19题,1级2010年第84题)
诚信税务师事务所受托对亚星电器商场2001年第4季度的发票使用情况进行审查。税务代理人员通过增值税应缴税金明细账与增值税专用发票抵扣联等进项原始凭证核对,其他业务收入与开出发票的记账联核对等方法,发现问题如下:(1)一张增值税专用发票填开的4万元销售金
使用招聘录用金字塔,可以帮助组织确定合理的招聘()。[2008年真题]
教育是一种______的社会实践活动。
简述教师布置作业时应遵循的基本要求。
1993年,在机关单位开始实行国家公务员制度之后,事业单位人事制度才逐步开始成为有一定独立性的人事制度体系。()
最新回复
(
0
)