读程序完成下列问题:

<ImageHere>

(1) 若执行程序时, 没有执行语句 $y=x+1$, 则输入的 $x$ 的范围是

(2) 若输出结果是 5 , 则执行的赋值语句是输入的 $x$ 的值是
(1) $x \leqslant 1 \quad$ (2) $y=x+1 \quad 4$

依题意, 题目所给的程序是求函数 $\mathrm{y}=\left\{\begin{array}{l}x+1, x>1 \\ 2 x+1, x \leqslant 1\end{array}\right.$ 的函数值, 因此, 当 $x \leq 1$ 时, 没有执行语句 $y=x+1$ 又当 $\mathrm{x}>1$ 时, $\mathrm{x}+1>2$, 当 $x \leq 1$ 时, $2 x+1 \leq 3$, 从而输出结果是 5 时, 执行的值语句是 $y=x+1$, 故输入的 $x$ 的值为 $x=5-1-4$.故答案为:(1) $x \leqslant 1 \quad$ (2) $y=x+1 \quad 4$