问题
单项选择题
如果X是一个正的实数,保留两位小数、将干分位四舍五入的表达式是( )。
A) 001*Int(X+0.05)
B) 0.01*Int(100*(X+0.005))
C) 0.01*Int(X+0.005)
D) 0.04*Int(100*(X+0.05))
答案
参考答案:B
解析: 在数学函数中,向下取整函数Int(<数值表达式>),返回数值表达式向下取整数的结果,参数为负值时返回小于等于参数值的第一个负数。因为在本题中,题面要求“将干分位四舍五入”,所以A)选项和D)选项可以排除,又因为题面要求将正实数X“保留两位小数”,所以要使用0.01乘以Int函数的结果,但为确保X的值的大小,应该先让“X+0.005”的值乘以100,再代入Int函数中进行运算。所以本题答案为B)。