C语言程序设计

while(表达式){语句;}结构中循环结束的条件是()。A、当表达式的值为0时B、当表达式的值不为0时C、当表达式的值为1时D、当表达式的值为非1时

题目

while(表达式){语句;}结构中循环结束的条件是()。

  • A、当表达式的值为0时
  • B、当表达式的值不为0时
  • C、当表达式的值为1时
  • D、当表达式的值为非1时
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在DO WHILE-ENDDO的循环结构中,下列叙述正确的是

A.循环体中的LOOP和EXIT语句的位置是固定的。

B.在程序中应加入控制循环结束的语句

C.执行到ENDDO时,首先判断表达式的值,然后再返回DO WHILE语句

D.循环体中的LOOP语句为跳出循环体


正确答案:B
解析:LOOP语句用来结束循环体的本次执行,重新返回到DOWHILE处判断条件;EXIT则直接跳出循环体,执行ENDDO后面的语句,这两个语句在循环体中的位置并不是固定的。

第2题:

以下叙述中正确的是( )。

A.do-while语句构成的循环不能用其他语句构成的循环来代替

B.do-while语句构成的循环只能用break语句退出

C.用do-while语句构成循环时,只有在while后的表达式为非零时结束循环

D.用do-while语句构成循环时,只有在while后的表达式为零时结束循环


正确答案:D
选项A,可以用for循环代替;选项B,不满足条件时即条件的逻辑值为假(0)时退出,break也可以;选项C,while(条件),条件为真时进行循环,为假(0)时退出。

第3题:

C++语言中,下面的描述不正确的是()。

A、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

B、do-while语句构成的循环必须用break语句才能退出

C、不能使用do-while语句构成的循环

D、do-while语句构成的循环,当while语句中的表达式值为零时结束循


参考答案:ABC

第4题:

在C语言中,下列说法中正确的是( )

A.不能使用“do语句while(条件)”的循环

B.“do语句While(条件)”的循环中必须使用“break”语句退出循环

C.“do语句while(条件)”的循环中,当条件非0时将结束循环

D.“do语句while(条件)”的循环中,当条件为0时将结束循环


正确答案:D
do-while语句的一般形式是:
do语句
while(表达式);
其语义是重复执行其成分语句,直至表示条件的表达式值为0时结束。do-while语句是正常使用的一种循环结构之一。do-while语句的循环结束条件由while后的表达式值为0所控制,并不一定要有break语句跳出循环来结束循环。do-while语句在条件值非0时,将继续循环,而不是结束循环。条件值为0时,才结束循环。所以正确的选择是D。

第5题:

下列叙述中,正确的是( )。

A.while语句构成的循环不能用其他语句构成的循环来代替

B.do-while语句构成的循环只能用break语句退出

C.用while语句构成的循环,只有在while后的表达式为非0时才执行循环

D.do-while语句构成的循环,只有在while后的表达式为0时才结束循环


正确答案:C
解析:本题考核对do-while语句、while语句基本语法的掌握。选项A中,while语句构成的循环体可由其他语句构成的循环体代替,所以选项A不正确。选项B中,do-while语句构成的循环,当while的条件表达式的值为0时,也可结束循环,所以选项B也不正确。选项C是正确的。选项D可参照选项B,当使用break语句时,也可退出循环。故选项D也不正确。

第6题:

下列关于do…while语句的叙述中正确的是( )。

A.do…while语句所构成的循环不能用其他语句构成的循环来代替

B.do…while语句所构成的循环只能用break语句跳出

C.do…while语句所构成的循环只有在while后面的表达式非零时才结束

D.do…while语句所构成的循环只有在while后面的表达式为零时才结束


正确答案:D
解析:for语句、while语句以及do…while语句构成的循环可以相互转换。do…while循环的结束条件是while后面的表达式为0(即循环条件为“假”)。

第7题:

以下叙述中,正确的是______。

A.do…while语句构成的循环不能用其他语句构成的循环来代替

B.do…while语句构成的循环只能用break语句退出

C.用do…while语句构成的循环,在while后的表达式为非零时结束循环

D.用do…while语句构成的循环,在while后的表达式为零时结束循环


正确答案:D

第8题:

以下叙述正确的是()

A、do….while语句构成的循环能用其他语句构成的循环来代替

B、do….while语句构成的循环只能用break语句退出

C、用do….while语句构成的循环,在while后的表达式为true时结束循环

D、用do….while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式


参考答案:AD

第9题:

C语言中( )

A.不能使用do-while语句构成的循环

B.do-while语句构成的循环必须用break语句才能退出

C.do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

D.do-while语句构成的循环,当while语句中的表达式值为零时结束循环


正确答案:D

第10题:

在do-while循环中,循环由do开始,用while结束,必须注意的是:在while表达式后面的()不能丢,它表示do-while语句的结束。

A.0

B.1

C.;

D.,


正确答案:C

更多相关问题