以下for循环共执行循环体()次。#define N 2 #define M N+1 #define NUM 2*M+1 int i; for(i=1;i<=NUM;i++) printf("%d\n",i);
A、5
B、6
C、7
D、8
A、5
B、6
C、7
D、8
A.如果条件是一个为“0”的常数,则一次循环体也不执行
B.如果条件是一个为“0”的常数,则执行无穷次循环体
C.如果条件是一个为“0”的常数,则至少执行一次循环体
D.不论“条件”是否为真,至少执行一次循环体
A.如果"条件"是⼀个为0的常数,则⼀次循环体也不执⾏
B.如果"条件"是⼀个为0的常数,则⾄少执⾏⼀次循环体
C.如果"条件"是⼀个不为0的常数,则⾄少执⾏⼀次循环体
D.不论"条件"是否为"真",⾄少要执⾏⼀次循环体
A.如果"条件"是⼀个为0的常数,则⼀次循环体也不执⾏
B.如果"条件"是⼀个为0的常数,则⾄少执⾏⼀次循环
C.如果"条件"是⼀个不为0的常数,则⾄少执⾏⼀次循环体
D.不论"条件"是否为"真",⾄少要执⾏⼀次循环体
A.continue只能用在while循环里
B.break只能用在for循环里
C.break是结束整个循环体,continue是结束单次循环
D.continue和break可以用于循环体之外
A.死循环
B.不进入循环体直接跳出循环继续执行
C.程序报错
D.执行一次循环后跳出循环继续执行
当执行以下程序时,输入 1234567890< 回车 > ,则其中 while 循环体将执行 【 7 】 次。
# include <stdio.h>
main()
{ char ch;
w hile((ch=getchar())== '0') printf("#");
}
A.死循环
B.不进入循环体直接跳出循环继续执行
C.程序报错
D.执行一次循环后跳出循环继续执行
以下描述中正确的是
A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C.在do-while循环体中,是先执行一次循环,再进行判断
D.do-while循环中,根据情况可以省略while
A.while循环使用关键字continue结束本次循环
B.while循环可以使用保留字break和continue
C.while循环也叫遍历循环,用来遍历序列类型中元素,默认提取每个元素并执行一次循环体
D.while循环使用pass语句,则什么是也不做,只是空的占位语句