若某程序框图如图所示,如果该程序运行后输出的p是3,则输入的n是A.5B.4C.3D.2

发布时间:2020-08-07 08:29:49

若某程序框图如图所示,如果该程序运行后输出的p是3,则输入的n是
A.5B.4C.3D.2

网友回答

B解析根据题意,由于初始量为s=0,i=1,k=1,p=1,那么可知第一次循环得到的为p="1," s="1," i=1,k=2;第二次循环得到:p="2," s="1," i="2,k=3;" 第三次循环得到:p="3," s="2," i=3,k=4;根据题意由于该程序运行后输出的p是3,则输入的n是4,故选B.
考点:流程图的运用


点评:解决的关键是对于循环结构的理解和准确的求解,属于基础题。
以上问题属网友观点,不代表本站立场,仅供参考!