#P1065. 进制转换专题训练

进制转换专题训练

  1. 十进制数 113 转化为二进制数是({{ select(1) }})。
  • 1110001
  • 1101001
  • 1110011
  • 1100011
  1. 八进制数 365 转换成十六进制数是({{ select(2) }})。
  • F5
  • 1F5
  • E5
  • 1E5
  1. 十六进制数 2F.C 对应的十进制数是({{ select(3) }})。
  • 47.75
  • 47.12
  • 45.75
  • 45.6
  1. 十进制小数 0.6875 转换成二进制小数是({{ select(4) }})。
  • 0.1011
  • 0.1101
  • 0.101
  • 0.111
  1. 二进制数 1011.101 对应的十进制数是({{ select(5) }})。
  • 11.625
  • 11.5
  • 13.625
  • 13.5
  1. 在 8 位二进制补码表示中,能表示的带符号整数范围是({{ select(6) }})。
  • -127 ~ 127
  • -128 ~ 127
  • -128 ~ 128
  • -127 ~ 128
  1. 8位补码 11001011 对应的十进制真值是({{ select(7) }})。
  • -53
  • -75
  • -52
  • -77
  1. 带符号整数 -9 的 8 位补码表示是({{ select(8) }})。
  • 10001001
  • 11110110
  • 11110111
  • 11111001
  1. 关于原码、反码和补码,下列说法错误的是({{ select(9) }})。
  • 正数的原码、反码、补码均相同
  • 负数的补码是在其反码的末位加 1
  • 0 在反码中的表示形式是唯一的
  • 0 在补码中的表示形式是唯一的
  1. 已知大写字母 'A' 的 ASCII 码为 65,则十六进制 ASCII 码为 0x4C 的字符是({{ select(10) }})。
  • 'L'
  • 'M'
  • 'N'
  • 'K'
  1. Base64 编码将每 3 字节的输入数据编码为 4 字节的输出数据。若输入数据长度为 11 字节,编码后的输出长度(含填充字符)是({{ select(11) }})。
  • 12 字节
  • 15 字节
  • 16 字节
  • 20 字节
  1. 在 UTF-8 编码中,常用的汉字通常占用({{ select(12) }})字节。
  • 1
  • 2
  • 3
  • 4
  1. 八进制数 176 与二进制数({{ select(13) }})的值相等。
  • 01111110
  • 01011110
  • 01111010
  • 01101110
  1. 一个带符号的 16 位整型变量(short),其能表示的最大正整数是({{ select(14) }})。
  • 32768
  • 32767
  • 65535
  • 65536
  1. 十六进制数 A1B 转换成八进制数是({{ select(15) }})。
  • 5033
  • 4033
  • 5034
  • 4034
  1. 十进制纯小数 0.5 转化为二进制小数的结果是 0.1。({{ select(16) }})
  • 正确
  • 错误
  1. 在八进制数制的表示中,单个数位上绝对不可能出现数字字符 '8' 或 '9'。({{ select(17) }})
  • 正确
  • 错误
  1. 十六进制数 10 对应的十进制数值是 16。({{ select(18) }})
  • 正确
  • 错误
  1. 二进制数 1101 的数值大小严格大于十进制数 13。({{ select(19) }})
  • 正确
  • 错误
  1. 计算机内部存储、传输和处理所有数据与指令时,最终都采用二进制的形式。({{ select(20) }})
  • 正确
  • 错误
  1. 对于无符号整数而言,其计算机内部的原码、反码、补码三种形式是完全相同的。({{ select(21) }})
  • 正确
  • 错误
  1. 在 8 位二进制带符号整数表示中,原码能够表示的最小负整数是 -128。({{ select(22) }})
  • 正确
  • 错误
  1. 负数的反码是在其原码的基础上,符号位保持不变,其余各位按位取反。({{ select(23) }})
  • 正确
  • 错误
  1. 计算机中采用补码进行加减法运算的核心好处之一,是可以将减法运算转换为加法运算,从而简化硬件电路设计。({{ select(24) }})
  • 正确
  • 错误
  1. 在计算机存储单位中,1 字节(Byte)严格由 8 个二进制位(bit)组成。({{ select(25) }})
  • 正确
  • 错误
  1. 标准 ASCII 码表不仅可以表示英文字母、数字和控制字符,还可以编码常见的中文字符。({{ select(26) }})
  • 正确
  • 错误
  1. 在 Base64 编码过程中,如果输入的字节长度不是 3 的倍数,编码结果的末尾会使用 = 字符进行填充。({{ select(27) }})
  • 正确
  • 错误
  1. 在 C++ 中,字符常量 '0' 的 ASCII 码值在十进制下等于 0。({{ select(28) }})
  • 正确
  • 错误
  1. 在同一个数制下,一个纯小数的位数越多,其对应表达的实际数值就一定越大。({{ select(29) }})
  • 正确
  • 错误
  1. 补码表示法中,最高位(符号位)为 0 表示该数为正数或零,最高位为 1 表示该数为负数。({{ select(30) }})
  • 正确
  • 错误