![[单项选择题] 下列程序执行的结果为x=25:y=20: z=7Print"S(";x+2*y;")",第1张 [单项选择题] 下列程序执行的结果为x=25:y=20: z=7Print"S(";x+2*y;")",第1张](/aiimages/%5B%E5%8D%95%E9%A1%B9%E9%80%89%E6%8B%A9%E9%A2%98%5D+%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%89%A7%E8%A1%8C%E7%9A%84%E7%BB%93%E6%9E%9C%E4%B8%BAx%3D25%EF%BC%9Ay%3D20%EF%BC%9A+z%3D7Print%26amp%3Bquot%3BS%28%26amp%3Bquot%3B%EF%BC%9Bx%2B2%2Ay%EF%BC%9B%26amp%3Bquot%3B%29%26amp%3Bquot%3B.png)
[单项选择题] 下列程序执行的结果为 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) 不正确。[考点链接] 表达式计算的优先顺序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)