单项选择题

有以下程序
fun(int x)
{ int p;
if(x= =0 || X= =1)return(3);
P=x-fun(x-2);
return P;
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是()。

A.7
B.3
C.2
D.0

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 fun(int X,int Y) {static int m=0,i=2; i+=m+1; m=i+X+Y; return m; } main() {int j=1,m=1,k; k=fun(j,m);printf( %d, ,k); k=fun(j,m);printf( %d\n ,k); } 执行后的输出结果是()。

A.5,5
B.5,11
C.11,11
D.11,5

单项选择题
有以下程序 main() { char S[]= abcde ; S+=2; printf( %d\n ,s [0]); } 执行后的结果是()。

A.输出字符a的ASCII码
B.输出字符c的ASCII码
C.输出字符c
D.程序出错

相关试题
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 void fun2 (char a,char...
  • 有以下程序 #include <string.h> ma...
  • 有以下程序 void change(int k[]){...
  • 有以下程序 fun(int x,int y) { s...