多选题
()下列运算()不是取整运算指令(SIEMENS系统).
A
Ri=LN(Rj)
B
Ri=TRUNC(Rj*Rk)
C
Ri=EXP(Rj)
D
Ri=TRUNC(Rj)
E
Ri=ABS(Rj)
答案解析
正确答案:ACE
解析:
好的,我们来分析一下这道多选题。
题目要求选择“不是取整运算指令”的选项。首先,我们需要了解什么是取整运算指令。取整运算指令通常是指将一个浮点数转换为最接近的整数的操作。在SIEMENS系统中,常用的取整运算指令是`TRUNC`和`ROUND`。
我们来看每个选项:
A. **Ri=LN(Rj)**
- `LN` 是自然对数函数,计算的是以e为底的对数。例如,`LN(1)` 的结果是0,`LN(e)` 的结果是1。显然,这不是取整运算。
B. **Ri=TRUNC(Rj*Rk)**
- `TRUNC` 是取整函数,它会去掉小数部分,只保留整数部分。例如,`TRUNC(3.7)` 的结果是3,`TRUNC(-3.7)` 的结果是-3。这里`Rj*Rk`的结果会被取整,所以这是取整运算。
C. **Ri=EXP(Rj)**
- `EXP` 是指数函数,计算的是以e为底的指数。例如,`EXP(1)` 的结果是e(约2.718),`EXP(0)` 的结果是1。显然,这不是取整运算。
D. **Ri=TRUNC(Rj)**
- 这个选项直接使用了`TRUNC`函数,显然是取整运算。
E. **Ri=ABS(Rj)**
- `ABS` 是绝对值函数,计算的是一个数的绝对值。例如,`ABS(-3)` 的结果是3,`ABS(3)` 的结果也是3。显然,这不是取整运算。
综上所述,选项A、C和E都不是取整运算指令,因此正确答案是**ACE**。
相关知识点:
非取整运算指令考点分清
