如图所示, 如果下面程序中输人的 $r=\sqrt{2}, f(r)$ 是用来求圆内接正方形边长 $\mathrm{a}$ 的一个函数, 则输出的结果为

<ImageHere>

| INPUT " $\mathrm{r}={ }^{\prime \prime} ; \mathrm{r}$ |
| :--- |
| $\mathrm{a}=\mathrm{f}(\mathrm{r})$ |
| $S_{1}=3.14 * \mathrm{r} * \mathrm{r}$ |
| $S_{2}=\mathrm{a} * \mathrm{a}$ |
| $\mathrm{S}=S_{1}-S_{2}$ |
| PRINT " $\mathrm{S}=$ " $; \mathrm{S}$ |
| END |
由程序可知, $S$, 表示的是半径为 $r$ 的圆的面积, $S$, 表示的是边长为 $a$ 的正方形的面积, 由图可知该正方形是圆的内接正方形, 所以其边长 $a=2 r . S$ 表示圆的面积与正方形的面积之差, 即题图中阴影部分的面积 $S=S_{1}-S_{2}$. 由已知 $r=\sqrt{2}$, 得 $a=\sqrt{2} r=2$,所以 $S_{1}=3.14 \times(\sqrt{2})^{2}=6.28, S_{2}=a^{2}=2^{2}=4$ 故 $S=S_{1}-S_{2}=6.28-4=2.28$.

答案: C