题目内容

12.阅读以下程序:

若输出y=16,则输入的x值应该是(  )
A.3或-3B.-5或5C.5或-3D.-5

分析 由已知中伪代码可得程序的功能是计算分段函数:y=(x+1)2,x<0:y=(x-1)2,x≥0,根据y=16,代入分别计算求出x的值即可.

解答 解:本程序含义为:
输入x,
如果x<0,执行:y=(x+1)2
否则,执行:y=(x-1)2
因为输出y=16,
由y=(x+1)2,x<0,可得,x=-5,
由y=(x-1)2,x≥0,可得,x=5,
故x=5或-5,
故选:B

点评 本题选择选择结构的程序语句,根据两个执行语句分别计算.属于基础题.

练习册系列答案
相关题目

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

精英家教网