当前位置:高中试题 > 数学试题 > 基本算法语句 > 执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是        ...
题目
题型:不详难度:来源:
执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是        
答案

解析

试题分析:∵该程序的功能是计算 2+4+6+…值,由循环变量的初值为1,步长为1,最后一次进入循环的终值为8,第1次循环:S=0+2=2 , k=1+1=2;第2次循环:S=2+4=6 , k=2+1=3;第3次循环:S=6+6=12, k=3+1=4;第4次循环:S=12+8=20 ,k=4+1=5…第6次循环:S=30+12=42  , k=6+1=7;第7次循环:S=42+14=56, k=7+1=8;退出循环.此时S=56,不满足条件,跳出循环,输出k=8,则判断框内m的取值范围是
点评:算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.程序填空也是重要的考试题型,这种题考试的重点有:①分支的条件②循环的条件③变量的赋值④变量的输出.其中前两点考试的概率更大.此种题型的易忽略点是:不能准确理解流程图的含义而导致错误.
核心考点
试题【执行如下图所示的程序框图,若输出的结果是8,则判断框内的取值范围是        】;主要考察你对基本算法语句等知识点的理解。[详细]
举一反三
若某程序框图如图所示,则该程序运行后输出的值是
A.4B.5C.6D.7

题型:不详难度:| 查看答案
以下程序的功能是(  )
S=1;
for i=1:1:10
S=(3^i)*S;
end
S
A.计算3×10的值B.计算355的值
C.计算310的值D.计算1×2×3×…×10的值

题型:不详难度:| 查看答案
下列程序
i=12
s=1
DO
s=" s" * i
i = i-1
LOOP UNTIL “条件”
PRINT  s
END
执行后输出的结果是132,那么在程序until后面的“条件”应为(  )
A.i > 11B.i >=11C.i <=11D.i<11

题型:不详难度:| 查看答案
以下程序运行时输出的结果是(  )
A.12,15       B.12,9
C.12,21D.21,12

题型:不详难度:| 查看答案
一个算法如下:
第一步:取值取值
第二步:若不大于,则执行下一步;否则执行第六步;
第三步:计算且将结果代替
第四步:用结果代替
第五步:转去执行第二步;
第六步:输出则运行以上步骤输出的结果为          
题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.