(2014•湖南一模)阅读如图所示的程序框图,运行相应的程序,输出的结果i=(  )

(2014•湖南一模)阅读如图所示的程序框图,运行相应的程序,输出的结果i=(  )

A.3
B.4
C.5
D.6
yuexuyi 1年前 已收到1个回答 举报

shiwu2005 幼苗

共回答了16个问题采纳率:87.5% 举报

解题思路:由已知中的程序框图可知:该程序的功能是利用条件结构和循环结构的嵌套计算并输出i值,模拟程序的运行过程可得答案.

当a=4时,不满足退出循环的条件,进入循环后,由于a值不满足“a是奇数”,故a=5,i=2;
当a=5时,不满足退出循环的条件,进入循环后,由于a值满足“a是奇数”,故a=16,i=3;
当a=16时,不满足退出循环的条件,进入循环后,由于a值不满足“a是奇数”,故a=8,i=4;
当a=8时,不满足退出循环的条件,进入循环后,由于a值不满足“a是奇数”,故a=4,i=5;
当a=4时,满足退出循环的条件,故输出结果为:5
故选C

点评:
本题考点: 程序框图.

考点点评: 本题考查的知识点是程序框图,在写程序运行结果时,模拟程序运行结果是最常用的方法,一定要熟练掌握.

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.089 s. - webmaster@yulucn.com