题目内容

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

INPUT x

IF  x<0  THEN

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

ELSE

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

END IF

PRINT y

END

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

 

【答案】

D

【解析】

试题分析:因为根据已知条件,可知程序表示的为条件语句下的分段函数

 

那么当输出结果为16时,则有=16,x=5,当=16,则x=-5,都符合定义域,因此可之选D.

考点:本试题考查了程序语言的知识。

点评:解决该试题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值,属于基础题。

 

练习册系列答案
相关题目

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

精英家教网