首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数 fun() 的功能是:计算并输出下列级数的的N项之和SN,直到SN+1大于q为止,q的值通过形参传入。 SN=2/1+3/2+4/3+(N+1)/N 例如,若q的值为50.0,则函数值为49.394948。
下列给定程序中,函数 fun() 的功能是:计算并输出下列级数的的N项之和SN,直到SN+1大于q为止,q的值通过形参传入。 SN=2/1+3/2+4/3+(N+1)/N 例如,若q的值为50.0,则函数值为49.394948。
admin
2010-11-26
30
问题
下列给定程序中,函数 fun() 的功能是:计算并输出下列级数的的N项之和SN,直到SN+1大于q为止,q的值通过形参传入。
SN=2/1+3/2+4/3+(N+1)/N
例如,若q的值为50.0,则函数值为49.394948。
请改正程序中的错误,使它能得出正确的结果。
注意;不要改动main 函数,不得增行或删行,也不得更改程序的结构.
试题程序:
#include <conio.h>
#include <stdio. h>
/**************found***************/
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 ()
{ clrscr();
printf ("%f\n ",fun (50));
}
选项
答案
(1)错误:double fun (double q) 正确:double fun (int q) (2)错误:s=s+(n+1)/n; 正确:s=s+(double)(n+1)/n; (3)错误:return s; 正确:return t;
解析
该程序中多次出现了函数调用过程中定义混乱的错误,关于类似问题,我们在前面的试题中已经做过比较详细的解释,主要是对基础知识的把握。在这里我们再对函数调用规则做一简单说明。
C语言规定,在以下几种情况下可以不在调用函数前对被调用函数做类型说明。
(1)如果函数的值(函数的返回值)是整型或字符型,可以不必进行说明,系统对它们自动按整型说明。但为清晰起见,建议都加以说明为好。
(2)如果被调用函数的定义出现在主调函数之前,可以不必加以说明。因为编译系统已经先知道了已定义的函数类型,会自动处理的。也就是说,将被调用的函数的定义放在主调函数之前,就可以不必另加类型说明。
(3)如果已在所有函数定义之前,在文件的开头,在函数的外部已说明了函数类型,则在各个主调函数中不必对所调用的函数再做类型说明。
除了以上3种情况外,都应该按上述介绍的方法对所调用函数的返回值做类型说明,否则编译时就会出现错误。
转载请注明原文地址:https://kaotiyun.com/show/mJID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有关利率的说法,错误的是()。
在下列犯罪构成的一般要件中,体现犯罪实质特征的要件是()。
下列关于我国法律监督的表述,错误的有()。
按照实现全面建成小康社会奋斗目标新要求,到2020年,要实现文化改革发展奋斗目标,必须坚持把()放在首位。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
张某因逆行驾驶被交通警察李某拦截.李某口头作出罚款200元的处罚决定,并要求当场缴纳。张某要求出具书面处罚决定和罚款收据,李某认为其要求属于强词夺理,拒绝听取其申辩。关于该处罚决定,下列哪个说法是正确的?()
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某密码由4位不同数字组成,已知各位密码之和为偶数,则密码有多少种?
有一项工程,甲单独做需要36天完成,乙单独做需要30天完成,丙单独做需要48天完成。现在由甲、乙、丙三人同时做,在工作期间,丙休息了整数天,甲、乙均未休息。完成这项工作也用了整数天。则丙休息了多少天?
随机试题
正常前列腺的超声描述中,错误的是
血清阴性脊柱关节病的临床特点有哪些?
关于DNA复制,下列哪项叙述是错误的
案例A矿业集团有限责任公司B煤矿各种证照均在有效期内,2018年核准生产能力为70×104t/a。该矿为高瓦斯矿井,煤尘具有爆炸性。2018年9月20日,B煤矿发生一起煤尘爆炸事故,造成140人死亡、68人受伤,直接经济损失4578万元。事故发
桥梁混凝土冬期施工采用蒸养时,宜选用()。
精密、大型设备安装基础需要考虑减小基础振幅、减弱基础振动或控制基础沉降等,最适合采用的基础是()。
2010年12月1日18时许,犯罪嫌疑人刘某(居住于甲省A市,19岁)在甲省B市遇到放学回家的邓某(14岁)。刘某因为曾经被邓某带人殴打过,为图报复遂起杀心。于是刘某跟踪邓某并在一僻静处趁邓某不备,拿起羊角钉锤朝邓某的后脑部猛击数下,致邓某当场死亡。当晚1
Lesiteestencoursde______.Lanouvelleversionseradisponibletrèsprochainement.Mercidevotrecompréhension.
I______toonedailynewspaperandoneweeklymagazine.
Facedwithincreasingshortagesoflabour,especiallypersonnelwithspecialistexpertise,companiesthroughouttheworldaretu
最新回复
(
0
)