首页学历类考试大学计算机科学
(单选题)

有如下程序 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,说明如下程序的作用。

    答案解析

快考试在线搜题