题目内容
如图所示的程序框图,运行相应的程序,若输出y的值为4,则输入x的值可能为( )

| A、6 | B、-7 | C、-8 | D、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.
则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.
点评:本题主要考察了程序框图和算法,属于基础题.
练习册系列答案
相关题目
定义向量运算“⊙”如下:
=(m,n),
=(p,q),令
⊙
=mq-np,下面错误的是( )
| a |
| b |
| a |
| b |
A、若
| ||||||||||||
B、
| ||||||||||||
C、对任意的λ∈R,有(λ
| ||||||||||||
D、(
|
已知函数f(x)=Acos(x+φ)(A>0,φ∈R),则“f(x)是偶函数”是“φ=π”的( )
| A、必要不充分条件 |
| B、充分不必要条件 |
| C、充要条件 |
| D、既不充分也不必要条件 |