niusouti.com

已知一段文本有1382个字符,使用了1382个字节存储,这段文本全部是由a、b、c、d、e字符组成,a354次,b483次,c227次,d96次,e222次,对这5个字符使用哈夫曼编码。则以下说法不正确的是()A.使用哈夫曼编码后,使用编码值来存储这段文本将花费最少的存储空间B.使用哈夫曼编码后,abcde这5个字符对应的编码值是唯一确定的C.使用哈夫曼编码后,abcde这5个字符对应的编码值可以有多套,但每个字符的编码位数是确定的D.b这个字符的编码位数最短,d这个字符的哈夫曼编码位数应该最长

题目

已知一段文本有1382个字符,使用了1382个字节存储,这段文本全部是由a、b、c、d、e字符组成,a354次,b483次,c227次,d96次,e222次,对这5个字符使用哈夫曼编码。则以下说法不正确的是()

A.使用哈夫曼编码后,使用编码值来存储这段文本将花费最少的存储空间

B.使用哈夫曼编码后,abcde这5个字符对应的编码值是唯一确定的

C.使用哈夫曼编码后,abcde这5个字符对应的编码值可以有多套,但每个字符的编码位数是确定的

D.b这个字符的编码位数最短,d这个字符的哈夫曼编码位数应该最长


相似考题
参考答案和解析
正确答案:B
更多“已知一段文本有1382个字符,使用了1382个字节存储,这段文本全部是由a、b、c、d、e字符组成,a354次,b48 ”相关问题
  • 第1题:

    有一段程序如下: char str[200]; cin.get(str, 100, '*' ); 利用上面代码从标准输入流获取一段文本,下列说法错误的是:()

    A.获取的文本放到str数组中

    B.遇到‘*’时,停止读入文本,同时‘*’被从流中取出丢掉

    C.系统在str数组的最后一个字符后面自动添加’0’

    D.空格字符可以正常读取


  • 第2题:

    设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0A157696ED6D0CEC4B0E6,则在这段文本中含有()

    A.1个汉字和9个西文字符

    B.3个汉字和5个西文字符

    C.2个汉字和7个西文字符

    D.4个汉字和3个西文字符


    4 个汉字和 3 个西文字符

  • 第3题:

    字符串采用链式存储,假设每个字符占用1个字节,每个指针占用4个字节。 若要存储密度达到50%,则每个结点应存储()个字符。

    A.2

    B.3

    C.4

    D.5


    C

  • 第4题:

    设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有 。

    A.1个汉字和9个西文字符

    B.3个汉字和5个西文字符

    C.2个汉字和7个西文字符

    D.4个汉字和3个西文字符


    4 个汉字和 3 个西文字符

  • 第5题:

    字符串采用链式存储,假设每个字符占用1个字节,每个指针占用4个字节。若该字符串的存储密度为50%,则每个结点应存储()个字符

    A.2

    B.3

    C.4

    D.1


    C