多选题
()下列运算()是取整和取符号的运算指令(华中系统).
A
#i=LN[#j]
B
#i=SIGN[#j]
C
#i=INT[#j]
D
#i=EXP[#j]
E
#i=ABS[#j]
答案解析
正确答案:BC
解析:
好的,我们来分析一下这道多选题。
题目要求选择“取整”和“取符号”的运算指令。我们来看每个选项的具体含义:
A. `#i=LN[#j]`:这是自然对数函数,计算的是以 e 为底的对数。例如,如果 #j = 10,那么 LN[10] ≈ 2.302585。显然,这不是取整或取符号的操作。
B. `#i=SIGN[#j]`:这是取符号函数。它返回 #j 的符号:
- 如果 #j > 0,返回 1
- 如果 #j = 0,返回 0
- 如果 #j < 0,返回 -1
例如,如果 #j = -5,那么 SIGN[-5] = -1。这是一个取符号的操作。
C. `#i=INT[#j]`:这是取整函数。它返回 #j 的整数部分,即去掉小数部分。例如,如果 #j = 3.7,那么 INT[3.7] = 3。这是一个取整的操作。
D. `#i=EXP[#j]`:这是指数函数,计算的是 e 的 #j 次方。例如,如果 #j = 2,那么 EXP[2] ≈ 7.389056。显然,这不是取整或取符号的操作。
E. `#i=ABS[#j]`:这是绝对值函数。它返回 #j 的绝对值,即去掉负号。例如,如果 #j = -5,那么 ABS[-5] = 5。虽然这是一个常见的数学操作,但它既不是取整也不是取符号的操作。
综上所述,符合题目要求的选项是 B 和 C。
- **B. #i=SIGN[#j]**:取符号操作
- **C. #i=INT[#j]**:取整操作
因此,正确答案是 **BC**。
相关知识点:
华中取整取符号运算记
