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

发布时间:2020-08-04 18:55:34

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

网友回答

B

解析分析:估计所给的条件语句,看出条件中所给的分段函数,对于不同的条件下,写出函数的解析式,求出对应的自变量的值,把不合题意的舍去.

解答:从所给的条件语句可以看出函数式是y=要使的输出的结果是25,∴分两种情况进行计算,当x<0时,25=(x+1)(x+1)∴x=-6或4(舍去)当x≥0时,25=(x-1)(x-1)∴x=6或-4(舍去)综上可知x=6或-6故选B.

点评:本题看出分段函数的应用与条件语句,本题解题的关键是对于所给的语句的认识,得到分段函数的解析式,利用方程思想求解结果,本题是一个基础题.
以上问题属网友观点,不代表本站立场,仅供参考!