精英家教网 > 高中数学 > 题目详情
为了在运行下面的程序之后得到输出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或-3B.-5C.5或-3D.5或-5
D

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

科目:高中数学 来源:不详 题型:填空题

下左程序运行后输出的结果为_________________________.

查看答案和解析>>

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

以下程序的功能是(  )
S=1;
for i=1:1:10
S=(3^i)*S;
end
S
A.计算3×10的值B.计算355的值
C.计算310的值D.计算1×2×3×…×10的值

查看答案和解析>>

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

对一位运动员的心脏跳动检测了8次,得到如下表所示的数据:
检测次数
1
2
3
4
5
6
7
8
检测数据(次/分钟)
39
40
42
42
43
45
46
47
上述数据的统计分析中,一部分计算见如图所示的程序框图(其中是这8个数据的平均数),则输出的的值是(   )

A.6    B.7     C.8   D.56

查看答案和解析>>

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

如图所示的程序框图所表示的算法是
A.12+22+32+…+102
B.102+112+122+…+10002
C.102+202+302+…+10002
D.12+22+32+…+10002

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

计算并输出1×2×3×4×﹣﹣﹣×n>1000的最小整数n,写出程序框图,并编写程序。

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

执行如图所示的程序框图,则输出=______.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

下右程序输出的n的值是_________________.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

比较大小:    

查看答案和解析>>

同步练习册答案