问题 填空题

以下程序的输出结果是______。
#include <stdio.h>
void fun(int x)
if(x/2>0) fun(x/2);
printf("%d",x);

main()
fun(3);printf("\n");

答案

参考答案:M

解析: 在主函数中调用fun(3)时,实参3传递给形参x。在fun(x)内,执行第一条语句,输出1,然后执行第二条语句,输出3,所以结果为1 3。

单项选择题
多项选择题