题目内容 (请给出正确答案)
[多选]

有以下程序 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); } 程序执行时,若输入10,程序的输出结果是

A、55

B、54

C、65

D、45

查看答案
更多“有以下程序 int fun(int n) { i…”相关的问题
第1题
有以下程序: #include int fun(int n) { if(n)return fun(n-1)+n; else return 0; } main() { printf("%d\n",fun(3));} 程序的运行结果是()。
A.4
B.5
C.6
D.7

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第2题
有以下程序: #include #define N 4 void fun(int a[ ][N],int b[ ]) { int i; for(i=0;i main
有以下程序: #include #define N 4 void fun(int a[ ][N],int b[ ]) { int i; for(i=0;i main() { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j%2==0)continue;x++;} x++; } printf("x=%d\n",x); } 程序的运行结果是()。
A.x=4
B.x=6
C.x=8
D.x=12

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第3题
有以下程序: #include void fun(char(*p)[6]) { int i; for(i=0;i<4;i++)printf("%c&
有以下程序: #include void fun(char(*p)[6]) { int i; for(i=0;i<4;i++)printf("%c",p[i][i]); printf("\n"); } main() { char s[6][6]={"abcde","abcde","12345","fghij","fghij","54321"}; fun(s); } 程序的运行结果是()。
A.Aa1F
B.Ab3I
C.ABCD
D.fghij

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第4题
以下程序的输出结果是()。#include fun(int x,int y,int z) { z=x*x+y*y;} main() { int a=31; fun(5,2,a); printf("%d",a);}
A、0
B、29
C、31
D、无定值

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第5题
以下程序的输出结果是()。#include long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main() { printf("%ld\n", fun(3));}
A、1
B、2
C、3
D、4

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第6题
下列程序段的输出结果是()。#include void fun(int *x, int *y) { printf("%d %d ", *x,*y); *x=3;*y=4;}main() { int x=1,y=2; fun(&y,&x); printf("%d %d\n",x,y); }
A、2143
B、1212
C、1234
D、2112

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第7题
以下函数的功能是:计算a的n次方作为函数值返回。 double fun(double a,int n) { int i;double s=1.0; for(i=1;i<=n;i++)s= ; return s; } 为实现上述功能,函数中下划线处应填入的是()。
A.s*i
B.s*a
C.s+i*i
D.s+a*a

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第8题
若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的fun函数首部为:void fun(int x[ ]),则以下选项中错误的调用语句是()。
A.fun(b);
B.fun(&c);
C.fun(&a[3]);
D.fun(b[11]);

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第9题
有以下程序: #include main() { int sum=0,x=5; do{sum+=x;}while(!--x); printf("%d\n",sum); } 程序的运行结果是()。
A.0
B.5
C.14
D.15

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第10题
有以下程序: #include main() { int k,n=0;char c,str[]="teach"; for(k=0;str[k]
有以下程序: #include main() { int k,n=0;char c,str[]="teach"; for(k=0;str[k];k++) { c=str[k]; switch(k) { case 1:case 3:case 5:putchar(c);printf("%d",++n);break; default:putchar(′N′); } } } 序的运行结果是()。
A.Ne1NN
B.e1a2e3
C.Ne1Nc2N
D.Na1NNNN

请帮忙给出正确答案和分析,谢谢!
点击查看答案
第11题
有以下程序: #include #define M 5 #define f(x,y) x*y+M main() { int k; k=f(2,3)*f(2,3); printf("%d\n",k); } 程序的运行结果是()。
A.22
B.41
C.100
D.121

请帮忙给出正确答案和分析,谢谢!
点击查看答案
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
搜题
如果结果不匹配,请 联系老师 获取答案
搜索
如果结果不匹配,请 联系老师 获取答案