如图所示的程序框图,其功能是输入x的值,输出相应的y值.若要使输入的x值与输出的y值相等,则这样的x值有( )
A.2个 B.3个 C.4个 D.5个
知识点:1.算法与程序框图
A
【考点】程序框图.
【分析】由已知的程序框图,我们可得该程序的功能是计算并输出分段函数y=的值,结合输入的x值与输出的y值相等,我们分类讨论后,即可得到结论.
【解答】解:由题意得该程序的功能是:
计算并输出分段函数y=的值,
又∵输入的x值与输出的y值相等,
当|x|≤1时,x=x2,解得x=0,或x=1,
当|x|>1时,x=ln|x|,无解.
故满足条件的x值共有2个.
故选:A.