1、优化集训3编码(1)1.使用UltraEdit软件查看字符内码,部分界面如下图所示。下列说法正确的是()A.图中字符共占15个字节B.字符在计算机内的编码都是十六进制的C.6FH为字母“o”的ASCII码值,则8FH为字母“O”的ASCII码值D.图中内码所对应的字符可能是“好好学习2019ok!”(中文感叹号)2.UltraEdit软件观察“苹果apple”这几个字符的内码,如图所示。则“iPhone”中的小写英文字母“o”的二进制编码是()A.01000101B.01101001C.01101111D.010001113.使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部
2、分界面如图所示。下列说法正确的是()A.字符“!”的内码占两个字节B.字符“战”的十六进制码是“BD 41”C.字符“h”的二进制码是“01101000”D.字符“go”的十六进制码是“47 6F”4.使用UltraEdit软件查看字符内码,部分界面如下图所示。图中内码所对应的字符是()A.bdoaMLNVB.填充颜色C.背景backD.技术abcd5.使用UltraEdit软件查看字符“AZaz09”的内码,部分界面如下图所示。下列说法正确的是()A.字符“F”“d”“6”的内码由小变大B.字符“a”和“A”内码值之差的十进制表示为20C.字符“2”的内码值二进制表示为“00000010”D
3、.图中所有字符内码值的十进制表示均小于1286.用UltraEdit软件观察字符串“学习Python”的内码,该字符串的内码是()7.下列关于计算机信息编码的描述,正确的是()A.字符“0”的ASCII码值是0B.每个汉字的输入码都是唯一的C.数据的压缩是一个编码过程D.16色位图的每个像素必须用16位二进制数进行编码8.ASCII码字符“a”的内码是61H,将其转换为二进制后,把最后1位移动到左边第1位,进行2次移动后,结合下图,判断新产生的内码,其ASCII码字符是。优化集训3编码(1)1.D解析A.UltraEdit软件中查看16进制内码时,每2位十六进制对应1个字节,当前共有16个字节
4、;B.所有的信息,不管字符、图像、声音、视频在计算机内的编码都是二进制的;C.大小写字母十六进制的值相差20H,小写字母的ASCII码比大写字母大20H,所以O为o的十六进制ASCII码6FH-20H=4FH;D.取第1个字节的十六进制编码BA,不在(007F)16之间,所以连续4位BAC3不是ASCII码,为汉字或者全角字符;接下来取第3字节BA,不在(007F)16之间,所以连续4位BAC3不是ASCII码,为汉字或者全角字符;同样的方式判断出D1A7和CFB0都不是ASCII码,为汉字或者全角字符;接下来的32、30、31、39、6F、6B都在(007F)16之间,所以都是ASCII码;
5、最后的A3A1不是ASCII码,为汉字或者全角字符。2.C解析ASCII码十六进制范围:007F;C67FC6BB为汉字“苹”,同理B9FB为汉字“果”。617F,B1B3为中文或者全角字符;同理后面的BEBO也是中文或者全角字符。62/61/63/6B在007F之间,所以为ASCII码。C和D都符合。62在61的前面,所以62对应的ASCII字符应该在字母表中位于61对应的字母后面C是正确答案。5.D解析A.ASCII码表中,阿拉伯数字在大写字母前,大写字母在小写字母前,所以相应的内码“6”“F”“d”;B.由上表可知,大小写字母的十进制编码相差32D,十六进制编码相差20H;C.由上表可知
6、,“0”的十六进制ASCII码为30H“2”的十六进制ASCII码为32H00110010B;D.图中每个字符的编码都在007F之间,所以都是ASCII码。ASCII码的十进制编码范围为:0127D为正确项。6.D解析A和C:“学”和“习”的十六进制内码必然是4位十六进制且打头的2位大于7F排除A和C;B和D:如图所示,B和D的区别在于“学习Python”中“y”和“o”内码的顺序,根据字母表顺序可知,“y”在“o”的后面,所以“y”的ASCII码值一定大于“o”排除B,答案为D。7.C解析A.字符“0”的ASCII码值是48D或者30H;B.每个汉字的输入码不唯一,可以用音码、形码、音形码或者形音码;C.压缩是编码过程,解压缩是解码过程,所以C正确;D.颜色数=2位数,所以16=2416色位图的每个像素用4位二进制数进行编码。8.X解析61H01100001B左移1次10110000B左移两次01011000B58H;由图可知57H为“W”,所以答案为“X”。