计算机二级C语言41-50套 题库(8)
时间:2025-07-11
时间:2025-07-11
于q为止,q的值通过形参传入。
SN 234N 1 … 123N
例如,若q的值为50.0,则函数值应为49.394948。
请改正程序中的错误,使程序能输出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
所属年份:2011.9;2012.3
编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci
数列F(n)的定义为:
F(0)=0,F(1)=1
F(n)=F(n-1)+F(n-2)
例如,当t=1000时,函数值为1597。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
【参考答案】
(1) N (2) N-1 (3) 0
【参考答案】
(1)s=s +(double)(n+1)/n;
(2)return t;
【参考答案】
int fun( int t)
{
int f0 = 0, f1 = 1, f ;
do {
f = f0 + f1 ;
f0 = f1 ;
f1 = f ;
} while(f < t) ;
return f ;
}
第四十九套
所属年份:2011.9;
下列给定程序中,函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求
出a所指数组中的最小值放在a[1]中,再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中,以此类推。例如,若a所指数组中的数据最初排列为:1、4、2、3、9、6、5、8、7,按规则移动后,数据排列为:9、1、8、2、7、3、6、4、5。形参n中存放a所指数组中数据的个数。
请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
所属年份:2011.9;
下列程序中函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后