已知一段文本有1382个字符,使用了1382个字节存储,这段文本全部是由a、b、c、d、e字符组成,a354次,b483次,c227次,d96次,e222次,对这5个字符使用哈夫曼编码。则以下说法不正确的是()
A.使用哈夫曼编码后,使用编码值来存储这段文本将花费最少的存储空间
B.使用哈夫曼编码后,abcde这5个字符对应的编码值是唯一确定的
C.使用哈夫曼编码后,abcde这5个字符对应的编码值可以有多套,但每个字符的编码位数是确定的
D.b这个字符的编码位数最短,d这个字符的哈夫曼编码位数应该最长
第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个西文字符
第3题:
字符串采用链式存储,假设每个字符占用1个字节,每个指针占用4个字节。 若要存储密度达到50%,则每个结点应存储()个字符。
A.2
B.3
C.4
D.5
第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个西文字符
第5题:
字符串采用链式存储,假设每个字符占用1个字节,每个指针占用4个字节。若该字符串的存储密度为50%,则每个结点应存储()个字符
A.2
B.3
C.4
D.1