下列程序段运行时,为使此程序段不陷入死循环,从键盘输入的数据应该是 ( )。int n,t=1,s=0;scanf("%d",&n);do{ s=s+t;t=t-2;}while(t!=n);
A. 任意正奇数
B. 任意负偶数
C. 任意正偶数
D. 任意负奇数
查看答案
下列程序的输出结果是 ( )。int y=10;while(y--);printf("y=%d\n",y);
A. y=0
B. y=-1
C. y=1
D. 构成无限循环
若变量已正确定义,要求程序段完成计算5!,以下不能完成计算的是 ( )。
A. for(i=1,p=1;i<=5;i++)p*=i;
B. for(i=1;i<=5;i++){p=1;p*=i;}
C. i=1,p=1,while(i<=5){p*=i;i++;}
D. i=1,p=1;do{p*=i;i++;}while(i<=5);
以下程序中循环体的执行次数是 ( )。 int main(void) { int i,j; for(i=0,j=1;i
A. 3
B. 2
C. 1
D. 0
有如下程序,该程序的执行结果是 ( )。 int main(void) { int i,sum=0; for(i=1;i<=3;sum++) sum+=1; printf("%d\n",sum); return 0; }
A. 6
B. 3
C. 死循环
D. 0