题目内容

10.执行如图所示的程序框图,如果输出的结果为0,那么输入的x为(  )
A.$\frac{1}{9}$B.-1或1C.1D.-1

分析 模拟程序的运行,可得程序框图的功能是计算并输出$y=\left\{\begin{array}{l}-{x^2}+1\\{3^x}+2\end{array}\right.$$\begin{array}{l}x≤0\\ x>0\end{array}$,根据输出的结果为0,得出输入的x的值.

解答 解:模拟程序的运行,可得程序框图的功能是计算并输出$y=\left\{\begin{array}{l}-{x^2}+1\\{3^x}+2\end{array}\right.$$\begin{array}{l}x≤0\\ x>0\end{array}$,
由于$\left\{\begin{array}{l}x>0\\{3^x}+2=0\end{array}\right.$,解集为空,
所以$\left\{\begin{array}{l}x≤0\\-{x^2}+1=0\end{array}\right.$,
解得:x=-1,
所以x=-1.
故选:D.

点评 本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,即可得出正确的答案,属于基础题.

练习册系列答案
相关题目

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

精英家教网