问题
单项选择题
在图所示的流程图中,如果标记为b的运算执行了m次(m>1),那么标记为a的运算执行次数为()
A.1
B.m-1
C.m
D.m+1
答案
参考答案:D
解析:
[分析]: 该流程是一个while型循环,先进行分支条件的判断,然后再执行循环体,也就是“当条件P成立,反复执行A,直到P不成立”。结合到本例中,就是只有当条件a不成立时,程序才会结束,因此至少有一次不成立。根据题意,b执行了m次,说明a也相应地执行了m次,而加上这一次“不成立”的情况,其执行的次数应为m+1次。