资源简介 浙教版2019-2020学年高中信息技术高考复习 信息的编码一、单选题1.用8位二进制数表示有符号的整数,最高位是0表示正整数,1表示负整数,则能够表示数的范围和整数的个数分别是( )A.-128~128.256 B.-128~128.255C.-127~127.256 D.-127~127.2552.下列将二进制数(1011)2转换成十进制数的算式中,正确的是( )A.1×23+1×22+0×21+1×20 B.1×23+1×22+1×21+1×20C.1×23+1×22+1×21+0×20 D.1×23+0×22+1×21+1×203.使用UltraEdit软件观察字符内码,部分界面如下图所示:则下列说法正确的是( )A.左右书名号的内码是一样的B.字符“5”的内码为35DC.字符“站”内码转换为十进制数的方法是5×160+D×161D.可以推断出,字符“9”在计算机内部的存储形式为“00111001”4.某英文字符加密的算法:将该字符的ASCII码值转换成二进制数后,再加上二进制数10,再把该数作为ASCII码值转换为对应的英文字符。使用该加密算法,加密前的字符串为“Am”,则该字符串加密后为( )A.Kw B.kw C.Co D.co5.(2018高三上·浙江期中)使用UltraEdit软件观察字符“Flash学习”的内码,部分界面如图所示。下列说法正确的是 ( )A.图中内码表示的ASCII码字符共有5个B.字符“t”的内码用二进制表示是“01110100”C.大写字母“J”的十六进制内码是“50”D.字符“学”的十六进制内码是“20 D1”6.算式1101B+1BH的运算结果是( )A.1110B B.101000 C.28H D.40D7.(2019·浙江)用 Ultraedit软件观察字符串“学习 Python”的内码,该字符串的内码是( )A.B.C.D.8.(2019高二下·温州期末)用 WinHex 软件观察字符内码如图所示,下列描述正确的是( )A.可以推断小写字母“n”的处理码为“110 1110”B.从图中得知共包含4个GB2312码字符,13个ASCII 码字符C.将“多”字二进制内码的第1个字节和第2个字节相加得到的二进制数为“110010110”D.已知汉字字符占2个字节,英文字符占1个字节,从图中可知全角状态下的空格“ ”十六进制内码为“A1A1”,则半角状态下的空格“ ”十六进制内码为“A1”9.(2019高二下·湖州期末)十进制正整数 n 转换为二进制数,该二进制数共 4 位,下列说法正确的是( )A.若该二进制的首位为1,则 n 必大于9B.若该二进制的末位为1,则n+1 可能为奇数C.该二进制数首位去掉,转换为十进制数,所得的值是 n\2D.该二进制数按位取反,转换为十进制数,与 n 相加的结果必为1510.(2019高一下·浙江月考)将二制数11B,十进制数15D和十六进制数12H,按从大到小排序的结果正确的是( )A.12H,15D,11B B.12H,11B,15DC.15D,12H,11B D.15D,11B,12H11.(2019高一下·浙江月考)二进制数1▊101▊0,其中有两位数字模糊不清,下列可能与其值相等的是( )A.84D B.64H C.53H D.52D12.(2019高二下·台州期中)将十六进制数65转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是( )A.17 B.11 C.9A D.5613.(2019高一下·台州期中)如图所示,是汉字“洪”的16×16字形码点阵示意图,假如我们用二进制数据“1”表示黑色,用“0”表示白色,下列说法正确的是( )A.第四行的点阵编码应为1001010010101110B.该图存储在计算机中是16×16字节C.第一行所占存储空间是2个字节D.若按从左往右、从上往下的顺序,第一个字节的编码是1101111114.(2019高二下·浙江期末)原码、反码、补码是计算机中对数字的二进制表示方法。⑴原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。⑵反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。如二进制原码为10010,则反码为11101(在10010中,1为符号码,故为负)。⑶补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。根据以上运算规则,二进制有符号数100111的补码的十进制表示是( )A.-29 B.-25 C.24 D.-2415.某字库采用点阵方式描述汉字字形,点阵规模为16×16,每个点用1个二进制位表示,“0”表示白点,“1”表示黑点,逐行编码。汉字“和”的字形如图所示。下列描述正确的是( )A.该汉字字形编码需要16×16个字节B.该汉字字形第一行编码需要2个字节C.该汉字字形编码的第一个字节内容是0FHD.该汉字字形编码的最后一个字节内容是FFH二、填空题16.(2019高二上·台州月考)某数据加密方法描述如下:⑴以字节为单位进行加密处理;⑵将1个字节的8位二进制数分割成前4位与后4位两个二进制数(不足8位的最左边补足0);⑶分别将上述两个4位二进制数转换为十进制数;⑷将每个十进制数转换为1个加密字符,对应的“密码表”如下:值(十进制) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15加密字符 I l i k e C H N P 0 s t c a r d下表显示了字符串中一个字符的加密过程:大写字母“K”的ASCII码值为75,则依据以上加密规则,其加密字符为 。17.(2015高一下·桐乡期中)二进制数与十进制数转换11011011B= D150D= B255D= B18.(2017高一上·浙江期中)将一个田字格的一格或几格涂上黑色或不涂色,可以代表0~15这16个数.请你根据下面前4个图形表示数的规律,写出后面2个图形表示的数,则最后两个图形分别表示 、 。答案解析部分1.【答案】D【知识点】进制及数制转换【解析】【解答】用8位二进制数表示有符号的整数,则最小的二进制数是11111111,转换为十进制数是-127,最大的二进制数是01111111,转换为十进制数是127,所以8位二进制数能够表示的范围是-127~127,共255个数。故答案选D。【分析】本题考查有符号二进制数的表示及二进制数与十进制数之间的转换。2.【答案】D【知识点】进制及数制转换【解析】【解答】二进制数最低位权值是2 ,依次向高位权值为21,22,23……将二进制数转换成十进制数是用二进制数的每一位乘以该位的权值,所以将二进制数(1011)2转换成十进制数的算式是1×23+0×22+1×21+1×20。故答案选D。【分析】本题考查二进制数与十进制数之间的转换。二进制转为十进制,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出。3.【答案】D【知识点】信息的编码;进制及数制转换【解析】【解答】选项A:从题图中可以看出,左书名号的内码是“A1 B6”,右书名号的内码是“A1 B7”。A错误;选项B:字符“5”的内码为35H。B错误;选项C:字符“站”内码是“D5 BE”,转换为十进制数的方法是D×163+5×162+B×161+E×160。C错误;选项D:由题图可知,字符“5”的内码是“35”,推断出字符“9”的内码是“39”,转换为二进制数是“00111001”。D正确。故答案选D。【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。4.【答案】C【知识点】信息的编码【解析】【解答】英文字符的ASCII码用十六进制表示,加上二进制10,即加上十六进制的2,所以该字符串加密算法的实质是将加密前字符向后推算2个字符就是加密后字符。“A”的后2个字符是“C”,“m”的后两个字符是“o”,因此使用该加密算法,若加密前的字符串为“Am”,则该字符串加密后为“Co”。故答案选C。【分析】本题考查学生对ASCII码表的理解及十六进制数与二进制数之间的转换。5.【答案】B【知识点】信息的编码;进制及数制转换【解析】【解答】选项A:图中共有10个ASCII码字符。A错误;选项B:根据字符s的ASCII码为73H,可知字符t的ASCII码为74H,换算成二进制为01110100B。B正确;选项C:根据字符F的ASCII码46H可知,大写字母J的十六进制内码为4A。C错误;选项D:字符“学”的十六进制内码为“D1 A7”。D错误。故答案选B。【分析】本题考查字符内码及进制转换。做题时,先列出所给字符对应的内码,然后与示例字符相对应。6.【答案】B【知识点】进制及数制转换【解析】【解答】因为算式中,一个是二进制数(以B表示),一个是十六进制数(以H表示),所以可先进行统一。这里将十六进制数转化为二进制数,1BH=11011B,两数相加1101+11011=101000B。故答案选B。【分析】本题考查十六进制数与二进制数之间的转换及表达式的运算。十六进制转化为二进制:把十六进制数中的每一位数转换为二进制数,每个数要分四位,不足四位的前面加零。7.【答案】D【知识点】信息的编码【解析】【解答】选项A:由最后两组十六进制数来看:CF和B0相差十进制数16个,而字母”o“和”n“在字母表中为n在前o在后两都应相差十进制数1,故本项错。选项B最后两组十六进制数相差为10同样错误。选项C与选项A相同最后两组数相差16同样错。选项D最后两组数相差1。故答案选D。【分析】本题考查的是由中英文来推断其内码的方法。一个汉字或字母的内码不易记住,做此类题时要由字母表推出两个字母间的间距,然后找出对应内码之间的差从而由排除法来确定答案。8.【答案】C【知识点】信息的编码【解析】【解答】选项A:从图中可知,字母“m”的内码是6D,字母“n”在字母“m”的后一个,所以字母“n”的内码是6E,转化为二进制是110 1110,所以小写字母“n”的二进制数为“110 1110”。A错误;选项B:从图中得知共包含5个GB2312码字符,11个ASCII 码字符。B错误;选项C:“多”字内码的第1个字节是B6,转化为二进制是10110110,第2个字节是E0,转化为二进制是11100000,相加之后为110010110。C正确;选项D:半角空格的16进制ASCII编码是20。D错误。故答案选C。【分析】本题考查WinHex软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。9.【答案】D【知识点】进制及数制转换【解析】【解答】选项A:如果一个四位二进制数的首位为1,则该数可能为十进制数8或9,本项错。选项B:若 该二进制的末位为1 ,则该数为奇数,而n+1必为偶数。本项错。选项C: 该二进制数首位去掉,转换为十进制数,所得的值是 n-2^3,本项错。选项D:将该数按位取反后形成该数的补数,两都相加每一位均为1,4个1就是十进制数15,本项对。故答案选D。【分析】本题考查的是二进制数和十进制数的转换。二进制数转十进制数采用按权展开公式法,十进制数转二进制数采用除2取余法。10.【答案】A【知识点】进制及数制转换【解析】【解答】二制数11B转化为十进制数是1×21+1×20=3D,十六进制数12H转化为十进制数是1×161+2×160=18D,因为18D>15D>3D,所以从大到小排序结果为12H>15D>11B。故答案选A。【分析】本题考查十六进制数,十进制数,二进制数之间的转换。H(hex)表示这个数是十六进制数,D(decimal)表示这个数是十进制数,B(binary)表示这个数是二进制数。11.【答案】A【知识点】进制及数制转换【解析】【解答】选项A:84D转化为二进制数为1010100,所以二进制数可能与84D相等。A正确;选项B:64H转化为二进制数为1100100,所以二进制数不可能与64H相等。B错误;选项C:53H转化为二进制数为1010011,所以二进制数不可能与53H相等。C错误;选项D:52D转化为二进制数为0110100,所以二进制数不可能与52D相等。D错误。故答案选A。【分析】本题考查十六进制数,十进制数,二进制数之间的转换。H(hex)表示这个数是十六进制数,D(decimal)表示这个数是十进制数,B(binary)表示这个数是二进制数。12.【答案】C【知识点】进制及数制转换【解析】【解答】65转为8位二进制数就是0110 0101,分为四组后两两交换即为1001 1010,再转为十六进制就是9A,故答案选C。【分析】本题考查的是二进制转为十六进制和十六进制转为二进制的方法。在将十六进制转为二进制时,要将每一个十六进制数转为对应的四位二进制数,如果不足四位的前面补0.而二进制转为十六进制时从左到右四位,四位隔开,最左边不足四位的前补0,而后每四位二进制数转为一个十六进制数。13.【答案】C【知识点】信息的编码【解析】【解答】选项A:由于 “1”表示黑色,用“0”表示白色 ,故第四行的编码应为1000 1001 0001 0000。选项B:该图存储在计算机中占16*16位,合2*16=32B,共32个字节。选项C:第一行用16位二进制数来表示,16位二进制数正好为2个字节。选项D: 若按从左往右、从上往下的顺序,第一个字节的编码是 0010 0000。故答案选C。【分析】本题考查的是字形码的编码规则。在对字形进行编码时将字形分为8*8或16*16等矩形点阵,然后每个点看作一个二进制数,如有笔画则看作1,没有笔画看作0 。14.【答案】B【知识点】进制及数制转换【解析】【解答】根据题中所述运算规则,若计算二进制有符号数100111的补码,应先计算二进制有符号数100111的反码是111000,然后在其末位加1为111001,最后将其转化为十进制,最高位是符号位,“1”表示负,其余位表示数值的大小,即25。所以最终十进制表示为-25。故答案选B。【分析】本题考查二进制数原码、反码、补码的转换以及二进制数与十进制数之间的转换。15.【答案】B【知识点】信息的编码【解析】【解答】需要16x16÷8=32个字节,A选项错误;汉字每一行都有16个方格,即16位,2个字节。选项B正确;观察该图,第一行2个字节都是白点,所以该汉字的第一个字节内容为00H。C选项错误;观察该图,最后一行表示该汉字的最后两个字节,内容为:0800H,随意随后一个字节内容为00H。D选项错误。故答案选B。【分析】本题考查汉字的编码。该汉字采用点阵图的方式,每个点表示一位,共16x16位,从第一行从左到石开始到最后一行结束,每行16位,2个字节。16.【答案】et【知识点】信息的编码;进制及数制转换【解析】【解答】大写字母“K”的加密过程如下:K750 1 0 0 1 0 1 14 11e t依据以上加密规则,其加密字符为et。故答案为:et。【分析】本题主要考查二进制数与十进制数之间的转换,要求学生掌握二进制数与十进制数之间的转换规则。17.【答案】219;10010110;11111111【知识点】进制及数制转换【解析】【解答】11011011B=27+26+24+23+21+20=219D十进制转二进制除2取余法150D=10010110B255D=11111111B故答案为219,10010110,11111111【分析】十进制转二进制方法为:十进制数除2取余法, 用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来 。二进制转十进制方法为:按权展开法。18.【答案】6;13【知识点】进制及数制转换【解析】【解答】将涂色的方块看作1,未涂色的方块看作0,按照从右下角到右上角到左下角再到左上角的顺序排列,第一个图形是0011,第二个图形是0010,第三个图形是0000,第四个图形是1001转化为十进制分别为3、2、0、9,第五个图形为0110,第六个图形为1101,转换为十进制为6、13,故答案为6、13【分析】此题考查二进制和十进制的转换及对图形规律的寻找,图形四个方块、有两种状态,应该联想到用二进制来解题。1 / 1浙教版2019-2020学年高中信息技术高考复习 信息的编码一、单选题1.用8位二进制数表示有符号的整数,最高位是0表示正整数,1表示负整数,则能够表示数的范围和整数的个数分别是( )A.-128~128.256 B.-128~128.255C.-127~127.256 D.-127~127.255【答案】D【知识点】进制及数制转换【解析】【解答】用8位二进制数表示有符号的整数,则最小的二进制数是11111111,转换为十进制数是-127,最大的二进制数是01111111,转换为十进制数是127,所以8位二进制数能够表示的范围是-127~127,共255个数。故答案选D。【分析】本题考查有符号二进制数的表示及二进制数与十进制数之间的转换。2.下列将二进制数(1011)2转换成十进制数的算式中,正确的是( )A.1×23+1×22+0×21+1×20 B.1×23+1×22+1×21+1×20C.1×23+1×22+1×21+0×20 D.1×23+0×22+1×21+1×20【答案】D【知识点】进制及数制转换【解析】【解答】二进制数最低位权值是2 ,依次向高位权值为21,22,23……将二进制数转换成十进制数是用二进制数的每一位乘以该位的权值,所以将二进制数(1011)2转换成十进制数的算式是1×23+0×22+1×21+1×20。故答案选D。【分析】本题考查二进制数与十进制数之间的转换。二进制转为十进制,先把二进制从高位(最左边的“1”)开始按从上到下的顺序写出。3.使用UltraEdit软件观察字符内码,部分界面如下图所示:则下列说法正确的是( )A.左右书名号的内码是一样的B.字符“5”的内码为35DC.字符“站”内码转换为十进制数的方法是5×160+D×161D.可以推断出,字符“9”在计算机内部的存储形式为“00111001”【答案】D【知识点】信息的编码;进制及数制转换【解析】【解答】选项A:从题图中可以看出,左书名号的内码是“A1 B6”,右书名号的内码是“A1 B7”。A错误;选项B:字符“5”的内码为35H。B错误;选项C:字符“站”内码是“D5 BE”,转换为十进制数的方法是D×163+5×162+B×161+E×160。C错误;选项D:由题图可知,字符“5”的内码是“35”,推断出字符“9”的内码是“39”,转换为二进制数是“00111001”。D正确。故答案选D。【分析】本题考查UltraEdit软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。4.某英文字符加密的算法:将该字符的ASCII码值转换成二进制数后,再加上二进制数10,再把该数作为ASCII码值转换为对应的英文字符。使用该加密算法,加密前的字符串为“Am”,则该字符串加密后为( )A.Kw B.kw C.Co D.co【答案】C【知识点】信息的编码【解析】【解答】英文字符的ASCII码用十六进制表示,加上二进制10,即加上十六进制的2,所以该字符串加密算法的实质是将加密前字符向后推算2个字符就是加密后字符。“A”的后2个字符是“C”,“m”的后两个字符是“o”,因此使用该加密算法,若加密前的字符串为“Am”,则该字符串加密后为“Co”。故答案选C。【分析】本题考查学生对ASCII码表的理解及十六进制数与二进制数之间的转换。5.(2018高三上·浙江期中)使用UltraEdit软件观察字符“Flash学习”的内码,部分界面如图所示。下列说法正确的是 ( )A.图中内码表示的ASCII码字符共有5个B.字符“t”的内码用二进制表示是“01110100”C.大写字母“J”的十六进制内码是“50”D.字符“学”的十六进制内码是“20 D1”【答案】B【知识点】信息的编码;进制及数制转换【解析】【解答】选项A:图中共有10个ASCII码字符。A错误;选项B:根据字符s的ASCII码为73H,可知字符t的ASCII码为74H,换算成二进制为01110100B。B正确;选项C:根据字符F的ASCII码46H可知,大写字母J的十六进制内码为4A。C错误;选项D:字符“学”的十六进制内码为“D1 A7”。D错误。故答案选B。【分析】本题考查字符内码及进制转换。做题时,先列出所给字符对应的内码,然后与示例字符相对应。6.算式1101B+1BH的运算结果是( )A.1110B B.101000 C.28H D.40D【答案】B【知识点】进制及数制转换【解析】【解答】因为算式中,一个是二进制数(以B表示),一个是十六进制数(以H表示),所以可先进行统一。这里将十六进制数转化为二进制数,1BH=11011B,两数相加1101+11011=101000B。故答案选B。【分析】本题考查十六进制数与二进制数之间的转换及表达式的运算。十六进制转化为二进制:把十六进制数中的每一位数转换为二进制数,每个数要分四位,不足四位的前面加零。7.(2019·浙江)用 Ultraedit软件观察字符串“学习 Python”的内码,该字符串的内码是( )A.B.C.D.【答案】D【知识点】信息的编码【解析】【解答】选项A:由最后两组十六进制数来看:CF和B0相差十进制数16个,而字母”o“和”n“在字母表中为n在前o在后两都应相差十进制数1,故本项错。选项B最后两组十六进制数相差为10同样错误。选项C与选项A相同最后两组数相差16同样错。选项D最后两组数相差1。故答案选D。【分析】本题考查的是由中英文来推断其内码的方法。一个汉字或字母的内码不易记住,做此类题时要由字母表推出两个字母间的间距,然后找出对应内码之间的差从而由排除法来确定答案。8.(2019高二下·温州期末)用 WinHex 软件观察字符内码如图所示,下列描述正确的是( )A.可以推断小写字母“n”的处理码为“110 1110”B.从图中得知共包含4个GB2312码字符,13个ASCII 码字符C.将“多”字二进制内码的第1个字节和第2个字节相加得到的二进制数为“110010110”D.已知汉字字符占2个字节,英文字符占1个字节,从图中可知全角状态下的空格“ ”十六进制内码为“A1A1”,则半角状态下的空格“ ”十六进制内码为“A1”【答案】C【知识点】信息的编码【解析】【解答】选项A:从图中可知,字母“m”的内码是6D,字母“n”在字母“m”的后一个,所以字母“n”的内码是6E,转化为二进制是110 1110,所以小写字母“n”的二进制数为“110 1110”。A错误;选项B:从图中得知共包含5个GB2312码字符,11个ASCII 码字符。B错误;选项C:“多”字内码的第1个字节是B6,转化为二进制是10110110,第2个字节是E0,转化为二进制是11100000,相加之后为110010110。C正确;选项D:半角空格的16进制ASCII编码是20。D错误。故答案选C。【分析】本题考查WinHex软件对内码的观察。做题时,先列出所给字符对应的内码,然后与示例字符相对应。9.(2019高二下·湖州期末)十进制正整数 n 转换为二进制数,该二进制数共 4 位,下列说法正确的是( )A.若该二进制的首位为1,则 n 必大于9B.若该二进制的末位为1,则n+1 可能为奇数C.该二进制数首位去掉,转换为十进制数,所得的值是 n\2D.该二进制数按位取反,转换为十进制数,与 n 相加的结果必为15【答案】D【知识点】进制及数制转换【解析】【解答】选项A:如果一个四位二进制数的首位为1,则该数可能为十进制数8或9,本项错。选项B:若 该二进制的末位为1 ,则该数为奇数,而n+1必为偶数。本项错。选项C: 该二进制数首位去掉,转换为十进制数,所得的值是 n-2^3,本项错。选项D:将该数按位取反后形成该数的补数,两都相加每一位均为1,4个1就是十进制数15,本项对。故答案选D。【分析】本题考查的是二进制数和十进制数的转换。二进制数转十进制数采用按权展开公式法,十进制数转二进制数采用除2取余法。10.(2019高一下·浙江月考)将二制数11B,十进制数15D和十六进制数12H,按从大到小排序的结果正确的是( )A.12H,15D,11B B.12H,11B,15DC.15D,12H,11B D.15D,11B,12H【答案】A【知识点】进制及数制转换【解析】【解答】二制数11B转化为十进制数是1×21+1×20=3D,十六进制数12H转化为十进制数是1×161+2×160=18D,因为18D>15D>3D,所以从大到小排序结果为12H>15D>11B。故答案选A。【分析】本题考查十六进制数,十进制数,二进制数之间的转换。H(hex)表示这个数是十六进制数,D(decimal)表示这个数是十进制数,B(binary)表示这个数是二进制数。11.(2019高一下·浙江月考)二进制数1▊101▊0,其中有两位数字模糊不清,下列可能与其值相等的是( )A.84D B.64H C.53H D.52D【答案】A【知识点】进制及数制转换【解析】【解答】选项A:84D转化为二进制数为1010100,所以二进制数可能与84D相等。A正确;选项B:64H转化为二进制数为1100100,所以二进制数不可能与64H相等。B错误;选项C:53H转化为二进制数为1010011,所以二进制数不可能与53H相等。C错误;选项D:52D转化为二进制数为0110100,所以二进制数不可能与52D相等。D错误。故答案选A。【分析】本题考查十六进制数,十进制数,二进制数之间的转换。H(hex)表示这个数是十六进制数,D(decimal)表示这个数是十进制数,B(binary)表示这个数是二进制数。12.(2019高二下·台州期中)将十六进制数65转换成8位二进制数,再将该8位二进制数从左向右按两位一组依次分为4组,每组中的两位相互交换,得到新的8位二进制数,则新的8位二进制数对应的十六进制数是( )A.17 B.11 C.9A D.56【答案】C【知识点】进制及数制转换【解析】【解答】65转为8位二进制数就是0110 0101,分为四组后两两交换即为1001 1010,再转为十六进制就是9A,故答案选C。【分析】本题考查的是二进制转为十六进制和十六进制转为二进制的方法。在将十六进制转为二进制时,要将每一个十六进制数转为对应的四位二进制数,如果不足四位的前面补0.而二进制转为十六进制时从左到右四位,四位隔开,最左边不足四位的前补0,而后每四位二进制数转为一个十六进制数。13.(2019高一下·台州期中)如图所示,是汉字“洪”的16×16字形码点阵示意图,假如我们用二进制数据“1”表示黑色,用“0”表示白色,下列说法正确的是( )A.第四行的点阵编码应为1001010010101110B.该图存储在计算机中是16×16字节C.第一行所占存储空间是2个字节D.若按从左往右、从上往下的顺序,第一个字节的编码是11011111【答案】C【知识点】信息的编码【解析】【解答】选项A:由于 “1”表示黑色,用“0”表示白色 ,故第四行的编码应为1000 1001 0001 0000。选项B:该图存储在计算机中占16*16位,合2*16=32B,共32个字节。选项C:第一行用16位二进制数来表示,16位二进制数正好为2个字节。选项D: 若按从左往右、从上往下的顺序,第一个字节的编码是 0010 0000。故答案选C。【分析】本题考查的是字形码的编码规则。在对字形进行编码时将字形分为8*8或16*16等矩形点阵,然后每个点看作一个二进制数,如有笔画则看作1,没有笔画看作0 。14.(2019高二下·浙江期末)原码、反码、补码是计算机中对数字的二进制表示方法。⑴原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。⑵反码表示法规定:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。如二进制原码为10010,则反码为11101(在10010中,1为符号码,故为负)。⑶补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。根据以上运算规则,二进制有符号数100111的补码的十进制表示是( )A.-29 B.-25 C.24 D.-24【答案】B【知识点】进制及数制转换【解析】【解答】根据题中所述运算规则,若计算二进制有符号数100111的补码,应先计算二进制有符号数100111的反码是111000,然后在其末位加1为111001,最后将其转化为十进制,最高位是符号位,“1”表示负,其余位表示数值的大小,即25。所以最终十进制表示为-25。故答案选B。【分析】本题考查二进制数原码、反码、补码的转换以及二进制数与十进制数之间的转换。15.某字库采用点阵方式描述汉字字形,点阵规模为16×16,每个点用1个二进制位表示,“0”表示白点,“1”表示黑点,逐行编码。汉字“和”的字形如图所示。下列描述正确的是( )A.该汉字字形编码需要16×16个字节B.该汉字字形第一行编码需要2个字节C.该汉字字形编码的第一个字节内容是0FHD.该汉字字形编码的最后一个字节内容是FFH【答案】B【知识点】信息的编码【解析】【解答】需要16x16÷8=32个字节,A选项错误;汉字每一行都有16个方格,即16位,2个字节。选项B正确;观察该图,第一行2个字节都是白点,所以该汉字的第一个字节内容为00H。C选项错误;观察该图,最后一行表示该汉字的最后两个字节,内容为:0800H,随意随后一个字节内容为00H。D选项错误。故答案选B。【分析】本题考查汉字的编码。该汉字采用点阵图的方式,每个点表示一位,共16x16位,从第一行从左到石开始到最后一行结束,每行16位,2个字节。二、填空题16.(2019高二上·台州月考)某数据加密方法描述如下:⑴以字节为单位进行加密处理;⑵将1个字节的8位二进制数分割成前4位与后4位两个二进制数(不足8位的最左边补足0);⑶分别将上述两个4位二进制数转换为十进制数;⑷将每个十进制数转换为1个加密字符,对应的“密码表”如下:值(十进制) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15加密字符 I l i k e C H N P 0 s t c a r d下表显示了字符串中一个字符的加密过程:大写字母“K”的ASCII码值为75,则依据以上加密规则,其加密字符为 。【答案】et【知识点】信息的编码;进制及数制转换【解析】【解答】大写字母“K”的加密过程如下:K750 1 0 0 1 0 1 14 11e t依据以上加密规则,其加密字符为et。故答案为:et。【分析】本题主要考查二进制数与十进制数之间的转换,要求学生掌握二进制数与十进制数之间的转换规则。17.(2015高一下·桐乡期中)二进制数与十进制数转换11011011B= D150D= B255D= B【答案】219;10010110;11111111【知识点】进制及数制转换【解析】【解答】11011011B=27+26+24+23+21+20=219D十进制转二进制除2取余法150D=10010110B255D=11111111B故答案为219,10010110,11111111【分析】十进制转二进制方法为:十进制数除2取余法, 用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来 。二进制转十进制方法为:按权展开法。18.(2017高一上·浙江期中)将一个田字格的一格或几格涂上黑色或不涂色,可以代表0~15这16个数.请你根据下面前4个图形表示数的规律,写出后面2个图形表示的数,则最后两个图形分别表示 、 。【答案】6;13【知识点】进制及数制转换【解析】【解答】将涂色的方块看作1,未涂色的方块看作0,按照从右下角到右上角到左下角再到左上角的顺序排列,第一个图形是0011,第二个图形是0010,第三个图形是0000,第四个图形是1001转化为十进制分别为3、2、0、9,第五个图形为0110,第六个图形为1101,转换为十进制为6、13,故答案为6、13【分析】此题考查二进制和十进制的转换及对图形规律的寻找,图形四个方块、有两种状态,应该联想到用二进制来解题。1 / 1 展开更多...... 收起↑ 资源列表 浙教版2019-2020学年高中信息技术高考复习 信息的编码(学生版).docx 浙教版2019-2020学年高中信息技术高考复习 信息的编码(教师版).docx