题目内容

执行如图所示的程序框图,若输出的结果为21,则判断框中应填(  )
A、i<5B、i<6
C、i<7D、i<8
考点:程序框图
专题:算法和程序框图
分析:根据题意,模拟程序框图的执行过程,计算输出结果即可.
解答: 解:模拟程序框图执行过程,如下;
开始,i=1,s=0,不输出,进入循环,1是奇数?是,s=0-12=-1,i=1+1=2,
不输出,进入循环,2是奇数?否,s=-1+22=3,i=2+1=3,不输出,进入循环,
3是奇数?是,s=3-32=-6,i=3+1=4,不输出,进入循环,
4是奇数?否s=-6+42=10,i=4+1=5,不输出,进入循环,
5是奇数?是,s=10-52=-15,i=5+1=6,不输出,进入循环,
6是奇数?否,s=-15+62=21,i=6+1=7,退出循环,输出21,
∴判断框中的条件是:i<7?
故选C.
点评:本题考查了程序框图的执行结果的问题,解题时应模拟程序的执行过程,是基础题.
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网