为方便广大考生查找考试辅导习题及更好的学习。网校(www.examzz.com)特提供2013年计算机二级C语言考试上机预测题(包括填空题、改错题、编程题),作为参考希望能帮到各位考生。
填空题
请在函数FUN的横线上填写若干表达式,使从键盘上输入一个整数N,输出斐波纳契数列。斐波纳契数列是一种整数数列,其中每数等于前面两数之和,如:0 1 1 2 3 5 8 13…..
请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
试题程序:
#include <stdio.h>
int fun(int n);
main()
{
int i, n = 0;
scanf("%d", &n);
for (i=0; i<n; i++)
printf("%d ", fun(i));
}
int fun(int n)
{
if (___1___)
return 0;
else if (___2___)
return 1;
else
return ___3___;
}
第1处填空:n==0或0==n或!n
第2处填空:n==1或1==n
第3处填空:fun(n-1)+fun(n-2)或fun(n-2)+fun(n-1)