题目内容

下面结论中错误的是()。

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的循环体至少被执行一次

设有程序段:intk=12;while(k=1)k=k-1;则下面描述中正确的是()。

A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

若变量已正确定义,以下正确的程序段是()。

A. while(ch=getchar()=='\N')putchar(ch);
B. while((ch=getchar())=='\n')putchar(ch);
C. while((ch=getchar())!='\N')putchar(ch);
D. while((ch=getchar())!='\n')putchar(ch);

答案查题题库