回 帖 发 新 帖 刷新版面

主题:[讨论]对两个qb试题的疑问~

5.在FOR循环语句中,循环变量的增量(循环步长)(          )
A)只能为正数                     B)只能为整数      
C)不等于0的整数、 小数          D)任何数
10.下列关于FOR循环和DO循环是否能出现死循环的论述中,正确的是(   )
A)FOR循环和DO循环都能出现死循环
B)FOR循环和DO循环都不能出现死循环
C)只有DO循环能出现死循环
D)只有FOR循环能出现死循环

这两个题目的答案好象具有关联性
如果5题选c,那么10题应该选c
根据是:qb教科书(谭浩强著 电子工业出版社)p125
(4)循环变量初值和终值可以是正值、负值或零。步长可以是正值或负值。他们可以是整数或小数。

但如果参照
(5)当步长为0时,循环永不终止。因为循环变量始终不改变,始终等于初值,而不会超过终值。
这样的话5题选d,那么10题就选a了
到底选什么呢,各位指定一下~

回复列表 (共12个回复)

11 楼

我觉得,do也可以成死循环:
for i=1 to 100
 i=1
next i

这样也可以

12 楼

DA
事实可以证明

我来回复

您尚未登录,请登录后再回复。点此登录或注册