题目内容

以下程序的输出结果是()long fib(int n){ if (n>2) return(fib(n-1)+fib(n-2));else return(2);}void main(){ printf(“%d\n”,fib(6)); }

A. 8
B. 30
C. 16
D. 2

查看答案
更多问题

求下列程序的运行结果:#include "stdio.h"intabc(int u,int v);void main ( ){ int a=24,b=16,c;c=abc(a,b);printf("%d\n",c);}int abc(int u,int v){ int w;while(v){ w=u%v;u=v;v=w; }return u;}

A. 16
B. 7
C. 8
D. 9

有以下程序void fun (int a, int b, int c){ a=456; b=567;c=678;}void main(){ int x=10, y=20,z=30;fun (x,y,z);printf("%d,%d,%d\n",x,y,z);}输出结果是( )

A. 30,20,10
B. 10,20,30
C. 456,567,678
D. 678,567,456

以下程序运行后,输出结果是func(int a,int b){ static int m=0,i=2;i+=m+1;m=i+a+b;return(m);}main(){ int k=4,m=1,p;p=func(k,m);printf("%d\n",p);p=func(k,m);printf("%d\n",p);}

A. 8,15
B. 8,16
C. 8,17
D. 8,8

下面程序的输出是int m=13;int fun2(int x, int y){ int m=3;return(x*y-m);}void main(){ int a=7,b=5;printf("%d\n", fun2(a,b)/m);}

A. 1
B. 2
C. 7
D. 10

答案查题题库