#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"