下面程序的运行结果是【 】。 int f(int a[], int n) { if(n>1) return a[0]+f(&a[1],n-1); else return a[0]; ] main () { int aa[3]={1,2,3),s; s=f(&aa[0],3); printf("%d\n",s); }
第1题
下面程序的输出结果是【 】。 main() { int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; for(i=0;i<4;i++) k+=arr[i]=i; printf("%d\n",k); }
请帮忙给出正确答案和分析,谢谢!
第2题
若有如下程序: main() { int s=8,a=3,b=5,c=6; if(a>b) s=a; a=b; b=s; if(a>c) {s=a; a=c;b=s); if(b>c) s=b; b=c;c=s; printf("%d,%d,%d\n",a,b,c); } 则程序运行后的输出结果是【 】。
请帮忙给出正确答案和分析,谢谢!
第3题
有以下程序: include <stdio.h> main() { char c; while((c=getchar())!=?) putchar(--c); } 程序运行时,如果从键盘输入Y?N?<回车>,则输出结果为【 】。
请帮忙给出正确答案和分析,谢谢!
第4题
执行下面程序段时输出suet,请填空。 main() { static char a[]="student"; char *p; for(p=a;p<【 】;p+=2) putchar(*p); }
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!