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

admin2010-03-30  55

问题 下列程序执行的结果为    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)

答案2

解析 题中表达式的计算顺序是:先计算z* y,然后计算x+(z*y),最后的出一个表达式值。注意: 该题涉及到赋值语句与运算符优先级的顺序,Print语句具有运算功能,故选项C是错误的;由于运算符的优先级是先乘除后加减,所以选项B为正确,选项A和选项D不正确。注意:表达式计算的优先顺序。
转载请注明原文地址:https://jikaoti.com/ti/PRq0FFFM
0

最新回复(0)