3.1 数据编码
一、选择题
1.二进制数与十进制数可以相互转换。与十进制数17等值的二进制数是( )
A.10010 B.10100 C.10001 D.11100
2.下列数字中,值最大的是( )
A.1DH B.11010B C.19H D.28D
3.用十六进制数表示RGB三基色,如RGB(64,224,208)可以记为“#40E0D0”,颜色如图1。已知图2颜色对应的十六进制值为“#40003D”,则图2中蓝色值为( )
A.58 B.79 C.61 D.95
4.数字“6”的16×16点阵图如下,第0行和第2行的二进制编码分别为0001111111111000、0001100000000000,用十六进制表示为1FF8、1800。则第9行的十六进制编码应为( )
A.0001F B.1800 C.1818 D.1F18
5.十进制正整数n转换为二进制数,该二进制数末位是“1”。下列说法正确的是( )
A.无法确定n是奇数还是偶数
B.若该二进制数的位数是4,转换为十六进制后n的最小值是A
C.n与n+1分别转换为二进制数,这两个二进制数的位数可能不同
D.该二进制数末位的“1”去掉后,再转换为十进制数,所得的值是(n/2)-1
6.使用UltraEdit软件观察字符的内码,如图所示,下列说法正确的是( )
A.图中共有4个ASCII编码 B.“!”的十六进制内码是“79 21”
C.“由”的十六进制内码是“20 D3” D.大写字母“F”的二进制内码为“01000110”
7.用UltraEdit软件查看字符内码,部分界面如图所示。下列说法正确的是( )
A.共有5个ASCII字符 B.共有3个GB2312字符
C.是“3-2=1正确!”的内码 D.是“1+2=3正确?”的内码
8.使用UltraEdit软件观察字符“旻,读作mín”的内码,部分界面如图所示。
下列说法正确的是( )
A.字符“旻,读作mín”中只有4个ASCII码字符
B.字符“读”的十六进制码是“AC B6”
C.字符串“Mn”的十六进制码是“4D 6E”
D.字符“i”的二进制码是“01101000”
二、填空题
9.(1212)10 =(______)16
10.两位同学传递一个9*9格的十字绣图案,并约定走线的格子“■”记为1,不走线的格子“□”记为0。1与0的个数用二进制数表示。换行用“00”表示。例如,“111”即表示连续的3个“■”“011”即表示连续的3个“□”。编码顺序按照从左到右,自上而下的规律进行逐行编写。右侧图案前三行编码为:01001 00 011 111 011 00__________ 00。
11.进制转换
(1)53D=____________B=____________H
(2)C5H=____________B=____________D
(3)10H+16D=____________B
(4)(43)10=(________)8, (143)8=(________)10
12.已知某8位的二进制编码10100100对应的二维图形如图-1所示。该二维图形的每一行按照从左到右编码,则图-2对应的二进制编码是多少?
13.通常先对模拟声音信号按给定的时间间隔进行(______),然后对采样数据进行(_______),最后将量化后的数据用计算机能够存储和处理的(________)表示,即(_________)。
14.复合数据类型则由简单数据类型组成。如(_________)(_________)(_________)(________)
三、判断题
15.全角状态下输入的英文字母也只占一个字节大小。 (______)
16.同一个汉字的输入码可以有多种,对不同型号的计算机其机内码也是不同的。(____)
17.ASCII码是一种用7位二进制数表示1个字符的字符编码。(_____)
18.数据是现实世界原始事物现象的运动过程,是信息的载体。(_____)
19.在 ASCII 中,A-a=32D=20H。 (______)
20.某电子设备的电路板上有一个4位的“跳板开关”,此开关每一位都只有“打开”和“闭合”两种状态,这个“跳板开关”最多可以表示的状态数是8。(____)
四、简答题
21.某公司想为每个员工分配一个唯一的二进制位ID,以便计算机管理。如果有500名员工,则最少需要多少位来表示?如果又增加了200名员工,则是否需要调整位数?如果需要调整应该调整到多少位合适?
22.什么是ASCII码和Unicode码?
五、操作题
23.如图所示,是一个“大”字的8*8信息编码点阵图,假设空方块用“0”表示,黑方块用“1”表示,试分析并回答下列问题。
(1)点阵图第七行用“0”和“1”从左向右排列的信息编码是____________
(2)表示该字型的方法是点阵方式还是矢方式? ___________
(3)只修改- -行编码就可以将原图的“大”字改成“人”字,应修改第________ 行,修改后的编码是_______
试卷第2页,共2页
参考答案
1.C
2.A
3.C
4.C
5.C
6.D
7.D
8.C
9.4BC
10.010 101 011 101 010或010 11 011 11 010
11.110101 35 11000101 197 100000 53 99
12.01111100
13.采样 量化 二进制数值 编码
14.元组 字典 集合 列表
15.错
16.错误
17.正确
18.×
19.错
20.错误
21.
29 28 27 26 25 24 23 22 21 20
512 256 128 64 32 16 8 4 2 1
1 1 1 1 1 1 1 1 1
根据上表可以29=512>500,所以要产生500名员工的二进制ID号,需要9位二进制才能满足条件。
由于500+200=700,210=1024>700,所以在原来的基础上必须增加1位,需要10位二进制数才能满足ID的数量。
22.参考:
ASCII码:美国信息交换标准代码,是用8位二进制码为所有英文字母52、阿拉伯数字10、不可见控制符33以及标点符号、运算符号33等字符提供的编码。
Unicode:又称统一码、万国码、单一码,是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求
23.01000100 点阵方式 四或4 00010000
答案第1页,共2页
答案第1页,共2页