#6784. 十进制转x进制-选择题
十进制转x进制-选择题
1. 用除基取余法将十进制数 25 转换为二进制,第二次除2得到的余数是( )
{{ select(1) }}
- 0
- 1
- 2
- 5
2. 十进制数 18 转换为二进制,下面哪一组余数顺序是正确的(从第一次到最后一次)?
{{ select(2) }}
- 0,1,0,0,1
- 1,0,0,1,0
- 0,0,1,0,1
- 1,0,0,1
3. 十进制数 39 转换为十六进制,第一次除16的余数是( )
{{ select(3) }}
- 7
- 8
- 9
- 10
4. 十进制数 100 转换为八进制,需要除几次8?(即循环几次)
{{ select(4) }}
- 2次
- 3次
- 4次
- 5次
5. 某同学将十进制数 23 转换为二进制,得到的结果是 10111。他犯的错误可能是( )
{{ select(5) }}
- 余数顺序写反了
- 第一次除2的商算错了
- 把二进制当成十进制加了
- 忘记处理0
6. 十进制数 127 转换为二进制,结果中1的个数是( )
{{ select(6) }}
- 5
- 6
- 7
- 8
7. 一个十进制数转换为八进制后得到 123,这个十进制数可能是( )
{{ select(7) }}
- 83
- 84
- 85
- 86
8. 十进制转十六进制时,如果某次余数是 10,最终结果中该位用字母 A 表示。那么十进制数 171 转十六进制,结果中的字母是( )
{{ select(8) }}
- A
- B
- C
- D
9. 观察下列除基取余过程,它可能是将十进制数( )转换为二进制。
步骤1:? ÷ 2 = 10 余 1
步骤2:10 ÷ 2 = 5 余 0
步骤3:5 ÷ 2 = 2 余 1
步骤4:2 ÷ 2 = 1 余 0
步骤5:1 ÷ 2 = 0 余 1
{{ select(9) }}
- 21
- 22
- 23
- 24
10. 在十进制转二进制的程序中,如果误将循环条件写成 while(num > 0) 而不是 while(num != 0),当输入 num=0 时,输出结果是( )
{{ select(10) }}
- "0"
- 空字符串
- 死循环
- "1"