下列关于循环语句的描述中,正确的是()。
A.任何一种循环体内都可以含一种循环语句
B.循环体可以使空语句也可以是空
C.循环体内可以出现多个break语句
D.循环语句,循环体至少被执行一次
A.任何一种循环体内都可以含一种循环语句
B.循环体可以使空语句也可以是空
C.循环体内可以出现多个break语句
D.循环语句,循环体至少被执行一次
第1题
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
第3题
A.break 语句用于中断当前的程序块,如for 结构块等的执行
B.continue 停止继续执行下面的语句,直接跳回循环起始位置
C.return 用于退出整个子程序
D.break 用于强行退出循环,不执行循环中剩余的语句
E.在一个函数中不管有没有返回值,都需要return 语句来退出函数
第4题
C语言题目
1、 以下关于switch语句的叙述中,错误的是【 】。
A.switch语句允许嵌套使用
B.语句中必须有default部分,才能构成完整的switch语句
C.只有与break语句结合使用,switch语句才能实现程序的选择控制
D.语句中各case与后面的常量表达式之间必须有空格
2、下面叙述中正确的是【 】。
A.do-while语句构成的循环不能用其他语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while后的表达式为零时结束循环
D.用do-while语句构成的循环,在while后的表达式为非零时结束循环
3、以下程序段中由while构成的循环执行的次数为【 】。
int k=0; while (k=1) k++;
A.执行1次
B.一次也不执行
C.无限次
D.有语法错,不能执行
4、以下正确的描述是【 】。
A.continue语句的作用是结束整个循环的执行
B.在for循环中,不能使用break语句跳出循环
C.只能在循环体内和switch语句体内使用break语句
D.在循环体内使用break语句或continue语句的作用相同
5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。
A.执行1次
B.执行2次
C.0
D.无限次
第5题
A.continue只结束本次循环
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数
C.Python通过for、while等保留字构建循环结构
D.break用来结束当前次语句,但不跳出当前的循环体
第6题
以下正确的描述是( )。
(A)continue语句的作用是结束整个循环的执行
(B)只能在循环体内和switch语句体内使用break语句
(C)在循环体内使用break语句或continue语句的作用相同
(D)从多层循环嵌套中退出时,只能使用goto语句
第7题
设有程序段
int k=10;
while(k==0) k=k-1;
则下面描述中正确的是( )。
(A)while循环执行10次 (B)循环是无限循环
(C)循环体语句一次也不执行 (D)循环体语句执行一次
第8题
A.使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑
B.模块只有一个入口,可以有多个出口
C.注重提高程序的执行效率
D.不使用GOTO语句
第9题
A.循环体语句一次也不执行
B.循环是无限循环
C.while循环执行10次
D.循环体语句执行一次
第10题
A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作
D.do-while循环中,根据情况可以省略while
第11题
A.LOOP与EXIT语句可以写在循环体外
B.LOOP语句的作用是结束循环
C.在循环体中,通常将LOOP与EXIT语句嵌套在选择语句中
D.EXIT语句要受到循环条件的制约