单项选择题

有如下程序: long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\n",fib(3)); }该程序的输出结果是______。

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

单项选择题
执行语句for(i=1;i++<4;);后变量i的值是______。
A.3
B.4
C.5
D.不定
单项选择题
若已建立如下图所示的单向链表结构: 在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是()。

A.p=p->next;s->next=p;p->next=s;
B.p=p->next;s->next=p->next;p->next=s;
C.s->next=NULL;p=p->next;p->next=S;
D.p=(*.next;(*.next=(*.next;(*.next=s;

相关试题
  • 数据的存储结构是指______。
  • 有以下程序段: main() { int a=5...
  • 下面不属于软件设计原则的是______。
  • 检查软件产品是否符合需求定义的过程称为_...
  • 有如下程序: #define n 2 #define...