[单项选择题] 假定有以下循环结构:
Do Until条件表达式
循环体
Loop
则下列描述正确的是( )
A.如果“条件表达式”的值是0,则一次循环体也不执行
B.如果“条件表达式”的值不为0,则至少执行一次循环体
C.不论“条件表达式”的值是否为真,至少要执行一次循环体
D.如果“条件表达式”的值恒为0,则无限次执行循环体
正确答案:D
参考解析:Do Until…Loop循环语句的功能是,直到指定的“循环条件”变为True之前重复执行循环体中的语句。在进行数据转换时,当转换其他的数值类型为Boolean值时,0会转成False,而其他的值则变成True。当转换Boolean值为其他的数据类型时,False成为0,而True成为-1。 在选项A中,若“条件表达式”的值是0,即False,将执行循环体;在选项B)中,若“条件表达式”的值不为0,即True,直接结束循环;Do Until…Loop循环属于先判断后循环,故选项C)也错误。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)