阅读下面的程序, 若输入的 $\mathrm{x}$ 值为 3 , 则输出的 $\mathrm{y}$ 值为 ( )

| INPUT " $x=" ; x$ |
| :---: |
| IF $x<1$ THEN |
| $y=2^{\wedge} x$ |
| ELSE |
| IF $x<4$ THEN |
| $y=x-1$ |
| ELSE |
| $y=x$ |
| END IF |
| END IF |

## PRINT "y=";y

END
该程序语句的功能是求函数 $y=\left\{\begin{array}{l}2^{x}, x<1 \\ x-1,1 \leqslant x<4, \\ x, x \geqslant 4\end{array}\right.$ 的值, 所以当 $\mathrm{x}=3$ 时, $\mathrm{y}=2$.答案: A