考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

关于基础运算符,以下说法正确的是?
A. %,/和//都是表示除法的运算符号
B. *3和**3分别表示乘以3,乘以两个3
C. 当除数和被除数固定时,/和//一定不会返回同样的结果
D. 当a和b是两个不相同的数字,且都不为1时,a*b与a**b一般都返回相同的结果
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

对于基础运算符的问题,我们可以逐一分析每个说法:

A. **“%,/和//都是表示除法的运算符号”**
- **分析**:
- `/` 是普通除法运算符,返回浮点数结果。例如,`5 / 2` 得到 `2.5`。
- `//` 是地板除法运算符,返回商的整数部分。例如,`5 // 2` 得到 `2`。
- `%` 是取模运算符,返回除法的余数。例如,`5 % 2` 得到 `1`。
- **结论**:`%` 不是除法运算符,而是取模运算符。因此,A 是错误的。

B. **“*3和**3分别表示乘以3,乘以两个3”**
- **分析**:
- `*3` 是乘法运算符,表示乘以3。例如,`2 * 3` 得到 `6`。
- `**3` 是幂运算符,表示取3次幂。例如,`2 ** 3` 得到 `8`。
- **结论**:`**3` 表示的是次幂运算,而不是“乘以两个3”,因此,B 是错误的。

C. **“当除数和被除数固定时,/和//一定不会返回同样的结果”**
- **分析**:
- 当除数和被除数的精确商是一个整数时,`/` 和 `//` 将返回相同的结果。例如,`4 / 2` 和 `4 // 2` 均返回 `2`。
- **结论**:在某些情况下,`/` 和 `//` 可以返回相同的结果。因此,C 是错误的。

D. **“当a和b是两个不相同的数字,且都不为1时,a*b与a**b一般都返回相同的结果”**
- **分析**:
- `a * b` 是乘法运算,仅仅是将两个数相乘。
- `a ** b` 是幂运算,结果会非常不同。实际上,除了某些特殊情形(如 `a=0` 或 `b=0`),`a * b` 与 `a ** b` 几乎总是不同的。
- **结论**:D 是错误的。

通过上述分析,所有选项均为错误。没有正确的选项。