100) 以下选项中关于C语言算术表达式的叙述中错误的是
A. C语言仅提供了+、-、*、/ 这4个基本算术运算符
B. C语言采用的是人们熟悉的四则运算规则,即先乘除后加减
C. 算术表达式中,运算符两侧类型不同时,将进行类型之间的转换
D. 可以通过使用小括号来改变算术表达式中某些算术运算符的计算优先级
137) 算术运算符和圆括号有不同的运算优先级,对于表达式: a+b+c*(d+e),关于执行顺序,以下说法正确的是
A. 先执行a+b得r1,再执行(d+e)得r2,再执行 c*r2得r3,最后 执行r1+r3得表达式最后结果
B. 先执行(d+e)得r2,再执行 c*r2得r3,再执行 a+b得r1,最后 执行r1+r3得表达式最后结果
C. 先执行(d+e)得r2,再执行c*r2得r3,再执行b+r3得r4,最 后执行a+r4得表达式最后结果
D. 先执行a+b得r1,再执行r1+c得r5,再执行(d+e)得r2,最 后执行r5*r2得表达式最后结果