运行如图所示的算法流程图,当输入的x值为(  )时,输出的y值为4.A.1B.-1C.-2D.-

2024-12-17 19:40:37
推荐回答(1个)
回答1:

由程序框图知:算法的功能是求y=

x+3       x>1
x2         ?1≤x≤1
1?x        x<?1
的值,
当x>1时,y=x+3>4,∴y=4时,x>1无解;
当-1≤x≤1时,y=x2=4?x=±2,∴无解;
当x<-1时,y=1-x=4?x=-3,
∴输入的x=-3.
故选:D.