题目内容
(请给出正确答案)
[单选题]
如下程序s = 0:Do Until i<= 100:s = s + i:Loop:Print s运⾏后,输出结果是()。
A.1
B.0
C.死循环,⽆输出
D.⽆穷⼤的数
查看答案
如果结果不匹配,请 联系老师 获取答案
A.1
B.0
C.死循环,⽆输出
D.⽆穷⼤的数
A.2:4 6 8
B.2:8 6 4
C.3:4 6 8
D.3:8 6 4
设有如下程序段:
intj=0,sum=1;
do{
sum+=j++;}
while(j<6);
printf("%d\n",sum);
上述程序段的输出结果是______。
以下程序计算1×2×3×……×10的和。
#include"stdio.h"
main()
{int i,s=1;
do
{s=s+i;i++;
}while(i<=10)
printf("%d\n",s);
}
错误:______
改正:______
参考答案:错误
#include<stdio.h>
main()
{int i=0,j,c[6];
scanf("%d",&j);
do{c[i]=j%10;i++;j=j/10;
}while(j!=0);
for(--i;i>=0;i--)
{printf("%d",c[i]);
if(i>0)printf(",");}
}
程序运行时,输入整数为2345<回车>,则输出为:______
A.i=4andj=4
B.i=5andj=5
C.i=5andj=4
D.i=4andj=5
A.n=2
B.n=3
C.n=4
D.n=5
A.do I knew
B.had I know
C.did I knew
D.have I learned