执行程序框图,若输出的n=5,则输入整数p的最小值是A.7B.8C.15D.16
网友回答
B
解析分析:分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:该程序的作用是利用循环计算累加器S≥p时的n值,模拟程序的运行,用表格对程序运行过程中各变量的值进行分析,不难得到输出结果.
解答:程序在运行过程中各变量的值如下表示:是否继续循环?? S?? n循环前/0???1第一圈??????? 是??????? 1?? 2第二圈??????? 是????????3?? 3第三圈??????? 是????????7?? 4第四圈??????? 是??????? 15??5第五圈??????? 否故当S值不大于7时继续循环,大于7但不大于15时退出循环,故p的最小整数值为8故选B
点评:处理此类问题时,一定要注意多写几步,从中观察得出