单项选择题
有以下程序:
#include <stdio.h>
int fun(int n)
if(n==1) return 1;
else
return(n+fun(n-1) );
main()
int x;
scanf("%d", &x); x=fun(x); printf("%d\n", x);
执行程序时,给变量x输入10,程序的输出结果是( )。
A) 55
B) 54
C) 65
D) 45
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序: #include <stdio.h> #include <string.h> main() char p[20]='a', 'b', 'c', 'd', q[]= 123 , r[]= 123de ; strcat(p, r); strcpy(p+strlen(q), q); printf( %d n , strlen(p) ); 程序运行后的输出结果是( )。
A) 9
B) 6
C) 11
D) 7
点击查看答案&解析
单项选择题
以下叙述中正确的是( )
A) static型局部变量,只能在编译时赋予值,程序运行期间不能更改
B) static型局部变量,可以在程序运行期间更改其值
C) 全局变量说明为static存储类,其作用域将被扩大
D) 形参可以使用的存储类说明符与局部变量完全相同
点击查看答案&解析
相关试题
ss[i][j]
len
下列给定程序中,函数fun的功能是:计算整...
编写函数fun,其功能是:从字符串中删除指...
k