题目内容

10.已知一个算法的程序框图如图所示,当输出的结果为$\frac{1}{2}$时,则输入的x值为(  )
A.$\sqrt{2}$B.1C.-1或$\sqrt{2}$D.-1或$\sqrt{10}$

分析 由程序框图的功能和题意,当满足条件x≤0时,2x=$\frac{1}{2}$,解得x=-1;不满足条件x≤0时,y=lgx=$\frac{1}{2}$,解得x=$\sqrt{10}$,即可得解.

解答 解:输出结果为$\frac{1}{2}$,有y=$\frac{1}{2}$,
由程序框图可知,
当满足条件x≤0时,y=2x=$\frac{1}{2}$,解得:x=-1;
当不满足条件x≤0时,y=lgx=$\frac{1}{2}$,解得:x=$\sqrt{10}$,
综上,有x=-1,或者$\sqrt{10}$.
故选:D.

点评 本题主要考察程序框图和算法,考查了分类讨论思想,属于基础题.

练习册系列答案
相关题目

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

精英家教网