题目内容

如图所示的程序框图,运行相应的程序,若输出y的值为4,则输入x的值可能为(  )
A、6B、-7C、-8D、7
考点:程序框图
专题:算法和程序框图
分析:若输出y的值为4,则x=2,根据程序框图即有输入x的值可能为-8.
解答: 解:若输出y的值为4,
则x=2,从而有2=|x-3|,可解得x=5或者x=1
若x=1,则不满足条件|x|>3,故舍去;
若x=5,则满足条件|x|>3,
故输入x的值可能为5,因为选项中没有答案,故再次循环,
从而有5=|x-3|,从而解得x=8或者x=-2,
同理若x=-2,则不满足条件|x|>3,故舍去;
若x=8,则满足条件|x|>3,
故输入x的值可能为8,因为选项中没有答案,故再次循环,
从而有8=|x-3|,从而解得x=11或者x=-5,
若x=-5,则满足条件|x|>3,因为选项中没有答案,故再次循环,从而有-5=|x-3|舍去,
若x=11,则满足条件|x|>3,11=|x-3|,从而解得x=-8或者x=14,
对比选项,可知
故选:C.
点评:本题主要考察了程序框图和算法,属于基础题.
练习册系列答案
相关题目

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

精英家教网