单项选择题

有下列程序:
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
<上一题 目录 下一题>
热门 试题

单项选择题
定义下列结构体(联合)数组: struct St char name[15]; int age; a[10]= ZHAO ,14, WANG ,15, LIU ,16, ZHANG ,17; 执行语句printf( %d,%c ,a[2].age,*(a[3].name+2))的输出结果为( )。
A.15,A
B.16,H
C.16,A
D.17,H
单项选择题
若有定义: “int a[2][3];”则对a数组的第i行第j列元素的正确引用为( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
相关试题
  • 下列程序的运行结果是______。 #de...
  • 设有下列程序: #include<stdio.h> ...
  • 下列程序将二维数组a的行和列元素互换后存...
  • 下列程序的运行结果是______。 #in...
  • 下列程序段是从键盘输入的字符中统计小写字...