常州pe彩条布:若循环体执行的次数为m,则在do-while型循环中和在 while-do型循环中,判断循环条件的次数各为多少?

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 12:33:04
若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为__(37)__,在 while-do型循环中,判断循环条件的次数为__(38)__。

这是2005年十一月份程序员考试的一道选择题 哪位大虾帮着解解。

问的是“循环条件的执行次数”,也就是说:判断条件是否满足的语句执行的次数:
37:m,其中判断结果为“真”的m-1次
38:m+1,其中判断结果为“真”的m次
判断结果为“假”的都是1次

因为do-while循环会无条件的执行一次。所以m+1.

而while-do会先判断条件在执行所以是m。

因为do-while循环会无条件的执行一次。所以m+1.

而while-do会先判断条件在执行所以是m。

do 为循环体 while为循环条件 do -while 是无条件执行循环体一次,然后通过循环条件判断是否满足,如果满足再次循环,如果跳出循环,所以为m-1
while-do 是先判断循环条件....... 所以为m

m,m+1

m-1
m