内容正文:
3.1 数据编码
一、选择题
1.ASCII码表共有128个字符,每个字符都有对应的十进制,下列选项中大小关系正确的是( )
A.“H”>“h”>“2” B.“2”>“H”>“h”
C.“e”>“H”>“2” D.“2”>“h”>“H”
2.下列有关数字化及数据编码的说法,正确的是( )
A.手机拍照是数字信号转模拟信号的过程
B.手机录制声音,其保真度只受采样频率的影响
C.手机中的文字是以二进制方式存储的
D.若手机中的某图像是 256 色,则其位深度为 16 位
3.图像F为3840*2160像素,位深度为32位的位图,将其转换为1920*1080像素的256色的位图图像G(两幅图像均未压缩),则图像F与图像G的存储容量之比为( )
A.1:2 B.5:2 C.4:1 D.16:1
4.题图所示为标准 ASCII 码表,字符“a”的 ASCII 码是 1100001,字符“T”的 ASCII 码值是( )
A.1110100 B.0100111 C.0100101 D.1010100
5.MP3是一种编码格式,它主要用于( )
A.视频编码 B.音频编码 C.图像编码 D.文字编码
6.下列存储容量单位最小的是( )
A.KB B.MB C.TB D.GB
7.ASCII码值( )对应字符a。
A.95 B.94 C.98 D.97
8.如果用二进制数来表示年龄,蜡烛的亮、灭分别代表1和0,小明16岁生日蛋糕上,最少需要多少根蜡烛来表示他的年龄( )
A.2 B.4 C.5 D.6
9.计算机中常用的英文单词Bit,其中文意思是( )
A.位 B.字节 C.字 D.字长
10.5位二进制数能表示的颜色数是( )
A.16 B.8 C.32 D.4
11.下列说法中正确的是( )
A.十进制数10转化成二进制数是1011
B.二进制数101转化为十进制数是5
C.若二进制数的最末三位数均为0,则该数对应的十六进制数的末位数一定是0
D.二进制数111转换为八进制数是6
12.使用 UltraEdit软件观察字符内码,部分界面如图所示,下列说法正确的是( )
A.“10”的内码用十六进制表示为3AH B.字符“龙”内码的二进制表示为“1100000111111010”
C.字符“j”的十六进制内码值是70H D.图中共有16个ASCII字符,4个GB2312字符
13.公众号小编分别在两台电脑上用Word软件打开“编程社”的文字介绍,发现两个文档的文字显示不一样(如下图),以下关于该问题的分析,可能的是( )
A.两台电脑的汉字机内码不同 B.两台电脑的汉字输入码不同
C.两台电脑的汉字字形码不同 D.两台电脑的ASCII码不同
14.以下关于数据编码的说法,正确的是( )
A.1个汉字字符在计算机中存储需要1个字节 B.不同声音信号经编码后生成的文件类型一定不同
C.位图图像编码时位深度大小与图像质量无关 D.1个ASCII码字符在计算机中以8位二进制存储
15.下列关于信息编码的说法,正确的是( )
A.计算机内部用二进制或十六进制存储数据
B.每个汉字的输入码是唯一的
C.黑白图像的颜色位深度至少1位
D.ASCII码共有128个字符,编码范围从1到128
16.使用UltraEdit软件观察字符内码,部分界面如图所示,下列说法正确的是( )
A.这些字符所占的存储空间为14B B.字符“3”的内码是“33”,则字符“10”的内码是“3A”
C.大写字母“O”的内码值十六进制表示是“49” D.根据GB2312-80标准,“技术”占4个字节
17.将二进制数10010转换成十进制,其结果是( )
A.18 B.17 C.16 D.15
二、填空题
18.在多媒体技术中, 是指将模拟信号转换为数字信号的过程。
19.阅读材料,完成下列问题。
汉字“木”的8∗8点阵图如下,如果黑色的区块用1来表示,白色的区块用0来表示。
(1)将点阵图第5行的编码用十进制数表示 。
(2)编码“01001001”是第 行的编码。
(3)存储当前点阵字至少需要 字节。
20.同桌间玩编码找字游戏,072406表示要找的字在第7页的24行第6个字符,那么要找的字在第28页的5行第13个字符,编码应表示为 。
21.小申准备和父母一起驾车去参观上海科技馆,他用某导航软件查询了线路,下面两张图是他的手机截图,左图是当前路况和用时,右图是未来用时。
导航软件提供了三条线路供小申选择,小申选择了公里数用二进制表示为1010111的线路,他选择的是第 条线路。
22.某块主板上有5个开关,每个开关有“打开”和“关闭”两种状态,该电路板最多可以表示( )状态。
23.已知字符53的ASCII值是110101,求字符55的ASCII值是 ,字符55的十六进制数 。
三、判断题
24.二进制数1100是二进制数110的10倍。( )
25.人有人言,灯有灯语,灯语也是一种通讯工具。在航海灯语系统中,灯语是一种通信手段,也是一种编码方式。( )
26.在汉字字型码中,汉字“一”和汉字“十”所占的字节数一样。( )
27.标准ASCII码用一个字节(8位二进制数)表示一个字符,并规定其最高位为0,码值为000000 0111111,可表示128个不同字符。在标准ASCII编码中包含数字0~9、大小写英文字母、一些标点符号、运算符号、控制命令符号等,其中还有部分汉字。( )
四、操作题
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.C
【详解】本题考查编码。
ASCII码表中,数字编码小于大写字母,大写字母小于小写字母。故正确答案为:选项C。
2.C
【详解】本题考查数据编码。
手机拍照是模拟信号转数字信号的过程;手机录制声音,其保真度受采样频率和量化位数的影响;若手机中的某图像是 256 色,则其位深度为8 位。故正确答案为:选项C。
3.D
【详解】本题主要考查图像文件容量计算。图像文件容量=像素*颜色深度/8,256色需要8位二进制(28=256),图像F与图像G的存储容量之比为:3840*2160*32:1920*1080*8=16:1,故选D。
4.D
【详解】本题考查的是编码。由字符“a”的 ASCII 码是 1100001,可知编码是先列后行,故字符“T”的 ASCII 码值是10101000,故选D。
5.B
【详解】本题考查的是数据编码。MP3是一种编码格式,它主要用于音频编码。故选B。
6.A
【详解】本题考查存储容量相关内容。计算机存储单位转换:1TB=1024GB;1GB=1024MB;1MB=1024KB;1KB=1024B;1B=8b。四个选项中,存储容量单位最小的是KB。故本题答案是A选项。
7.D
【详解】本题主要考查字母ASCII码值。小写英文字母a的ASCII码值是97。故选D。
8.C
【详解】本题考查二进制编码相关内容。要用二进制数表示小明的年龄,最少需要5根蜡烛。二进制数是由0和1组成的数制,每个位上的数字表示一种权值。对于小明的16岁,我们可以将其表示为二进制数“10000”(1*24),其二进制位数为5位,所以至少需要5根蜡烛来表示他的年龄。故本题答案是C选项。
9.A
【详解】本题考查计算机基础。计算机中常用的英文单词Bit,其中文意思是位,Byte是字节。故选A。
10.C
【详解】本题主要考查二进制编码。5位二进制数能表示出25=32种颜色。故本题应选C。
11.B
【详解】
本题考查数制转换相关内容。
十进制转换二进制转换规则:十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时停止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,以此类推,依次排列起来。
二进制转化为十进制:1、无符号整数,从右往左依次用二进制位上的数字乘以2的n次幂的和(n大于等于0);2、带符号的二进制整数,除去最高位的符号位(1为负数,0为正数),其余与无符号二进制转化为十进制方法相同;3、小数二进制转化为十进制数,从小数点后第一位上的二进制数字乘以2的负一次方加上第二位上的二进制数字乘以2的负二次方,以此类推第n位上的二进制数字乘以2的负n次方。
二进制转换八进制:将整数部分从低位向高位每三位用一个等值的八进制数来替换,最后不足三位时在高位补0凑满三位; 小数部分从高位向低位每三位用一个等值的八进制数来替换,最后不足三位时在低位补0凑满三位。
二进制转换成十六进制数:将二进制数转换成十六进制数的方法与二进制转换成八进制数类似:将二进制数从小数点开始分别向左(整数部分)和向右(小数部分)每4位分成一组,不足4位时,对原数值用0补足4位。再将每一组数转换成十六进制数码中的一个数字,连接起来。
十进制数10转化成二进制数是1010,若二进制数的最末四位数均为0,则该数对应的十六进制数的末位数是0,二进制数111转换为八进制数是7。故本题答案是B选项。
12.B
【详解】本题考查字符编码相关内容。A选项,“10”的内码用十六进制表示为3130H,选项错误。B选项,字符“龙”内码为:C1FAH,二进制表示为“1100000111111010”,选项正确。C选项,根据“i”的ASCII码是69H,可以推测,“j”的是6AH,选项错误。D选项,图中共有14个ASCII字符,4个GB2312字符,选项错误。故本题答案是B选项。
13.C
【详解】本题考查汉字编码相关内容。机内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。输入码是指用户从键盘上键入汉字时所使用的汉字编码。字形码是点阵代码的一种,是为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,得到的相应的点阵代码。ASCII码是一种基于128种字符的编码方式,其中包括了数字、字母、标点符号、控制字符等。两个文档的文字显示不一样,是因为两台电脑的汉字字形码不同,故本题答案是C选项。
14.D
【详解】本题考查数据编码。1个汉字字符在计算机中存储通常需要2个字节及以上,A选项错误;不同声音信号经编码后生成的文件类型可能相同,B选项错误;位图图像编码时位深度大小影响图像质量,位深度越大图像质量越高,C选项错误;1个ASCII码字符在计算机中以8位二进制存储,D选项正确;故答案为:D。
15.C
【详解】本题考查的是计算机编码。计算机内部用二进制存储数据;汉字的输入码有:自然码、表形码、认知码、区位码等;黑白图像的颜色位深度至少1位;ASCII码共有128个字符,编码范围从0到127。故本题应选C。
16.D
【详解】本题考查UltraEdit软件及字符编码。由图可知,这些字符所占的存储空间为15B;字符“3”的内码是“33”,则字符“10”的内码是“31 30”;大写字母“P”的内码值50,则大写字母“O”的内码值十六进制表示是50-1=4FH;根据GB2312-80标准,“技术”占4个字节。故选D。
17.A
【详解】本题考查进制数的转换。将二进制数10010通过“按权展开、逐项相加”的方法转换成十进制,其结果是24*1+23*0+22*0+21*1+20*0=16+2=18。故选A。
18.采样
【详解】本题考查数据采样。在多媒体技术中,采样是将模拟信号转换为数字信号的过程。模拟信号是连续变化的,而数字信号是离散的。通过按照一定的时间间隔对模拟信号进行测量(采样),并将测量值用数字表示,就实现了从模拟信号到数字信号的转换。采样的频率和精度会影响数字信号对原始模拟信号的还原程度。故答案为:采样。
19. 62 2 8
【详解】本题考查编码。(1)从下到上,第五行二进制编码为:00111110,十进制为:62。(3)从下到上,第2行编码。(4)一个8×8的点阵图总共有 8×8=64 个区块,每个区块需要一个二进制位来表示(0或1)。因此,总共需要 64 位来存储这个点阵图。由于1字节 = 8位,所以需要的字节数是:8字节。
20.280513
【详解】本题考查信息编码相关内容。编码规则:页码、行号、列号均用2位十进制数字表示,顺序为:页码行号列号。结合编码规则,第28页的5行第13个字符的编码为:280513。
21.二
【详解】本题考查数制转换相关内容。1010111B转换为十进制为:87D。结合图示,可知小申选择的是第二条线路。故此处应填:二。
22.32
【详解】本题考查二进制编码。某块主板上有5个开关,每个开关有“打开”和“关闭”两种状态,该电路板最多可以表示25=32种状态。
23. 110111 37
【详解】本题主要考查二进制编码。已知字符53的ASCII值是110101,则字符55的ASCII值是110101+10(即十进制2)=110111。字符55通过“除权取余、逆序排列”的方法转换为十六进制数是37。
24.错误
【详解】本题考查二进制相关内容。二进制数110左移一位变为1100,相当于在每个位的权值多2倍,即整数数字也是变成原来2倍。故本题答案是:错误。
25.正确
【详解】本题考查信息编码相关内容。灯语是一种通信手段,用灯光一明一暗的间歇作出长短不同的信号来传递信息。灯语通信需要双方约定的明暗表达方式,这就是灯语编码,目前国际上流行的灯语编码是莫尔斯码。故本题答案是:正确。
26.正确
【详解】本题考查汉字编码相关内容。在汉字字型码中,每个汉字占两个字节。故本题答案是:正确。
27.错误
【详解】本题考查字符编码相关内容。在标准ASCII编码中包含数字0~9、大小写英文字母一些标点符号、运算符号、控制命令符号等,不包含汉字。故本题答案是:错误。
28.
【详解】本题考查数制转换相关内容。十进制转换二进制转换有多种方法。
第一种方法:十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时停止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,以此类推,依次排列起来。
第二种方法:使用8421BCD码转换, 8421码利用4位二进制码的组合来表示十进制数,且每一位二进制码的“1”代表为一个固定数值,通过对每位所对应的固定数值相加而得十进制数。
具体如答案所示。
29. 4E 78 01001110 TnVt GO
【详解】本题考查Base64编码相关内容。①对字符“N”进行十六进制转换,即可得到答案;②对字符“N”进行十进制转换,即可得到答案;③对字符“N”进行二进制转换,即可得到答案;
④ 画图展示:
故答案为TnVt;
⑤画图展示:
故答案为:GO。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$