题目内容

阅读以下程序:INPUT x
IF x<0  THEN
y=x*x-3*x+5
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
若输出y=9,则输入的x值应该是


  1. A.
    -1
  2. B.
    4或-1
  3. C.
    4
  4. D.
    2或-2
B
分析:由已知中程序中是一个选择结构,分析各个分支上的处理框,可以分析出程序的功能是计算分段函数y=的函数值,令y=9,分类讨论对应的x值,最后综合讨论结果,即可得到答案.
解答:由已知的程序,可得程序的功能是求
分段函数y=的函数值
∵输出y=9,
当x<0时,x2-3x+5=9
解得x=-1,或x=4(舍去)
当x≥0时,(x-1)(x-1)=9
解得x=4,或x=-2(舍去)
故输入的x值应该是4或-1
故选B
点评:本题考查的知识点是输入、输出语句,其中根据程序语句分析出程序的功能是解答本题的关键.
练习册系列答案
相关题目

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

精英家教网