精英家教网 > 高中数学 > 题目详情
阅读右面的程序框图,如果要求S一旦超出30时立即结束,则在判断框中可以填写的是(  )
分析:由赋值框中的赋值s=0<0,知判断框中的条件应满足,需要执行运算j=j×2,s=s+i×j,i=i+1,看求出的s的值是否超过30,并得到此时的i值,若s的值超过30,此时的i值不满足判断框中的条件,由此可得答案.
解答:解:框图首先分别给s,i,j赋值0,1,1.
然后判断判断框中的条件是否成立,因为此时s的值为0,不满足s超出30,
执行,j=1×2=2,s=0+1×2=2,i=1+1=2;
因为2<30,条件不成立,
执行,j=2×2=4,s=2+2×4=10,i=2+1=3;
因为10<30,条件不成立,
执行j=4×2=8,s=10+3×8=34,i=3+1=4;
34>30,此时算法不在循环,即判断框中的条件不成立,也就是4≤3不成立,
所以判断框中可以填写的是i≤3.
故选C.
点评:本题考查了循环结构,是当型循环,当型循环是先判断后执行,当满足条件时执行循环,不满足条件时跳出循环,算法结束,是基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

阅读右面的程序框图,运行相应的程序,输出的结果为(  )
精英家教网
A、
13
21
B、
21
13
C、
8
13
D、
13
8

查看答案和解析>>

科目:高中数学 来源: 题型:

6、阅读右面的程序框图,则输出的k=(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读右面的程序框图,则输出的k的值为
4
4

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读右面的程序框图,运行相应的程序,输出的结果为(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

(2010•天津模拟)阅读右面的程序框图,则输出的S=
120
120

查看答案和解析>>

同步练习册答案