首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。 例如,当n= 10时,程序的输出结果应为23. 197745。
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。 例如,当n= 10时,程序的输出结果应为23. 197745。
admin
2017-09-23
29
问题
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。
例如,当n= 10时,程序的输出结果应为23. 197745。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1,C中,不要改动mam函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < conio.h >
#include < stdio.h >
#include < math.h >
/*********found*********/
fun(int n)
{double sum |s0|s1, s2,s;
int k;
sum=1.0;
if(r1 < =2)sum=0.0;
s0=0.0;s1=0.0;s2=1.0;
for(k=4;k < =n;k++)
{s=s0+s1+s2;
sum+=sqrt(s);
s0=s1;s1=s2;s2=s;
}
/*********found*********/
return sum
}
void main()
{int n;
system("CLS");
printf("Input N=");
scar1f("%d",&n);
printf("%f\n",fun(n));
}
选项
答案
(1)double fun( int n) (2)return sum;
解析
(1)根据函数的返回值可知函数fun应定义为double类型。
(2)语法错误,缺分号。
转载请注明原文地址:https://kaotiyun.com/show/Loxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。intfun(int*x,intn){if(n==0)returnx[0];elsereturnx[0]+fun(x+1,n-1);}main(){inta
下面程序的输出结果是()。typedefunion{longx[1];inty[4];charz[10];}M;Mt;main(){printf("%d\n",sizeof(t));
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
以下有关宏替换的叙述不正确的是()。
有以下程序段:typedefstructnode(intdata;structnode*next;)*NODE;NODEP;以下叙述中正确的是()。
以下选项中不合法的标识符是()。
以下不能正确计算代数式值的C语言表达式是()。
以下选项中非法的字符常量是()。
以下标识符不是关键字的是()。
随机试题
门诊开诊前,门诊护士应
刘某租住陈某之房,租期至1998年8月,陈某欠刘某10万元债务,应于1998年7月至1998年8月归还,陈某尚未还债,但要求收回房屋和租金。刘某不可以()。
下列哪一段时间应计入一审案件审理期限?()
有色络合物的摩尔吸光系数(ε)与下述各因素有关的是()。
假设快速出口滑行道与跑道交叉角为α,α可以取为()。
下列各项中,符合《支付结算办法》规定的有()。
根据增值税法律制度的规定,下列各项中,增值税一般纳税人应当开具增值税专用发票的是()。
下列各项中,不属于职工福利费用的是()。
5M1E的5M中,()是最活跃的因素。
设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是
最新回复
(
0
)