首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不要
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。 和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MOD11.C中,不要
admin
2017-09-23
47
问题
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。
和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MOD11.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < conio.h >
#include < stdio.h >
/*********found*********/
fun(int n)
{int a,b,c,k;
double s;
s=0.0;a=2;b=1;
for(k=1;k < =n;k++)
{
/*********found*********/
s=s+(Double)a/b;
c=a;a=a+b;b:c;
}
return s;
}
main()
{int n=5;
system("CLS");
printf f"\n2"he value of func
tion is:%lf\n",fun(r1));
}
选项
答案
(1)double fun(int n) (2)s=s+(double) a/b;
解析
(1)由于返回值s是double型的,所以函数要定义为double型。
(2)C语言规定所有关键字都必须用小写英文字母表示,所以s=s+( Double) a/b;应改为s=s+ (double) a/b;。
转载请注明原文地址:https://kaotiyun.com/show/8sxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的根本目标是()。
以下程序运行后的输出结果是()。#include<stdio.h>main(){intx=20; printf("%d",0<x<20); printf("%d\n",0<x&&x<20);
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",sizeof(t));
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
设有条件表达式:(EXP)i++:j--,则以下表达式中与(EXP)完全等价的是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
以下选项中不合法的标识符是()。
设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
简述影响初级生产力的因素。
下列有关肿瘤免疫的描述,恰当的是
关于肺气肿的胸部X线改变错误的是
某女,39岁,身体不适就诊,自述血瘀经闭,行经腹痛,产后恶露不尽,经医师诊断,治当活血,化瘀,消癥,此妇人适宜的中成药是()。
因邻里矛盾,周某殴打侯某致其伤重不治。关于法庭在审理过程中对量刑情节的调查,下列哪一说法是错误的?()
河流自净作用是指河水中的污染物质在向下游扩散时浓度自然降低的现象,水体自净作用中的生物进化是()。
竣工审计的内容包括()。
备案号栏应填______。保费栏应填______。
党领导和建立统一战线的经验是必须坚持独立自主的原则,保持党在思想上、政治上和组织上的独立性。其中最基本的经验是()
Ithappenstousall,howeverhardwemaytrytodelaytheprocess—wegrowold.Surgerymayremovewrinkles(皱纹),skinwhichhas
最新回复
(
0
)