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