题目内容

17.执行如图所示的程序框图,若输出的值为-5,则判断框中可以填入的条件为(  )
A.z>10?B.z≤10?C.z>20?D.z≤20?

分析 模拟执行程序框图,依次写出每次循环得到的x,y,z的值,当z=21时,应该不满足条件,退出循环,输出x-y的值为-5;结合选项即可得出判断框内可填入的条件.

解答 解:模拟执行程序框图,可得
x=1,y=2,z=1+2=3;
满足条件,x=2,y=3,z=2+3=5;
满足条件,x=3,y=5,z=3+5=8;
满足条件,x=5,y=8,z=5+8=13;
满足条件,x=8,y=13,z=8+13=21;
由题意,此时应该不满足条件,退出循环,输出x-y的值为8-13=-5;
结合选项可知,判断框内可填入的条件是z≤20.
故选:D.

点评 本题主要考查了循环结构的程序框图,当z=21时判定退出循环的条件是解题的关键,属于基本知识的考查.

练习册系列答案
相关题目

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

精英家教网