单项选择题

有以下程序
#include <stdio.h>
void fun(int n, int *p) {
int f1,t2;
if(n==1 ||n==2) *p=1;
else {
fun(n-1,&f1);
fun(n-2,&f2);
*p=f1+f2;
}
}
main() {
int s;
fun(3,&s);
printf("%d\n", s );
}
程序的运行结果是( )。

A.2
B.3
C.4
D.5

<上一题 目录 下一题>
热门 试题

单项选择题
在一个C源程序文件中所定义的全局变量,其作用域为
A.所在文件的全部范围
B.所在程序的全部范围
C.所在函数的全部范围
D.由具体定义位置和extern说明来决定范围
单项选择题
以下关于字符串的叙述中正确的是
A.C语言中有字符串类型的常量和变量
B.两个字符串中的字符个数相同时才能进行字符串大小的比较
C.可以用关系运算符对字符串的大小进行比较
D.空串一定比空格打头的字符串小
相关试题
  • 以下程序的输出结果是 【19】 。 #in...
  • 执行以下程序的输出结果是 【18】 。 ...
  • 函数min()的功能是:在带头结点的单链表...
  • 以下程序中函数f的功能是在数组x的n个数(...
  • 以下程序统计从终端输入的字符中大写字母的...