单项选择题

有如下程序: 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;

相关试题
  • 以下程序的输出结果是 【12】 。void ...
  • 有以下程序:int f(int n){if(n==...
  • 实现程序可将磁盘中的一个文件复制到另一个...
  • 以下程序的输出结果是 【15】 。#defi...
  • 设在主函数中有以下定义和函数调用语句,且...