(单选题)
有如下程序 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
正确答案
答案解析
略
相似试题
(单选题)
执行下列语句后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,说明如下程序的作用。