下面的程序運(yùn)行之后輸出的y值為16,則輸入x的值應(yīng)該是
INPUT x
IF  x<0  THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
PRINT y
END


  1. A.
    3或-3
  2. B.
    -5
  3. C.
    -5或5
  4. D.
    5或-3
C
試題分析:首先分析程序含義,判斷執(zhí)行過程,對(duì)于結(jié)果為y=16,所以根據(jù)程序
y=(x+1)2,y=(x-1)2分別計(jì)算求出x的值即可.本程序含義為:輸入x
如果x<0,執(zhí)行:y=(x+1)2,否則,執(zhí)行:y=(x-1)2
因?yàn)檩敵鰕=16,由y=(x+1)2,可得,x=-5
由y=(x-1)2可得,x=5,故x=5或-5,故選為:C.
考點(diǎn):本試題主要考查了程序語言中條件結(jié)構(gòu)的運(yùn)用。
點(diǎn)評(píng):解決該試題的關(guān)鍵是理解程序表示的為分段函數(shù)的解析式問題。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

10、為了在運(yùn)行下面的程序之后得到輸出y=16,鍵盤輸入x應(yīng)該是( 。
Input x
If  x<0  then
y=(x+1)?(x+1)
Else
y=(x-1)?(x-1)
End if
Print y
End.

查看答案和解析>>

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

精英家教網(wǎng)為了在運(yùn)行下面的程序之后得到輸出y=9,則鍵盤輸入應(yīng)該是( 。
input  x
if  x<0  then
y=(x+1)*(x+1)
else
y=(x-1)*(x-1)
end if
print   y
end
A、x=-4B、x=-2C、x=4或x=-4D、x=2或x=-2

查看答案和解析>>

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

為了在運(yùn)行下面的程序之后得到輸出25,鍵盤輸入x應(yīng)該是( 。

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:2014屆福建省高二上學(xué)期期中考試文科數(shù)學(xué)試卷(解析版) 題型:選擇題

下面的程序運(yùn)行之后輸出的y值為16,則輸入x的值應(yīng)該是(    )

       INPUT x

IF  x<0  THEN

y=(x+1)*(x+1)

ELSE

y=(x-1)*(x-1)

       PRINT y

       END

A.3或-3        B. -5        C.-5或5        D.5或-3

 

查看答案和解析>>

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