资源简介 3.4 加密与解密(同步练习)-高中信息技术教科版(2019)必修1一、填空题1.加密就是将_________隐匿起来,使之在缺少_________时不可读。2.加法密码又被称为_________。在加法密码算法中,明文中的所有字母都在字母表上向后或向前按照一个固定数目进行_________被替换成密文。3.加密算法操作中的一组数字被称为_________。比如,恺撒密码的密钥为3,加密和解密使用同一个密钥,被称为_________体制。4.凯撒密码是古罗马凯撒大帝用来对军事情报进行加解密的算法,字符串“HUAWEI”经过加密后是“KXDZHL”,那么字符串“KUNMING”采用凯撒加密算法后应该为______。5.密码是指用来_________以验证用户就是本人的_________。6.常见的密码盗窃方式有:_________、_________、_________三种密码盗窃方式。7.原始信息(数据)称为_________,加密后的信息(数据)称为_________。将密文还原成明文的过程称为_________。二、判断题8.凯撒密码作为一种最古老的对称加密体制,在古罗马的时候已经很流行,它是加法密码的典型代表。9.一般情况下,创建密码使用长度不少于8个字符的密码。密码越长越不容易被破解,因此密码越长越好。10.在所有加密算法中加密密钥与解密密钥都必须相同。( )11.字典破译速度比暴力破译更快,但是有时候密码设置中包含了没有字典库中的词句就无法破解出来了,因此有好的字典是关键。三、操作题12.以下是凯撒密码的改进版,请将①②③横线处内容补充完整。import os #开始def NewCaesar(m,n,t):z='';i=0while i<____________:tmp=______________if tmp in m:if ord(t[i])<=90:m.findm.find[m.find(tmp)]else:m.findm.find[m.find(tmp)].lower()else:z+=t[i]i+=1return zm='ABCDEFGHIJKLMNOPQRSTUVWXYZ'n='QWERTYUIOPASDFGHJKLZXCVBNM'a=input('请输入<明文>a=')b=NewCaesar(m,n,a)print('对应的密文为:',b)c=NewCaesar(n,m,b)print('解密后明文为:',c)if ____________:print('加密解密成功!')else:print('加密解密失败!')input("运行完毕,请按回车键退出...")os._exit(0)#结束四、选择题13.11a.m.11a.m.11a.m.11a.m."的ASCII码编码是"E 6D 2E",那么字符串"8cm"的ASCII码编码是( )A.38 22 6D B.38 22 2EC.38 63 6D D.31 27 61 30 6D 2E14.下列不可能是二进制数的是( )A.10 B.01 C.21 D.1115.下列说法正确的是( )A.用传感器直接获得的信号是数字信号B.数字信号随时间的变化是非连续的C.数字信号无法由模拟信号转换得来D.模拟信号的值可以直接用计算机所能理解的二进制表示16.下列关于数据编码、安全的说法,不正确的是( )A.计算机中保存图像和声音数据必须经过数字化B.已知字符“1”的ASCII码值为49D,由此可知字符“2”的ASCII码值为4AHC.保护数据的安全包含保护数据本身及存储数据介质的安全D.数据加密、数据校验可以提高数据的保密性和完整性17.有人写了一个数制转换的式子:70-35=23。若要使该等式成立,则70、35、23有可能分别为( )A.十进制、十进制、十六进制 B.十进制、十六进制、八进制C.十六进制、八进制、十进制 D.八进制、八进制、十六进制18.下列关于计算机信息编码的描述,不正确的是( )A.打开文稿后出现乱码,可能的原因是编码方式不同B.像汽车速度、空气温度等这些连续变化的信号是模拟信号C.要把听到的声音存储到计算机中,需要把声音的波形信号转换成模拟信号D.汉字的输入码不是唯一的,常见的有音码、形码等19.如果用并排4枚分别发红、绿、兰、黄颜色光的LED灯做信号灯,每个信号灯只有“开”和“关”两种状态,如果包括信号灯全关的状态在内,则最多能表示的信号编码数有多少种( )A.8种 B.16种 C.32种 D.64种20.“IT”两个字符,通过 8×8 点阵图编码如下图所示,若该图第一行从左到右的编码为,那么第二行的信息编码是( )A.B.C.D.21.对某幅图像进行数字化,该图像的颜色总数为100种,则颜色位深度最少是( )A.100 B.10 C.8 D.722.下列属于单字节码的是( )A.国标码(GBK) B.ASCII码 C.统一码(Unicode) D.BIG5码参考答案1.答案:原始信息(数据) 特殊信息(数据)解析:2.答案:移位密码 偏移解析:3.答案:密钥 对称加密解析:4.答案:NXQPLQJ解析:5.答案:核对用户ID 一组字符解析:6.答案:肩窥方式 字典破解 暴力破解解析:7.答案:明文 密文 解密(或解码)解析:8.答案:√解析:9.答案:×解析:10.答案:×解析:11.答案:√解析:12.答案:①len(t) ②t[i].upper() ③a==c解析:13.答案:C解析:本题考查编码相关内容。由字符串11a.m.11a.m."的ASCII码编码是"E 6D 2E"可知,"1"的编码为"31",则"8"的编码为"38";"a"的编码为"61",则"c"的编码为"63";"m"的编码为"6D"。则"8cm"的编码为"38 63 6D"。故本题答案是C选项。14.答案:C解析:本题考查二进制相关内容。二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。ABD选项是二进制数,C选项不是二进制数。故本题答案是C选项。15.答案:B解析:本题考查的是模拟信号和数字信号。用传感器直接获得的信号是模拟信号;数字信号随时间的变化是非连续的;以通过转换设备,将数字信号转换为模拟信号;模拟信号的值需要数字化后用计算机所能理解的二进制表示。故本题应选B。16.答案:B解析:本题考查的是数据编码。已知字符“1”的ASCII码值为49D,由此可知字符“2”的ASCII码值为50D转换为十六进制数为:32H,故选项B说法错误。17.答案:A解析:本题考查进制转换相关内容。A选项,70、35均为十进制,其差为十进制35,转换为十六进制是23,选项正确。B选项,70十进制、35十六进制转换为十进制数为53,其差十进制17,转换为八进制是21,选项错误。C选项,70为十六进制,35为八进制,两数均转换为十进制数,其差为十进制59,选项错误。D选项,70、35均为八进制,其差为八进制35,转换为十六进制是1B,选项错误。故本题答案是A选项。18.答案:C解析:本题主要考查计算机信息编码。要把听到的声音存储到计算机中,需要把声音的波形信号转换成数字信号,故本题选C选项。19.答案:B解析:本题主要考查信息编码。每个信号灯只有“开”和“关”两种状态,如果包括信号灯全关的状态在内,则最多能表示的信号编码数有24=16种,故本题选B选项。20.答案:A解析:本题主要考查信息编码。若该图第一行从左到右的编码为,说明黑色方块编码为1,白色方块编码为0,由图可知,第二行的信息编码是,故本题选A选项。21.答案:D解析:本题考查的是编码。某幅图像颜色总数为100种,那么需要2n>=100,即n>=7,故选D。22.答案:B解析:本题考查编码相关内容。ASCII码、莫尔斯码属于单字节码,国标码(GBK)、统一码(Unicode)、BIG5码属于双字节码。故本题答案是B选项。 展开更多...... 收起↑ 资源预览