单项选择题

有以下程序:
int fun(int n)
if(n==1)return 1;
else return(n+fun(n-1));

main()
int x;
scanf("%if",&x);x=fun(x);printf("%d\n",x);

执行程序时,给变量X输入10,程序的输出结果是()。

A、 55
B、 54
C、 65
D、 45

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

单项选择题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。

A、函数的实参和其对应的形参共占同一存储单元
B、形参只是形式上的存在,不会占用具体存储单元
C、同名的实参和形参占同一存储单元
D、函数的形参和实参分别占用不同的存储单元

单项选择题
下列程序的输出结果是()。 #include<stdio.h> int fun(int x) int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ; return a; void main() printf( %d ,fun(7) );

A、 2
B、 8
C、 9
D、 5

相关试题
  • 以下程序运行后的输出结果是______。...
  • 下列程序的输出结果是______。 #in...
  • 以下程序运行后的输出结果是______。...
  • 设int a=5,b=6,表达式(++a==b...
  • 定义int a=5,b;,则执行表达式b=++...