问题
单项选择题
FORTlLAN77表达式“6/5+9/2* *3/2”的值为( )。
A.( 33
B.( 1
C.( 5
D.( 3
答案
参考答案:B
解析: 两个整数进行相除时结果为整数,乘方运算符的优先级高于乘和除运算符,而乘和除运算符的优先级别高于加和减运算符。根据前述规则,表达式“6/5+9/2* * 3/ 2”的计算过程为“1+9/8/2”、“1+1/2”、“1+0”,结果为1。 [点评] 该题考察Fortran表达式求值。