题目内容
若某程序框图如图所示,如果该程序运行后输出的p是3,则输入的n是( )
A.5 | B.4 | C.3 | D.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.
考点:流程图的运用
点评:解决的关键是对于循环结构的理解和准确的求解,属于基础题。
练习册系列答案
相关题目
若某程序框图如右下图所示,则该程序运行后输出的a等于( )
A. | B. | C. | D. |
执行如图所示的程序框图,输出的S值为
A.-3 | B.- | C. | D.2 |
已知程序框图如图所示,则该程序框图的功能是( )
A.求数列的前10项和 | B.求数列的前10项和 |
C.求数列的前11项和 | D.求数列的前11项和 |
如果执行如图所示的框图,输入N=10, 则输出的数等于( )
A.25 | B.35 | C.45 | D.55 |
右图给出了一个程序框图,其作用是输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有( )
A.1个 | B.2个 | C.3个 | D.4个 |
程序框图如图所示,则该程序框图运行后输出的S是( )
A. | B.-3 | C.2 | D. |