题目内容

17.运行如图程序,若随机输人一个x值,则输出的结果不可能是(  )
A.-3B.0C.0.5D.2

分析 模拟执行程序,可得程序的功能是计算并输出y=$\left\{\begin{array}{l}{{2}^{x}}&{x<0}\\{-{x}^{2}+2x}&{x≥0}\end{array}\right.$的值,依次验证各选项即可得解.

解答 解:模拟执行程序,可得程序的功能是计算并输出y=$\left\{\begin{array}{l}{{2}^{x}}&{x<0}\\{-{x}^{2}+2x}&{x≥0}\end{array}\right.$的值,
若输出的结果为-3,由题意,-x2+2x=-3,解得:x=3,即当输人x值为3时,输出的结果为-3,符合条件;
若输出的结果为0,由题意,-x2+2x=0,解得当输人x值为0时,输出的结果为0,符合条件;
若输出的结果为0.5,由题意,-x2+2x=0.5,解得:x=1±$\frac{\sqrt{2}}{2}$,即当输人x值为1±$\frac{\sqrt{2}}{2}$时,输出的结果为0.5,符合条件;
若输出的结果为2,由题意,-x2+2x=2,方程无解;
故选:D.

点评 本题考查了程序框图中的条件结构,条件结构的特点是,算法的流程根据条件是否成立有不同的流向,算法不循环执行.

练习册系列答案
相关题目

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

精英家教网