- 程序框图
- 共1420题
执行如图的程序框图,则输出的n=( )
正确答案
解析
解:分析程序中各变量、各语句的作用,
再根据流程图所示的顺序,可知:
该程序的作用是
累加S=°+
1+
2+…+
5的值
∵S=°+
1+
2+…+
5的值
所以n=5.
故选B.
如图给出的是计算1+
+
+
+
的值的一个程序框图,则图中执行框中的①处和判断框中的②处应填的语句分别是( )
正确答案
解析
解:模拟程序框图的运行过程,知;
①处表示各项的分母变化过程,
而分母相差为2,
∴n=n+2;
②处为直到型循环结构满足跳出循环体的条件,
而分母从1到9共5项,
∴i>5?.
故选:A.
执行右面的程序框图,若p=0.8,则输出的n=( )
正确答案
解析
解:如果输入的p=0.8,由循环变量n初值为1,那么:
经过第一次循环得到,n=2,满足s<0.8,继续循环,
经过第二次循环得到S==0.75<0.8,n=3,
第三次循环,S=0.75+0.125=0.875,此时不满足s<0.8,n=4,退出循环,
此时输出n=4.
故选:C.
执行如图所示的程序框图,若输入x=4,则输出y的值为( )
正确答案
解析
解:由x←4,先计算y←,进行判断|1-4|>1,不满足判断框,应执行“否”,将y的值输给x,即x←1;
由x←1,先计算y←,进行判断|
|>1,不满足判断框,应执行“否”,再将y的值输给x,即x←
;
由x←,先计算y←
,进行判断|
|<1,满足判断框,应执行“是”,应输出y←
.
故选A.
如图是一个算法的程序框图,当输入x的值为-9时,其输出的结果是( )
正确答案
解析
解:x=-9<0,执行循环体,x=x+3=-9+3=-6<0,继续执行循环体,
x=x+3=-6+3=-3<0,
继续执行循环体,
x=x+3=-3+3=0≤0,继续执行循环体,
x=x+3=0+3=3>0
不满足条件,退出循环体,故输出y=,
故选C.
扫码查看完整答案与解析