题目内容

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


  1. A.
    -4
  2. B.
    -2
  3. C.
    4或-4
  4. D.
    2或-2
C
分析:首先分析程序含义,判断执行过程,对于结果为y=9,所以根据程序 y=(x+1)2,y=(x-1)2 分别计算求出x的值即可.
解答:本程序含义为:
输入x
如果x<0,执行:y=(x+1)2
否则,执行:y=(x-1)2
因为输出y=9
由y=(x+1)2,可得,x=-4
由y=(x-1)2可得,x=4
故x=4或-4
故选C.
点评:本题选择选择结构的程序语句,根据两个执行语句分别计算,属于基础题.
练习册系列答案
相关题目

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

精英家教网