单项选择题

下面程序的输出结果是( )。
#include <stdio.h>
fun(int n,int *s)
int f1, f2;
if(n==1||n==2)
*s=1:
else
fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;


main()
int x;
fun(6,&x);
printf(" %d\n", x);

A.6
B.7
C.8
D.9
<上一题 目录 下一题>
热门 试题

单项选择题
运行下面的程序,若从键盘输入字母“b”,则输出的结果是( )。 char c; c=getchar(); if(c>='a' &&c<='u') c=c+4; else if(c>='v' &&c<='z') c=c-21; else printf( input error! n ); putchar(c);
A.g
B.w
C.f
D.d
单项选择题
有以下程序: main() int a=1, b=3, c=5; int *p1=&a,*p2=&b,*p=&c; *p=*p1*(*p2); printf( %d n ,c); 执行后输出的结果是( )。
A.1
B.2
C.3
D.4
相关试题
  • 以下程序运行后输出的结果是______。...
  • 下面程序由两个源程序文件t4.h和t4.c组...
  • 下面程序的运行结果是:______。 #...
  • 以下程序运行后输出的结果是______。...
  • 现有两个C程序文件T18.c和myfun.c同在T...