计算机基础 - 进制转换(答案&解析)

一、选择题

1.算式37+6=45正确, 则该算式采用的进制是 ( B )。

A.十进制                       B.八进制

C.二进制                       D.十六进制

2.如果等式2+5=10成立, 则6+4=( B )。

A.14                           B.13

C.10                           D.12

3.一个字节由8个二进制位组成,那么两个字节所能表示的最大的十六进制整数为 ( B)。

A.9999                          B.FFFF

C.65536                         D.65535

4.对于汉字编码,以下说法中正确的是 ( C)。

A.使用不同输入法输入同一汉字,该汉字的机内码是不同的

B.机内码是为了解决汉字输入到计算机内部而形成的编码

C.使用不同输入法输入同一汉字,该汉字的输入码可能不同

D.任何信息存放在计算机内部时都采用二进制编码,所以汉字机内码和英文字母ASCII 码没有区别

5.汉字的字形码可以用点阵方式来表示,以下关于点阵的描述中,正确的是( C)。

A.点阵是唯一一种能表示汉字字形的方式

B.用点阵方式显示的字体可以被无限放大,而不会产生锯齿

C.用于显示汉字的点阵越多,汉字就越清晰

D.用于显示汉字点阵数的多少与占用的存储空间无关

6.下列式子中成立的是( A)。

A. DBH=219                        B.237O=10011110B

C.100<62H                         D.11011B>440

7.下列有关“基数”表述正确的是( B )。

A.基数是指某一数字符号在数的不同位置所表示的值的大小

B.二进制的基数是“2”,十进制的基数是“10”

C.基数就是一个数的数值

D.只有正数才有基数

8.字长是指计算机一次能处理的 ( C),是衡量计算机性能的一个重要指标。

A.字符个数                       B.十进制位长度

C.二进制位长度                   D.小数位数

9.下列关于计算机采用二进制码的原因的说法中,不正确的说法是( C)。

A.二进制码便于实现逻辑运算

B.二进制码在物理上最易实现

C.人们习惯使用通过二进制码表示二进制数

D.二进码用来表示的二进制数,其计数和加减运算的规则都很简单

解析:A. 二进制码便于实现逻辑运算

这是正确的。二进制只有0和1两种状态,与逻辑运算中的真(1)和假(0)相对应,因此便于实现逻辑运算。

B. 二进制码在物理上最易实现

这也是正确的。在计算机内部,二进制码可以通过电路的开关状态(如高电平和低电平)来表示,这种表示方式在物理上实现起来相对简单且稳定。

C. 人们习惯使用通过二进制码表示二进制数

这个说法是不正确的。实际上,人们更习惯于使用十进制数,因为我们的日常生活中经常接触到的数字系统(如时间、货币等)都是基于十进制的。二进制数对于大多数人来说并不直观,需要一定的转换和理解过程。

D. 二进制码用来表示的二进制数,其计数和加减运算的规则都很简单

这是正确的。二进制数的计数和加减运算规则相对简单,只涉及0和1的两种状态,以及简单的进位规则。

10.微机中1KB字节表示的二进制位数是 ( D )。

A.1000                            B.8x1000

C.1024                            D.8x1024

解析:这个问题是关于微机中存储单位KB(千字节)与二进制位数之间的转换。

首先,我们需要明确几个概念:

‌位(bit)‌:这是计算机中最基本的数据单位,它只能表示0或1,也就是二进制中的一个数字。

‌字节(Byte)‌:字节是常用的数据单位,它是8个位(bit)的组合。也就是说,1字节 = 8位。

‌千字节(KB)‌:千字节是更大的数据单位,它是1024个字节的组合。也就是说,1KB = 1024字节。

接下来,我们根据这些概念来解题:

1KB = 1024字节

1字节 = 8位

所以,1KB = 1024字节 = 1024 * 8位 = 8192位 = 8x1024位。

现在,我们来看选项:

A. 1000:这个选项表示的是1000位,显然不是1KB的二进制位数。

B. 8x1000:这个选项表示的是8000位,也不是1KB的二进制位数。

C. 1024:这个选项表示的是1024位,但实际上是1KB的字节数,不是二进制位数。

D. 8x1024:这个选项表示的是8192位,正是1KB的二进制位数。

11.目前在微型计算机上最常用的字符编码是( B)。

A.汉字字型码                      B. ASCⅡ码

C.8421码                          D. EBCDIC码

12.十进制数55转换成二进制数应为 ( C )。

A.101001                         B.101011

C.110111                         D.101010

13.某种数制每位上所使用的数码的个数称为该数制的( A)。

A.基数                           B.位权

C.数值                           D.数码

解析:A. ‌基数‌:在数制中,基数是指该数制所能使用的数码的最大值加一(对于从0开始的数制)。例如,在十进制中,我们可以使用0到9这10个数码,所以十进制的基数是10。同样,在二进制中,我们可以使用0和1这两个数码,所以二进制的基数是2。因此,这个选项与问题中描述的“每位上所使用的数码的个数”相符。

B. ‌位权‌:位权是指数制中每一位所代表的权值,它通常与基数和该位的位置(从左到右的序号,从0开始)有关。例如,在十进制中,从左到右的第一位(个位)的位权是1,第二位(十位)的位权是10,以此类推。这个选项与问题中描述的“每位上所使用的数码的个数”不符。

C. ‌数值‌:数值是指一个数所表示的具体量或大小。它通常是通过将数制中的每一位与其对应的位权相乘,并将结果相加来得到的。这个选项与问题中描述的“每位上所使用的数码的个数”明显不符。

D. ‌数码‌:数码是指数制中用来表示数的符号或字符。例如,在十进制中,数码是0到9;在二进制中,数码是0和1。虽然数码与问题中的“每位上所使用的”有关,但问题要求的是“数码的个数”,而不仅仅是数码本身。

14.与十进制数291等值的十六进制数为( A )。

A.123                           B.213

C.231                           D.132

15.十进制数48的补码为 ( B )。

A.10110000                       B.00110000

C.11110000                       D.01001111

16.通常用十六进制数,而不用二进制书写计算机中的数,是因为( A)。

A.十六进制的书写比二进制方便

B.十六进制的运算规则比二进制简单

C.十六进制表达的范围比二进制大

D.计算机内部采用的是十六进制

解析:这个问题探讨的是为什么在计算机科学中,我们通常使用十六进制数而不是二进制数来表示数据。我们来逐一分析每个选项:

A. ‌十六进制的书写比二进制方便‌:

二进制数只有0和1两种数码,表示较大的数时需要很长的位数,这导致书写和阅读都非常不便。十六进制数有0到9和A到F共16种数码,可以在较短的位数内表示较大的数,因此书写起来更为方便。

B. ‌十六进制的运算规则比二进制简单‌:

实际上,从运算规则的角度来看,二进制和十六进制并没有本质上的区别,都是基于位运算。但是,由于十六进制可以更有效地表示数据(即每位数字能表示的信息量更大),在进行运算时可能需要的位数更少,从而间接简化了运算过程。但这并不是运算规则本身更简单,而是表示效率更高。

C. ‌十六进制表达的范围比二进制大‌:

这个选项是不正确的。二进制和十六进制都是数制的一种,它们能够表示的范围(即最大数和最小数)是由位数决定的,而不是由数制本身决定的。对于相同位数的二进制数和十六进制数,它们能够表示的范围是相同的(只是十六进制数在表示时更为紧凑)。

D. ‌计算机内部采用的是十六进制‌:

这个选项也是不正确的。计算机内部实际上采用的是二进制来表示数据,因为二进制只有两种状态(0和1),这与计算机硬件(如逻辑门电路)的开关状态直接对应。

17.与十六进制数B5等值的二进制数是( C)。

A.10101010                       B.10101011

C.10110101                       D.10110011

18.已知有不同进制的数,a=(111101)2 、b=(3C)16 、c=(64)10 ,则不等式 ( B) 成立。

A. a<b<c                          B. b<a<e

C. b<c<a                          D. c<b<a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bowen_CV

哇噻,感谢你的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值