浙教版必修 第一章 1.2 信息的编码 同步练习

试卷更新日期:2021-02-28 类型:同步测试

一、单选题

  • 1. 为了检查编码传输中是否出错,广泛使用奇偶校验码检查。其中奇校验规定如下:在传输编码的最高位置前加一位“1”或“0”使得传输字符的编码“1”的个数恒为奇数;已知“P”(50H)的编码为“101010000B”那么“M”的编码为(  )
    A、101001101 B、001001001 C、001001101 D、101001001
  • 2. 我校高一有10个班,每班学生不超过45人。现在采用二进制数分别表示班级班级编码和学生学号编码,并尽可能减少编码长度。请问以下分配方案中正确的是(    )。
    A、用4位二进制数记录班级编码,6位二进制数记录学号编码 B、用5位二进制数记录班级编码,6位二进制数记录学号编码 C、用4位二进制数记录班级编码,45位二进制数记录学号编码 D、用18位二进制数记录班级编码,45位二进制数记录学号编码
  • 3. 下列编码方式中,属于图像编码的是(   )。
    A、ASCII码 B、GBK C、图像压缩 D、统一码
  • 4. 条形码的最后1位(最右边1位)数字为校验码,其计算方式为:

    ⑴将条形码编码数字包括校验码在内,按由右至左的顺序进行编号,校验码的代码位置序号为1。

    ⑵校验码的计算步骤如下:

    ①从编码位置序号2开始,对所有偶数位的编码数字求和,将得到的和乘以3;

    ②从编码位置序号3开始,对所有奇数位的编码数字求和;

    ③将步骤①与步骤②的结果相加,仅保留其个位数字;

    ④用10减去步骤③的结果,其差的个位数字即为所求校验码的值。

    现有条形码其编码数字为978-7-04-049606-X,其中X为校验码,则该值是(  )

    A、4 B、6 C、2 D、8
  • 5. 已知8位的二进制编码“10110010”对应的二维图形如下图①所示。该二维图形的每一行按照从左到右编码,则下图②对应的二进制编码是(     )

    A、  10011001 B、  01010101 C、  10101010 D、  10100101
  • 6. 计算机编码是指(    )
    A、仅仅指对输入到计算机中的文字用二进制数进行编码的方式 B、对输入到计算机中的各种数据用二进制数进行编码的方式 C、仅仅指对输入到计算机中的图像和声音用二进制数进行编码的方式 D、仅仅指对输入到计算机中的十进制数用二进制数进行编码的方式
  • 7. 下列关于信息编码的描述,正确的是(    )
    A、计算机可以处理不经过编码的自然信息 B、理论上可用8位二进制对所有汉字进行编码 C、计算机信息的数字化就是按一定编码规则将信息转化成二进制代码 D、汉字输入码和字形码的作用是相同的
  • 8. 将十进制数从左到右每位分别转换成4位的二进制编码(不足4位的左边补0,例如2转换成0010),然后依次连接,则十进制数109转换后的编码是(  )
    A、1010000001 B、000011011101 C、101000001001 D、000100001001
  • 9. 下图中最后一个字符所对应的编码是(    )。

    A、A3 B、A1 C、A3 A1 D、F5 A3
  • 10. 下列关于计算机信息编码的描述,不正确的是(    )

    A、字符“z”的十六进制机内码是“80” B、图中字符共占16个字节,其中有8个ASCII码 C、“!”的机内码为“A3 A1” D、汉字在计算机内部是用机内码表示的

二、填空题

  • 11. 字符编码
    (1)、大写字母X的ASCII码为88,则小写字母z的ASCII值是 , 若把它写成7位二进制形式为
    (2)、观察G下面图片,图中共有ASCII字符个,有GB2312字符个。

    (3)、如图所示,字母k的8位二进制编码为 , 字母N的内码为H。

    (4)、如下图所示:字符“繁荣”的内码为

  • 12. 如图所示,是一个LED七段数码管,由多个发光二极管封装在一起组成“8”字型的器件,常用于LED数字显示。现用二进制数表示二极管的状态,按ABCDEFG的顺序进行编码。A~G各二极管设为1时点亮,0时不亮。例如:显示数字1,需设置二进制编码为0110000。若要表示数字5,则需设置编码为H(用十六进制数表示)。

三、解答题

  • 13. 一幅彩色的256色BMP位图,宽度和高度分别为640像素和512像素,理论上这幅图片的存储容量为多少KB?
  • 14. 一首8分32秒的立体声乐曲,采样频率为3.84KHz,量化值为16bit,这首乐曲的文件大小为多少MB?
  • 15. 回答问题
    (1)、某公司想为每个员工分配一个唯一的二进制位ID,以便计算机管理。如果有500名员工,则最少需要多少位来表示?

    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

    (2)、如果又增加了200名员工,则是否需要调整位数?如果需要调整应该调整到多少位合适?
  • 16. 哈夫曼编码

    哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码,也称霍夫曼(Huffman)编码。

    霍夫曼编码的基本方法是先对数据(如:文章)扫描一遍,计算出各数据元素(文字)出现的概率,按概率的大小指定不同长度的唯一码字,由此得到的一张霍夫曼码表。

    如:某文章只包含了“我”、“爱”、“中”、“国”四个字,它们出现的概念分别为0.125、0.125、0.2、0.3,那么它们的编码可以分别设为1000、1001、101和11。

    (1)、计算机科学中,数据编码是将数据转换为几进制数?
    (2)、如果不采用哈夫曼编码,你知道还有哪些汉字编码系统?
    (3)、你能把四个汉字的哈夫曼码转换为十进制数吗?