若循环体执行次数为m,则在do-while型循环中,循环条件执行次数为(请作答此空),在while-do型循环中,判断循环条件次数为()。
- A.m-1
- B.m
- C.m+1
- D.2m
正确答案及解析
正确答案
B
解析
While-do型循环含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)运算总是比循环体多一次。因此,若循环体执行次数为m,则循环条件执行次数为m+1。

Do-while型循环含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次循环,循环条件(菱形框)运算和循环体执行次数相同。
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案