閱讀以下程序: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值應(yīng)該是


  1. A.
    -1
  2. B.
    4或-1
  3. C.
    4
  4. D.
    2或-2
B
分析:由已知中程序中是一個(gè)選擇結(jié)構(gòu),分析各個(gè)分支上的處理框,可以分析出程序的功能是計(jì)算分段函數(shù)y=的函數(shù)值,令y=9,分類討論對(duì)應(yīng)的x值,最后綜合討論結(jié)果,即可得到答案.
解答:由已知的程序,可得程序的功能是求
分段函數(shù)y=的函數(shù)值
∵輸出y=9,
當(dāng)x<0時(shí),x2-3x+5=9
解得x=-1,或x=4(舍去)
當(dāng)x≥0時(shí),(x-1)(x-1)=9
解得x=4,或x=-2(舍去)
故輸入的x值應(yīng)該是4或-1
故選B
點(diǎn)評(píng):本題考查的知識(shí)點(diǎn)是輸入、輸出語(yǔ)句,其中根據(jù)程序語(yǔ)句分析出程序的功能是解答本題的關(guān)鍵.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

閱讀以下程序: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值應(yīng)該是(  )
A、-1B、4或-1C、4D、2或-2

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:填空題

閱讀以下程序:INPUT x
IF x>0  THEN
y=3x+1
ELSE
y=-2x+3
END IF
PRINT y
END
若輸入x=5,求輸出的y=________.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:填空題

(必修3做) 閱讀以下程序:INPUT x
IF x<0  THEN
y=x*x-2*x+6
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END
若輸出y=9,則輸入的x值應(yīng)該是________.
(必修5做)關(guān)于x的不等式x(1-x)<a(1-a)(a<0)的解集________.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:不詳 題型:單選題

閱讀以下程序: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值應(yīng)該是( 。
A.-1B.4或-1C.4D.2或-2

查看答案和解析>>

同步練習(xí)冊(cè)答案