题目内容

14.执行如图所示的程序框图,如果输出的k的值为3,则输入的a的值可以是(  )
A.20B.21C.22D.23

分析 模拟执行程序,依次写出每次循环得到的k,S的值,由题意,当S=21时,应该不满足条件S≤a,退出循环输出k的值为3,从而结合选项可得输入的a的值.

解答 解:由题意,模拟执行程序,可得
k=0,S=0,
满足条件S≤a,S=2×0+3=3,k=0+1=1
满足条件S≤a,S=2×3+3=9,k=1+1=2
满足条件S≤a,S=2×9+3=21,k=2+1=3
由题意,此时,应该不满足条件21≤a,退出循环,输出k的值为3,从而结合选项可得输入的a的值为20.
故选:A.

点评 本题主要考查了循环结构的程序框图,根据S,k的值判断退出循环的条件是解题的关键,属于基础题.

练习册系列答案
相关题目

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

精英家教网