精英家教网 > 高中数学 > 题目详情
图中程序执行后输出的结果是
7
7
分析:For-from循环是知道了循环的次数的循环,本题执行6次循环,根据语句I←2I+1,然后判断是否超出20,如果超出20就减20,共执行循环体6次,最后输出I的值.
解答:解:根据题意可知循环体执行6次,
I=1,执行第一次后I=3,不满足I>20,
执行第二次后I=7,不满足I>20,
执行第三次后I=15,不满足I>20,
执行第四次后I=31,满足I>20,
I=11,执行第五次后I=23,满足I>20,
I=3,执行第六次后I=7,不满足I>20,
输出I=7.
故答案为:7.
点评:本题主要考查了For-from循环,语句的识别问题是一个逆向性思维,一般我们认为我们的学习是从算法步骤(自然语言)至程序框图,再到算法语言(程序).如果将程序摆在我们的面前时,我们要从识别逐个语句,整体把握,概括程序的功能,属于基础题.
练习册系列答案
相关习题

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

4、如图中的程序执行后输出的结果为(  )

查看答案和解析>>

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

如果图中算法程序执行后输出的结果是990,那么在程序框图中,判断框中的“条件”应为
i=8或i<9
i=8或i<9

查看答案和解析>>

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

(2012•西山区模拟)如图,程序框图中的程序执行后输出的结果是(  )

查看答案和解析>>

科目:高中数学 来源:2010-2011年黑龙江省高二上学期期末考试数学理卷 题型:选择题

右图中的程序执行后输出的结果为(  )

 

i=11

s=1

DO

  s=s*i

  i=i-1

LOOP UNTIL  i<9

PRINT  s

END   

 

 

 

 

 

 

 

 

 

A 110  B 90  C 990   D 99

 

查看答案和解析>>

同步练习册答案