单选题

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

A2

B4

C6

D8

正确答案

来源:www.examk.com

答案解析

相似试题
  • 执行下列语句后i和n的值为() inti=10;intn=i++%5;

    单选题查看答案

  • 有如下程序段: S:=0; i:=1; while i

    单选题查看答案

  • 设有说明语句:intn=7,i=3;,执行赋值运算n%=i+1后,变量n的值是()

    单选题查看答案

  • 有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=0;i

    单选题查看答案

  • 有如下程序: S=0 FORI=1TO100STEP2 S=S+I ENDFOR ?S 上面程序代码执行的功能是()

    单选题查看答案

  • 有如下程序段: int total = 0; for ( int i = 0; i 

    单选题查看答案

  • 如下程序段的输出结果是()。I=1DO WHILE I

    单选题查看答案

  • 设有如下定义成的链表,structst{intn;structst*next;}a[3]={5,&a[1],7,&a[2],9,NULL},*p=&a;则值为6的表达式是()。

    单选题查看答案

  • 程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()

    单选题查看答案

  • 设8253计数器0~2和控制字I/O地址依次F8H~FBH,说明如下程序的作用。

    简答题查看答案