题目
一、单选题(共20题,100.0分) 10.(单选题,5.0分) 表达式5/2+5%2的值是()。 A. 4.5 B. 4 C. 3.5 D. 3
一、单选题(共20题,100.0分) 10.(单选题,5.0分) 表达式5/2+5%2的值是()。
A. 4.5
B. 4
C. 3.5
D. 3
A. 4.5
B. 4
C. 3.5
D. 3
题目解答
答案
### 解析
这道题目考察的是整数除法和取模运算的优先级和结果。
1. **表达式解析**:
- 表达式为 `5/2 + 5%2`。
- 先计算 `5/2`:
- 在整数除法中,`5/2` 的结果是 `2`(因为整数除法会舍去小数部分)。
- 再计算 `5%2`:
- 取模运算 `5%2` 的结果是 `1`(因为 5 除以 2 的余数是 1)。
- 最后计算 `2 + 1`:
- 结果是 `3`。
2. **选项分析**:
- A 4.5:不正确,因为整数除法的结果是整数,不会出现小数。
- B 4:不正确,因为 `5/2` 的结果是 `2`,而不是 `2.5`。
- C 3.5:不正确,因为整数除法和取模运算的结果都是整数,相加后仍然是整数。
- D 3:正确,因为 `5/2` 的结果是 `2`,`5%2` 的结果是 `1`,相加后得到 `3`。
### 答案
正确答案是 **D 3**。
解析
考查要点:本题主要考查整数除法和取模运算的优先级及结果计算。
解题核心:
- 整数除法的结果会舍去小数部分,直接保留整数部分。
- 取模运算的结果是除法运算的余数。
- 运算顺序:除法和取模优先级相同,按从左到右顺序计算。
步骤1:计算整数除法 5/2
- 整数除法中,
5 ÷ 2 = 2(余数1),但结果只保留整数部分,即5/2 = 2。
步骤2:计算取模运算 5%2
- 取模运算的结果是除法的余数,即
5%2 = 1。
步骤3:相加结果
- 将两部分结果相加:
2 + 1 = 3。
选项分析
- A. 4.5:错误,混淆了整数除法与浮点数除法。
- B. 4:错误,可能误将
5/2当作2.5。 - C. 3.5:错误,未正确处理整数运算结果。
- D. 3:正确,符合整数除法和取模运算的规则。