问题 单项选择题

在VBA中,错误的循环结构是

A.Do While条件式
循环体
Loop

B.Do Until条件式
循环体
Loop

C.DO Until
循环体
Loop条件式

D.Do
循环体
Loop While条件式

答案

参考答案:C

解析: 本题考查的是VBA编程基础、循环结构。Do…while…Loop语句使用格式如下:
Do While条件式
循环体
Loop
与Do…while…Loop结构相对应,还有另一种循环结构Do…until…Loop,其格式为:
Do until条件式
循环体
Loop
上面两种Do循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两种Do循环结构:
Do
循环体
Loop while条件式

Do
循环体
Loop Until条件式
也就是说,“条件式”只能放在while或Until后面。所以本题答案为C。

选择题
单项选择题