内容正文:
3.1 数据编码
一、选择题
1.以下哪个不是数字信号的优点( )
A.易于存储 B.抗干扰性强 C.易于传输 D.易于修改
2.以下说法中,错误的是( )
A.把一个十进制整数转化为二进制数,可以采用“除二取余”法
B.二进制数10000000000的数值相当于2的10次方
C.二进制数100100左起第四位数1相当于十进制的4
D.十进制数255相当于二进制数111111111
3.以下截取的4幅JPG图像信息中,图像色彩保存最丰富的是( )
A.1024×768 24bit B.2048×1536 黑白
C.5184×53466 5536色 D.800×600 16bit
4.已知D的ASCII码值为44H,那么F的ASCII码值为十进制数( )
A.46 B.42 C.64 D. 70
5.下列有关信息编码的说法,正确的是( )
A.ASCII码主要用于显示现代英语和其他西欧语言的计算机编码系统
B.已知大写字母“I”的ASCII值为49H,则字母“J”的ASCII值是50H
C.二进制数1100001B转换为十六进制是C1H
D.若某十六进制末位数码为0,则去掉该末位,新数是原数的1/10
6.下图为部分字符ASCII码表,其中字符“Q”的ASCII码是( )
A.00010101 B.01010001 C.01000011 D.01010010
7.标准的ASCII码为( )位二进制编码。
A.8位 B.16位 C.32位 D.7位
8.在计算机中存储一个GB2312汉字字符需要( )
A.1个字节 B.2个字节 C.3个字节 D.4个字节
9.二进制数100100 转换为十进制数是下列哪一项( )
A.32 B.34 C.36 D.38
10.在16×16点阵字库中每个汉字的字模信息是用( )个字节存储的。
A.16×16 B.2×16 C.2×2 D.16
11.十进制数100.625等值于二进制数( )
A.1001100.101 B.1100100.101 C.1100100.011 D.1001100.11
12.用6位二进制数能表示的颜色种数是( )
A.6 B.8 C.64 D.128
13.下列关于信息编码的说法,正确的是( )
A.模拟信号在取值上是离散的、不连续的
B.数据在计算机内部采用二进制或者十六进制存储
C.将模拟声音数字化需要经过采样、量化和编码三个过程
D.将256色未经压缩的BMP文件转换为黑白图像,其他参数不变,其存储容量变为原来的1/4
14.凯撒密码是一种简单的置换密码,通过换位来实现加密。假设密文按照小写字母表是由正常顺序的明文字母表右移2个字母得到,则明文单词“big”加密后得到的密文为( )
A.dik B.elj C.ekj D.dki
15.模拟信号的采样量化原理如下图所示,下列说法不正确的是( )
A.模拟信号以离散的、不连续的物理量存在
B.将模拟信号转换成数字信号一般需要经过采样、量化与编码
C.对于同一模拟信号,采样的时间间隔越小,采集到的信号样本数量越多
D.传感器对环境中的物理量、化学量和生物量等进行感知与测量,并转换成电信号
16.bit是计算机中最小的数据存储单位,即一个二进制位,一位的取值只能是0或1。以下二进制序列中,占用了4 bit的是( )
A.100 B.100100 C.1101 D.01000100
17.使用UltraEdit软件查看字符内码部分界面如图所示。
下列说法正确的是( )
A.图中有7个ASCII码字符
B.ASCII码字符“H”内码值的二进制表示为01101000B
C.“亚运会@HZ”这些字符的内码共10个字节
D.字符“10”内码值的十六进制表示为3AH
二、填空题
18.在计算机中,数据编码使得数据可以被 处理和存储。
19.汉字输入法中字符有全角和半角之分(全角一个字符占2个标准字符位置,半角一个字符占一个标准位置),小明同学输入“2018FIFA”到计算机中时,把右起第4个字符“F”输成了全角字符。这串字符在计算机中的内码如表所示,全角字符“F”的内码是 。
Offset
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
00000000
32 30 31 38 A3 C6 49 46 41
2018FIFA
20.阅读材料,完成下列问题。
汉字“木”的8∗8点阵图如下,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第5行的编码用十进制数表示 。
(2)编码“01001001”是第 行的编码。
(3)存储当前点阵字至少需要 字节。
21.同桌间玩编码找字游戏,072406表示要找的字在第7页的24行第6个字符,那么要找的字在第28页的5行第13个字符,编码应表示为 。
22.进制转换:11011011B=① D=② H
23.十六进制数是逢 进一,十六进制数的10用 表示。
三、判断题
24.字母C的ASCII码为67,那么字母A的ASCII码值为65。( )
25.数字信号在大小和时间上均连续,而模拟信号则相反。( )
26.在ASCII码中,大写字母的编码小于小写字母编码。( )
27.ASCII码和国标码均属于双字节码。( )
四、操作题
28.用两种方法将十进制85转换成二进制数,请给出具体过程。
29.Base64编码是计算机中常见的一种编码方式,规则是把3个字节(24位)的数据按6位1组分成4组(24÷6=4),然后将每组数据分别转换为十进制,根据图1所示的对应表将这些十进制数所对应的字符连接,即为Base64编码。
索引
字符
索引
字符
索引
字符
索引
字符
0
A
16
Q
32
g
48
w
1
B
17
R
33
h
49
x
2
C
18
S
34
i
50
y
3
D
19
T
35
j
51
z
4
E
20
U
36
k
52
0
5
F
21
V
37
l
53
1
6
G
22
W
38
m
54
2
7
H
23
X
39
n
55
3
8
I
24
Y
40
o
56
4
9
J
25
Z
41
p
57
5
10
K
26
a
42
q
58
6
11
L
27
b
43
r
59
7
12
M
28
c
44
s
60
8
13
N
29
d
45
t
61
9
14
O
30
e
46
u
62
+
15
P
31
f
47
v
63
/
图1
以编码字符“Max”为例,如图2所示,字符“Max”对应的ASCII编码十六进制分别是4DH,61H,78H,分别转换为8位二进制数,按6位二进制数分组后再转换成十进制,查找它们的对应字符,得到“Max”的Base64编码为“TWF4”。
图2
请回答下列问题。
(1)字符“N”的ASCII码值使用十六进制表示为 ,使用十进制表示为 ,使用8位二进制表示为 。
(2)字符串“Num”的Base64编码为 。
(3)按照Base64编码原理,原文的字节数量应该是3的倍数。如果这个条件不能满足的话,具体的解决办法如下:原文剩余的字节根据编码规则继续单独转(余下1个字符则转成2个字符,余下2个字符则变成3个字符;不够的位数用0补全),再用=号补满4个字符。例如字符“M”的Base64编码为“TQ==”。则Base64编码“R28=”的原文为 。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
【详解】本题考查数字信号的特点。数字信号的优点包括易于存储、抗干扰性强和易于传输。易于修改并不是数字信号的优点,因为数字信号的修改通常需要复杂的处理过程。故答案为D选项。
2.D
【详解】本题考查编码。
选项D,十进制数255相当于二进制数111111111,错误,255的二进制数是11111111。故正确答案为:选项D。
3.A
【详解】本题考查的是图像编码。24bit可以表示224=16777216颜色,16bit可以表示216=65536颜色,结合选项可知图像色彩保存最丰富的是A选项。故选A。
4.D
【详解】本题考查编码。
首先,我们需要知道ASCII码表中字符是连续排列的,且每个字符之间的ASCII码值相差1(在十六进制表示下)。题目给出D的ASCII码码值为44H,其中H表示十六进制。在ASCII码表中,D的下一个字符是E,再下一个字符是F。由于ASCII码表中字符是连续排列的,所以:E的ASCII码码值(十六进制)为 44H + 1 = 45H,F的ASCII码码值(十六进制)为 45H + 1 = 46H。接下来,我们需要将F的ASCII码码值从十六进制转换为十进制。十六进制数46H转换为十进制的过程是:46(16)=4×16+6×1=64+6=70(10)。故正确答案为:选项D。
5.A
【详解】本题考查的是信息编码。选项B,字母“J”的ASCII值是4AH;选项C,二进制数1100001转换为十六进制是61H,选项D,某十六进制末位数码为0,则去掉该末位,新数是原数的1/16。故选A。
6.B
【详解】本题考查字符字符编码。每个ASCII字符都对应一个唯一的ASCII码,通常用一个字节(8位)表示。根据图表,字符“Q”的ASCII码是01010001。故答案为:B。
7.D
【详解】本题考查字符编码标准。标准的ASCII码为7位二进制编码。因此,正确答案是:D。
8.B
【详解】本题考查的是汉字编码。在计算机中存储一个GB2312汉字字符需要2个字节。故选B。
9.C
【详解】本题考查数制转换相关内容。二进制整数转换为十进制整数采用“位权展开”法,具体做法是:,故本题答案是C选项。
10.B
【详解】本题考查字符编码。1B=8b,在16×16点阵字库中每个汉字的字模信息是用16×16÷8=2×16个字节存储的。故选B。
11.B
【详解】本题考查数制转换相关内容。十进制数整数部分转换为二进制数的方法是“除权取余、逆序排列”,故100转换为二进制数是0110 0100;十进制的小数转换为二进制,小数部分乘以2,取整数部分依次从左往右放在小数点后,直至小数点后为0,小数0.625转换为二进制数是.101。与十进制100.625等值的二进制数是1100100.101。故本题答案是B选项。
12.C
【详解】本题考查二进制相关内容。6位二进制数能表示的数取值范围是:000000--111111,对应十进制为:0-63,可以表示64种颜色。故本题答案是C选项。
13.C
【详解】本题考查信息编码相关内容。A选项,数字信号在取值上是离散的、不连续的,选项错误。B选项,数据在计算机内部采用二进制存储,选项错误。C选项,将模拟声音数字化需要经过采样、量化和编码三个过程,选项正确。D选项,将256色未经压缩的BMP文件转换为黑白图像,其他参数不变,其存储容量变为原来的1/8,选项错误。故本题答案是C选项。
14.D
【详解】本题考查的是编码。根据凯撒密码运算规则,将每个英文字母都按照小写字母表顺序往右移动2个字母,因此得到密文为dki。故本题应选D。
15.A
【详解】本题考查的是模拟信号。模拟信号是指信息参数在给定范围内表现为连续的信号, 或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。故本题应选A。
16.C
【详解】本题考查二进制相关知识。分析选项可知,A选项占用3bit,不符合题意;B选项占用6bit,不符合题意;C选项占用4bit,符合题意;D选项占用8bit,不符合题意。故本题答案是C选项。
17.A
【详解】本题考查字符编码相关内容。UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码。A选项,内码值小于等于7F的属于ASCII码字符,因图中‘2’、‘0’、‘2’、‘3’、‘@’、‘H’、‘Z’的内码值均小于7F,所以ASCII码字符共7个,选项正确;B选项,ASCII码字符“H”内码值的二进制表示为:01001000B,选项错误;C选项,“亚运会@HZ”这些字符的内码共9个字节(每个汉字占2个字节,每个字符占1个字节),选项错误;D选项,字符“10”内码值的十六进制表示为:31 30,选项错误。故本题答案是A选项。
18.计算机
【详解】本题考查数据编码。在计算机中,数据编码是将数据转换为计算机可以理解和处理的二进制形式的过程。通过数据编码,计算机能够对数据进行处理、存储、传输和显示。因此,数据编码是计算机处理和存储数据的基础。
19.A3C6
【详解】本题考查编码。
右起第4个字符“F”输成了全角字符。故该字符占2个标准字符位置,右起数三个标准字符,一个字符两位十六进制数,故第四个字符占用两个字符位置,故正确答案为:A3C6。
20. 62 2 8
【详解】本题考查编码。(1)从下到上,第五行二进制编码为:00111110,十进制为:62。(3)从下到上,第2行编码。(4)一个8×8的点阵图总共有 8×8=64 个区块,每个区块需要一个二进制位来表示(0或1)。因此,总共需要 64 位来存储这个点阵图。由于1字节 = 8位,所以需要的字节数是:8字节。
21.280513
【详解】本题考查信息编码相关内容。编码规则:页码、行号、列号均用2位十进制数字表示,顺序为:页码行号列号。结合编码规则,第28页的5行第13个字符的编码为:280513。
22. 219 DB
【详解】本题考查进制转换相关内容。二进制到十进制的转换1*27+1*26+1*24+1*23+1*21+1*20=219D。二进制到十六进制的转换,从低位开始,每4位二进制数1组转换成1位十六进制数,不满4位时,进行补0操作。1011B=BH,1101B=DH,11011011B=DBH。故①处答案是:219,②处答案是DB。
23. 十六 A
【详解】本题考查十六进制数的描述。十六进制数是逢十六进一,十六进制数的10用A表示,11~15用B~F表示。
24.正确
【详解】本题考查编码。在ASCII码中,字母按照顺序依次排列,C与A相差2个字母,C的ASCII码为67,所以A的ASCII码为67-2=65。故说法正确。
25.错误
【详解】本题考查数字信号和模拟信号。模拟信号是在时间和数值上均连续变化的电信号,如正弦波、三角波等。数字信号是在时间和数值上均离散的信号。故本题答案是:错误。
26.正确
【详解】本题主要考查字符编码。大写字母“A”的ASCII码是65,小写字母“a”的ASCII码值是97,故表述正确。
27.错误
【详解】本题考查字符编码。计算机中使用两个字节来表示一个汉字国标码,一个字节表示一个ASCII码,故表述错误。
28.
【详解】本题考查数制转换相关内容。十进制转换二进制转换有多种方法。
第一种方法:十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时停止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,以此类推,依次排列起来。
第二种方法:使用8421BCD码转换, 8421码利用4位二进制码的组合来表示十进制数,且每一位二进制码的“1”代表为一个固定数值,通过对每位所对应的固定数值相加而得十进制数。
具体如答案所示。
29. 4E 78 01001110 TnVt GO
【详解】本题考查Base64编码相关内容。①对字符“N”进行十六进制转换,即可得到答案;②对字符“N”进行十进制转换,即可得到答案;③对字符“N”进行二进制转换,即可得到答案;
④ 画图展示:
故答案为TnVt;
⑤画图展示:
故答案为:GO。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$