执行如图程序,若输入x=10,要求输出y=4,则在图中“?”处可填入的算法语句是(  )

执行如图程序,若输入x=10,要求输出y=4,则在图中“?”处可填入的算法语句是(  )
①x=x-1②x=x-2③x=x-3④x=x-4.
A.①②③
B.②③
C.②③④
D.③④
pvyb3p 1年前 已收到1个回答 举报

zhuzhangzhen 幼苗

共回答了21个问题采纳率:95.2% 举报

解题思路:先根据输出的y值,确定跳出循环的x值,依次判断当“?”处填①②③④时是否满足,可得答案.

由y=(
1
2)x=4⇒x=-2,
∴输入x=10,当“?”处填①时,跳出循环x=0,∴①错误;
当“?”处填②时,跳出循环x=-2,∴②正确;
当“?”处填③时,跳出循环x=-2,∴③正确;
当“?”处填④时,跳出循环x=-2,∴④正确.
故选:C.

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

考点点评: 本题考查了当型循环结构的程序框图,根据框图的流程确定跳出循环的x值是解题的关键.

1年前

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