设有下列语句:  do while&ensp

题目

设有下列语句:  do while .t.  … enddo  则该语句().

  • A、无语法错误,但循环体中应有退出循环的语句,否则是一个死循环
  • B、无语法错误,但这是一个死循环,无法退出循环
  • C、肯定是错误的
  • D、语法错误,while后只能是逻辑表达式
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VBScript中,直到某一特定条件不满足才退出的语句是:

A. for语句

B. do while语句

C. do until语句

D. select case语句


正确答案:AB

第2题:

下列关于Do…Loop语句的叙述不正确的是 ( )

A.Do…Loop语句采用逻辑表达式来控制循环体执行的次数

B.当Do while…Loop或Do until…Loop语句中while或until后的表达式的值为 true或非零时,循环继续

C.Do…Loop while语句与Do…Loop until语句都至少执行一次循环体

D.Do while…Loop语句与Do until…Loop语句可能不执行循环体


正确答案:B
解析:Do While | Until...Loop形式的语句格式为:
  Do While | Until条件
  循环体
  [Exit Do]
  Loop
  使用While关键字是当条件为True时执行循环体,直到条件为False时终止循环;使用 Until关键字是当条件为False时执行循环体,直到当条件为True时终止循环。故选项B叙述有误。

第3题:

( 18 )下列语句中,属于多分支语句的是

A ) if 语句

B ) switch 语句

C ) do while 语句

D ) for 语句


正确答案:B

第4题:

要退出Do Loop循环,可使用的语句是()语句。

AExit

BExit For

CEnd Do

DExit Do


D

第5题:

下列语句中,属于多分支语句的是( )。 A.if语句B.for语句C.switch语句

下列语句中,属于多分支语句的是( )。

A.if语句

B.for语句

C.switch语句

D.do while语句


正确答案:C
C。【解析】dowhile语句和for语句是循环语句;it语句和switch语句是分支语句。而if语句称为条件语句,switch语句称为多分支语句。

第6题:

下列四个关于Do Events语句的叙述中,正确的是______。

A.Do Events语句是一条非执行语句

B.即使使用Do Events语句,也不能改变语句执行的顺序

C.Do Events语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序

D.Do Events语句没有返回值


正确答案:C
解析:DoEvents语句是用于事件躯动模式下的一条特殊的语句,它提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序,而且它具有返回值。

第7题:

下列不是循环语句的是

A.while语句

B.do... while语句

C.for语句

D.if... else语句


正确答案:D
解析:本题很简单,选项D是条件语句,不是循环语句。

第8题:

下列语句中,属于多分支语句的是

A.if语句

B.switch语句

C.do while语句

D.for语句


正确答案:B
解析:do while语句和for语句是循环语句;if语句和switch语句是分支语句。而 if语句称为条件语句,switch语句称为多分支语句。因此,本题的正确答案是B。

第9题:

在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。

第10题:

下列语句中是条件语句的是()

  • A、if()...else…
  • B、for()…
  • C、while()…
  • D、do…while()

正确答案:A

更多相关问题