问题 单项选择题

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表达式求值。

单项选择题 案例分析题
单项选择题