问题 单项选择题

下列程序执行的结果为
x=25:y=20: z=7
Print"S(";x+2*y;")"

A) S(47) B) S(165) C) S(25+7*20) D) S(87)

答案

参考答案:B

解析: 考查考生对表达式的基本认识。
[解题要点] 题中表达式的计算顺序是:先计算z* y,然后计算x+(z*y),最后的出一个表达式值。
[错解分析] 该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C) 是错误的;由于运算符的优先级是先乘除后加减,所以选项B) 为正确,选项A) 和选项D) 不正确。
[考点链接] 表达式计算的优先顺序。

多项选择题
填空题