精英家教网 > 高中数学 > 题目详情

为了在运行下面的程序之后得到输出16,键盘输入x应该是
INPUT x
IF  x<0  THEN
y=(x+1)*(x+1)
ELSE
y=(x-1)*(x-1)
END IF
PRINT y
END


  1. A.
    3或-3
  2. B.
    -5
  3. C.
    5或-3
  4. D.
    5或-5
D
试题分析:因为根据已知条件,可知程序表示的为条件语句下的分段函数
 
那么当输出结果为16时,则有=16,x=5,当=16,则x=-5,都符合定义域,因此可之选D.
考点:本试题考查了程序语言的知识。
点评:解决该试题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值,属于基础题。
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

10、为了在运行下面的程序之后得到输出y=16,键盘输入x应该是(  )
Input x
If  x<0  then
y=(x+1)?(x+1)
Else
y=(x-1)?(x-1)
End if
Print y
End.

查看答案和解析>>

科目:高中数学 来源: 题型:

6、为了在运行下面的程序之后得到输出y=16,键盘输入x应该是(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

为了在运行下面的程序之后得到输出y=25,键盘输入x应该是
 

Input x
If  x<0  then
y=(x+1)*(x+1)
Else
y=(x-1)*(x-1)
End if
Print y
End

查看答案和解析>>

科目:高中数学 来源: 题型:

为了在运行下面的程序之后得到输出y=9,键盘输入x一定是(  )
输入x
If  x<0,then y=(x+1)*(x+1)
Else  y=(x-1)*(x-1)
输出y.

查看答案和解析>>

科目:高中数学 来源: 题型:

为了在运行下面的程序之后得到输出25,键盘输入x应该是
INPUT x
IF  x<0  THENy=(x+1)?(x+1)
ELSEy=(x-1)?(x-1)
END IF
PRINT y
END(  )

查看答案和解析>>

同步练习册答案