4. 根据下列算法语句, 当输入x为60时, 输出y的值为(A) 25(B) 30(C) 31(D) 61
输入x
If x≤50 Then$ y { = } 0 . 5 ~ { ^ { * } x }$
Else$y { = } 2 5 { + } 0 . 6 ^ { * } ( x { - } 5 0 )$
End If
输出 y
参考答案
C
2013_省自主命题(陕西)
4. 根据下列算法语句, 当输入x为60时, 输出y的值为(A) 25(B) 30(C) 31(D) 61
输入x
If x≤50 Then$ y { = } 0 . 5 ~ { ^ { * } x }$
Else$y { = } 2 5 { + } 0 . 6 ^ { * } ( x { - } 5 0 )$
End If
输出 y
C
用 3 道相关题确认基础和中等变式会到哪一步。
【答案】C
【解析】: $\because x = 6 0 , \therefore y = 2 5 + 0 . 6 \times ( 6 0 - 5 0 ) = 3 1$ ,故选择C。
【考点定位】本题考查算法程序,重点突出对条件语句的考查. 是容易题。