intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序不陷入死循环,从键盘输入的程序应该是()。
A. 任意正奇数
B. 任意负偶数
C. 任意正偶数
D. 任意负奇数
查看答案
下面的for语句的循环次数是()。for(x=1,y=0;(y!=19&&(x<6);x++);
A. 无限循环
B. 循环次数不定
C. 最多执行6次
D. 最多执行5次
下面结论中错误的是()。
A. 可以用dowhile语句实现的循环一定可以用while语句实现
B. 可以用for语句实现的循环一定可以用while语句实现
C. 可以用while语句实现的循环一定可以用for语句实现
D. dowhile语句和while语句的区别仅是while出现的位置不同
若变量已正确定义,有下列程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
A. 0,0
B. 0,1
C. 1,1
D. 程序进入无限循环
while和dowhile循环的主要区别是()。
A. dowhile的循环体不能是复合语句
B. dowhile允许从循环体外转到循环体内
C. while的循环体至少被执行一次
D. dowhile的循环体至少被执行一次