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

为了在运行下面的程序之后得到输出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.
考点:本试题考查了程序语言的知识。
点评:解决该试题的关键是理解条件语句,表示的为分段函数,然后根据输出的函数值,求解自变量的值,属于基础题。

练习册系列答案
相关习题

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

右边程序运行后输出的结果为(  )

A.B.C.D.

查看答案和解析>>

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

执行右面的框图,若输出结果为3,则可输入的实数值的个数为(   )

A.1 B.2C.3D.4

查看答案和解析>>

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

右边程序执行后输出的结果是(  )

A.3 B.6
C.10 D.15

查看答案和解析>>

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

算法的三种基本结构是(    )

A.顺序结构、模块结构、条件结构 B.顺序结构、循环结构、模块结构
C.顺序结构、条件结构、循环结构 D.模块结构、条件结构、循环结构

查看答案和解析>>

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

如图所示的程序框图所表示的算法是

A.12+22+32+…+102
B.102+112+122+…+10002
C.102+202+302+…+10002
D.12+22+32+…+10002

查看答案和解析>>

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

如图所示的流程图中,输出的结果是(    )

A.5B.20 C.60 D.120

查看答案和解析>>

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

如果执行右边的框图,输入N=5,则输出的数等于(  )

A. B. C. D.

查看答案和解析>>

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

计算机执行下面的程序段后,输出的结果是( )

A. B. C. D.

查看答案和解析>>

同步练习册答案