第三章核心素养测评卷(含答案) 2025-2026学年高中信息技术 必修2 信息系统与社会

资源下载
  1. 二一教育资源

第三章核心素养测评卷(含答案) 2025-2026学年高中信息技术 必修2 信息系统与社会

资源简介

(共19张PPT)
第三章核心素养测评卷
信息技术 必修2 信息系统与社会
一、 选择题(本大题共12小题,每小题列出的四个备选项中只有一个是符合题目要求的)
1. 下列关于信息安全与信息伦理的做法,正确的是(  )
A. 随意扫描网页中的二维码
B. 确认环境安全后输入支付密码
C. 在论坛里转发会造成社会不良影响的信息
D. 未经许可将他人的私人生活视频上传到网上
【解析】 随意扫描网页中的二维码可能存在泄露个人隐私的风险,A错误;C、D均可能违反相关法律法规,错误。
B
2. 下列关于保护个人隐私的做法,正确的是(  )
A. 对所有涉及资金往来的支付账号设置强度较高的密码
B. 对社会上所有的人和事都保持很强的戒备心
C. 拒绝泄露指纹、身份证号码等个人信息
D. 在需要登记注册时,用假的个人信息来代替
【解析】 “对社会上所有人和事”的说法过于绝对,B错误;不能因可能泄露信息而拒绝透露所有个人信息,C错误;不能使用假的个人信息进行登录注册,D错误。
A
3. 下列措施中,对预防计算机感染病毒最有效的是(  )
A. 定期对所有硬盘进行格式化
B. 设置计算机密码并经常更新
C. 安装杀毒软件并经常升级
D. 减少和外界的数据交换、尽量不上网
【解析】 格式化硬盘将导致正常信息丢失,A不符合题意;更改密码无法防护病毒,B不符合题意;D的做法不现实,不符合题意。
C
4. 下列不. 属. 于. 知识产权的是(  )
A. 书籍 B. 自然语言
C. 发明创造 D. 计算机软件
【解析】 A、C、D均属于知识产权。
B
5. 凯撒密码是一种简单的替代密码,通过替代来实现加密。假设密文字母表是由正常顺序的明文字母表向左移3个字母得到,则明文单词“hello”加密后得到的密文为(  )
A. khoor B. Khoor
C. beiil D. ebiil
【解析】 根据凯撒密码运算规则,将每个英文字母都按照字母表顺序往左移动3个字母,可以得到密文ebiil,D正确。
D
6. 用简单异或加密法对明文p为“1101”进行加密,密钥k是“0100”,则得到的密文c为
(  )
A. 1001 B. 1010
C. 1101 D. 0011
【解析】 根据异或 运算规则,二进制1101和0100,然后根据异或运算的法则得到密文结果为1001,A正确。
A
7. 在数据传输过程中,使用数据加密技术的主要目的是防止(  )
A. 数据传输丢失
B. 数据传输泄密
C. 数据交换失败
D. 数据备份失败
【解析】 数据传输过程中使用数据加密技术的主要目的是防止数据泄密,B正确。
B
8. 下列关于防火墙的说法,正确的是(  )
A. 防火墙可以是由硬件和软件组合而成的复杂系统,也可以只是软件系统
B. 只要安装了正规的防火墙就可以完全抵御外部的黑客攻击
C. 防火墙主要的防护目标是计算机病毒
D. 防火墙技术不能应用于系统的漏洞防护
【解析】 防火墙可以抵御大部分的黑客攻击,但不能做到完全抵御,B错误;防火墙主要的防护目标是计算机黑客,C错误;防火墙技术可以应用于系统的漏洞防护,D错误。
A
9. 在正常使用计算机系统的前提下,下列做法中,可以有效防止黑客入侵的是(  )
A. 拔掉网线 B. 安装网上下载的各种软件
C. 共享计算机硬盘 D. 启用防火墙功能
【解析】 防止黑客入侵的有效手段是安装并开启防火墙,D正确。
D
10. 下列关于数据安全的说法,正确的是(  )
A. 在某购物网站支付时需要输入手机验证码,目的是提高支付的安全性
B. 数据校验,是为保证数据的保密性进行的一种验证操作
C. 为了预防自然灾害引起的数据损坏,一般可对数据进行加密
D. 为防止计算机网络中的非法入侵,可以安装杀毒软件
【解析】 数据校验,是为保证数据的完整性进行的一种验证操作,B错误;数据加密不能防止数据损坏,C错误;为防止计算机网络中的非法入侵,可以安装防火墙,D错误。
A
11. 小王收到一条手机短信,其内容是某央视节目组通知:尊敬的用户您好!恭喜您的手机号码被该栏目组后台抽取为场外幸运号,您将获得本栏目与赞助商对您送出的奖金6.8万元人民币与笔记本电脑一台,活动即将过期,详情请用电脑登录活动官网领取,并输入相应的领取验证码。在此声明:若您将个人领奖信息泄露给他人导致冒名领取现象出现,本栏目组概不负责。
对于这条短信,用户可以采取的处理方法有:
①登录其指定网站,按照短信及网站提示领取奖品
②通过其他途径与该栏目组联系,核实短信内容
③删除该短信,不予理睬
④将该短信发布到某社交平台,并提醒大家这可能是一条诈骗短信
⑤将该短信转发给亲朋好友
⑥拨打短信发送方的号码,核实短信内容
以上措施中,正确的是(  )
A. ③④⑤ B. ②③④
C. ①②⑥  D. ②③⑥
【解析】 网络诈骗的情况很多,应该提高警惕,对可疑信息不予理会,甚至可以报警,B符合题意。
B
12. 2014年,某铁路售票网站发生个人数据泄露事件,犯罪嫌疑人通过收集某游戏网站以及其他多个网站泄露的用户名与密码信息,尝试登录该铁路售票网站进行“撞库”,非法获取用户信息,牟取非法利益。结合该实例,为保护个人信息安全,下列行为中,合理的是
(  )
①用户要提高密码长度和复杂度
②设置密码时,尽量在不同系统中采用不同的密码
③养成定期更新系统密码的习惯
④在使用计算机过程中,应该养成定期备份的习惯
A. ①②④ B. ②③④
C. ①③④  D. ①②③
【解析】 定期备份不能解决数据泄露问题,④错误,D正确。
D
二、 非选择题(本大题共2小题)
13. 某密文是由一串数字加密得到的,其解密规则如下:①对连续重复的大写字母,仅保留1个;②在去重后的文本中,从首字符开始每隔5个字符取1个,依次连接取出的字符,即为明文。
编写解密程序,其功能如下:输入密文,输出去重后的文本和解密后的明文。如图所示为程序的运行界面。实现上述功能的Python程序如下。请在画线处填入合适的代码。
请输入密文:AAAAA00121BBBAAAAAOz19$mjOXX478W(@9123pPPPPP
去重后文本:A00121BA0z19$mjOX478W(@9123pP
解密后明文:1949
>>>
s1=input("请输入密文:")
s2=s1[0]
c=""

for i in range(1,n,1):
  c=s1[i]
  if c>="A" and c<="Z":
    if ② :
      s2 = s2 + c
  else:
    s2 = s2 + c
mw=""
i=5
while i    mw=mw+s2[i]
    ③
  print("去重后文本:",s2)
  print("解密后明文:",mw)
【解析】 ①n是字符串s1的长度。②相邻的大写字母进行比较,若和前一个大写字符不同才进行连接,若和前一个大写字母相同则不连接(相当于删除)。③i的步长为6。
n=len(s1)
c!=s1[i-1]
i=i+6或i+=6
14. 在密码学中,凯撒密码是一种最简单且最广为人知的加密技术。它通过把字母移动一定的位数来实现加、解密。加密时将明文中的所有字母从字母表向后按照一个固定步长进行偏移后替换为密文。如图所示当偏移量为3时,所有的字母A被替换成D,B被替换成E,以此类推,X替换成A。
比如明文“I LIKE PYTHON”偏移3位加密后的密文就是“L OLNH SBWKRQ”。解密时只要将密文中的每个字母向左移3位即可得到明文。加密和解密时,非字母都保持原状。凯撒密码的解密算法Python程序代码如下。
请回答下列问题:
(1)凯撒密码是一种在加密和解密的过程中使用相同密钥的算法,属于____________(填“对称加密”或“非对称加密”)密码体制。
(2)在画线处填入合适的代码。
txt=input("请输入密文:")
key=int(input("请输入密钥数字:"))
table= ABCDEFGHIJKLMNOPQRSTUVWXYZ
s=""
for letters in txt:
  if letters in table:
    num=table.find(letters) #在大写英文字母里搜索密文字符的索引位置
    num=①
    if num<0:
      num=num+26
    s=s+②
  else:
    s=s+letters
print( 解密后的明文是 ,s)
对称加密
num-key
tabel[num]
(3)如果将上面的程序换成如下代码以实现凯撒密码的解密功能,那么下列加框处的代码应改为______________________。
txt=input("请输入密文:")
key=int(input("请输入密钥数字:"))
s=""
for letters in txt:
  if "A"<=letters<="Z":
    if :
      s=s+chr(ord(letters)+26-key)
    else:
      s=s+chr(ord(letters)-key)
  else:
    s=s+letters
print( 解密后的明文是 ,s)
(4)若输入的密钥为2,密文为“QNAORKE”,则程序正常运行后输出的结果为_______________。
ord(letters)-key<65
ord(letters)>97
OLYMPIC
【解析】 (1)在加密和解密的过程中使用相同密钥的加密方法,称为对称密码体制;非对称密码体制是加密和解密使用不同密钥的加密方法,如RSA算法。(2)①for循环是将密文中的每个字符按顺序解密并把解密后的字符追加到s字符串(为解密后的明文)末尾。num为密文字符在table字母表中的索引位置,解密后左移key个位,即num-key。else后面语句表示密文中的字符如果不在table字符串的26个大写字母里(如空格),就不解密,直接追加到字符串末尾,如果num小于0就加上26。②明文s为table字母表中索引为num的字符。(3)ord()函数是返回对应的ASCII码值,chr()函数是返回对应的字符。大写字母表的头部A字母对应的ASCII码值为65。当密文中的每个字符letters为大写字母时,如果其中某个字母向左移key个位后,超过大写字母表的头部A字母,则得到的明文字符s其ASCII码值为ord(letters)+26-key,所以判断条件应为ord(letters)-key<65。(4)根据key=2,结合程序代码,将密文为“QNAORKE”中的每个字符左移2位可得解密后的明文。第三章核心素养测评卷
一、 选择题(本大题共12小题,每小题列出的四个备选项中只有一个是符合题目要求的)
1. 下列关于信息安全与信息伦理的做法,正确的是( B )
A. 随意扫描网页中的二维码
B. 确认环境安全后输入支付密码
C. 在论坛里转发会造成社会不良影响的信息
D. 未经许可将他人的私人生活视频上传到网上
【解析】 随意扫描网页中的二维码可能存在泄露个人隐私的风险,A错误;C、D均可能违反相关法律法规,错误。
2. 下列关于保护个人隐私的做法,正确的是( A )
A. 对所有涉及资金往来的支付账号设置强度较高的密码
B. 对社会上所有的人和事都保持很强的戒备心
C. 拒绝泄露指纹、身份证号码等个人信息
D. 在需要登记注册时,用假的个人信息来代替
【解析】 “对社会上所有人和事”的说法过于绝对,B错误;不能因可能泄露信息而拒绝透露所有个人信息,C错误;不能使用假的个人信息进行登录注册,D错误。
3. 下列措施中,对预防计算机感染病毒最有效的是( C )
A. 定期对所有硬盘进行格式化
B. 设置计算机密码并经常更新
C. 安装杀毒软件并经常升级
D. 减少和外界的数据交换、尽量不上网
【解析】 格式化硬盘将导致正常信息丢失,A不符合题意;更改密码无法防护病毒,B不符合题意;D的做法不现实,不符合题意。
4. 下列不属于知识产权的是( B )
A. 书籍 B. 自然语言
C. 发明创造 D. 计算机软件
【解析】 A、C、D均属于知识产权。
5. 凯撒密码是一种简单的替代密码,通过替代来实现加密。假设密文字母表是由正常顺序的明文字母表向左移3个字母得到,则明文单词“hello”加密后得到的密文为( D )
A. khoor B. Khoor
C. beiil D. ebiil
【解析】 根据凯撒密码运算规则,将每个英文字母都按照字母表顺序往左移动3个字母,可以得到密文ebiil,D正确。
6. 用简单异或加密法对明文p为“1101”进行加密,密钥k是“0100”,则得到的密文c为( A )
A. 1001 B. 1010
C. 1101 D. 0011
【解析】 根据异或 运算规则,二进制1101和0100,然后根据异或运算的法则得到密文结果为1001,A正确。
7. 在数据传输过程中,使用数据加密技术的主要目的是防止( B )
A. 数据传输丢失
B. 数据传输泄密
C. 数据交换失败
D. 数据备份失败
【解析】 数据传输过程中使用数据加密技术的主要目的是防止数据泄密,B正确。
8. 下列关于防火墙的说法,正确的是( A )
A. 防火墙可以是由硬件和软件组合而成的复杂系统,也可以只是软件系统
B. 只要安装了正规的防火墙就可以完全抵御外部的黑客攻击
C. 防火墙主要的防护目标是计算机病毒
D. 防火墙技术不能应用于系统的漏洞防护
【解析】 防火墙可以抵御大部分的黑客攻击,但不能做到完全抵御,B错误;防火墙主要的防护目标是计算机黑客,C错误;防火墙技术可以应用于系统的漏洞防护,D错误。
9. 在正常使用计算机系统的前提下,下列做法中,可以有效防止黑客入侵的是( D )
A. 拔掉网线 B. 安装网上下载的各种软件
C. 共享计算机硬盘 D. 启用防火墙功能
【解析】 防止黑客入侵的有效手段是安装并开启防火墙,D正确。
10. 下列关于数据安全的说法,正确的是( A )
A. 在某购物网站支付时需要输入手机验证码,目的是提高支付的安全性
B. 数据校验,是为保证数据的保密性进行的一种验证操作
C. 为了预防自然灾害引起的数据损坏,一般可对数据进行加密
D. 为防止计算机网络中的非法入侵,可以安装杀毒软件
【解析】 数据校验,是为保证数据的完整性进行的一种验证操作,B错误;数据加密不能防止数据损坏,C错误;为防止计算机网络中的非法入侵,可以安装防火墙,D错误。
11. 小王收到一条手机短信,其内容是某央视节目组通知:尊敬的用户您好!恭喜您的手机号码被该栏目组后台抽取为场外幸运号,您将获得本栏目与赞助商对您送出的奖金6.8万元人民币与笔记本电脑一台,活动即将过期,详情请用电脑登录活动官网领取,并输入相应的领取验证码。在此声明:若您将个人领奖信息泄露给他人导致冒名领取现象出现,本栏目组概不负责。
对于这条短信,用户可以采取的处理方法有:
①登录其指定网站,按照短信及网站提示领取奖品
②通过其他途径与该栏目组联系,核实短信内容
③删除该短信,不予理睬
④将该短信发布到某社交平台,并提醒大家这可能是一条诈骗短信
⑤将该短信转发给亲朋好友
⑥拨打短信发送方的号码,核实短信内容
以上措施中,正确的是( B )
A. ③④⑤ B. ②③④
C. ①②⑥  D. ②③⑥
【解析】 网络诈骗的情况很多,应该提高警惕,对可疑信息不予理会,甚至可以报警,B符合题意。
12. 2014年,某铁路售票网站发生个人数据泄露事件,犯罪嫌疑人通过收集某游戏网站以及其他多个网站泄露的用户名与密码信息,尝试登录该铁路售票网站进行“撞库”,非法获取用户信息,牟取非法利益。结合该实例,为保护个人信息安全,下列行为中,合理的是( D )
①用户要提高密码长度和复杂度
②设置密码时,尽量在不同系统中采用不同的密码
③养成定期更新系统密码的习惯
④在使用计算机过程中,应该养成定期备份的习惯
A. ①②④ B. ②③④
C. ①③④  D. ①②③
【解析】 定期备份不能解决数据泄露问题,④错误,D正确。
二、 非选择题(本大题共2小题)
13. 某密文是由一串数字加密得到的,其解密规则如下:①对连续重复的大写字母,仅保留1个;②在去重后的文本中,从首字符开始每隔5个字符取1个,依次连接取出的字符,即为明文。
编写解密程序,其功能如下:输入密文,输出去重后的文本和解密后的明文。如图所示为程序的运行界面。实现上述功能的Python程序如下。请在画线处填入合适的代码。
请输入密文:AAAAA00121BBBAAAAAOz19$mjOXX478W(@9123pPPPPP
去重后文本:A00121BA0z19$mjOX478W(@9123pP
解密后明文:1949
>>>
s1=input("请输入密文:")
s2=s1[0]
c=""
①n=len(s1)
for i in range(1,n,1):
  c=s1[i]
  if c>="A" and c<="Z":
    if ②c!=s1[i-1]:
      s2 = s2 + c
  else:
    s2 = s2 + c
mw=""
i=5
while i    mw=mw+s2[i]
    ③i=i+6或i+=6
  print("去重后文本:",s2)
  print("解密后明文:",mw)
【解析】 ①n是字符串s1的长度。②相邻的大写字母进行比较,若和前一个大写字符不同才进行连接,若和前一个大写字母相同则不连接(相当于删除)。③i的步长为6。
14. 在密码学中,凯撒密码是一种最简单且最广为人知的加密技术。它通过把字母移动一定的位数来实现加、解密。加密时将明文中的所有字母从字母表向后按照一个固定步长进行偏移后替换为密文。如图所示当偏移量为3时,所有的字母A被替换成D,B被替换成E,以此类推,X替换成A。
比如明文“I LIKE PYTHON”偏移3位加密后的密文就是“L OLNH SBWKRQ”。解密时只要将密文中的每个字母向左移3位即可得到明文。加密和解密时,非字母都保持原状。凯撒密码的解密算法Python程序代码如下。
请回答下列问题:
(1)凯撒密码是一种在加密和解密的过程中使用相同密钥的算法,属于 对称加密 (填“对称加密”或“非对称加密”)密码体制。
(2)在画线处填入合适的代码。
txt=input("请输入密文:")
key=int(input("请输入密钥数字:"))
table= ABCDEFGHIJKLMNOPQRSTUVWXYZ
s=""
for letters in txt:
  if letters in table:
    num=table.find(letters) #在大写英文字母里搜索密文字符的索引位置
    num=①num-key
    if num<0:
      num=num+26
    s=s+②tabel[num]
  else:
    s=s+letters
print( 解密后的明文是 ,s)
(3)如果将上面的程序换成如下代码以实现凯撒密码的解密功能,那么下列加框处的代码应改为 ord(letters)-key<65 。
txt=input("请输入密文:")
key=int(input("请输入密钥数字:"))
s=""
for letters in txt:
  if "A"<=letters<="Z":
    if ord(letters)>97:
      s=s+chr(ord(letters)+26-key)
    else:
      s=s+chr(ord(letters)-key)
  else:
    s=s+letters
print( 解密后的明文是 ,s)
(4)若输入的密钥为2,密文为“QNAORKE”,则程序正常运行后输出的结果为 OLYMPIC 。
【解析】 (1)在加密和解密的过程中使用相同密钥的加密方法,称为对称密码体制;非对称密码体制是加密和解密使用不同密钥的加密方法,如RSA算法。(2)①for循环是将密文中的每个字符按顺序解密并把解密后的字符追加到s字符串(为解密后的明文)末尾。num为密文字符在table字母表中的索引位置,解密后左移key个位,即num-key。else后面语句表示密文中的字符如果不在table字符串的26个大写字母里(如空格),就不解密,直接追加到字符串末尾,如果num小于0就加上26。②明文s为table字母表中索引为num的字符。(3)ord()函数是返回对应的ASCII码值,chr()函数是返回对应的字符。大写字母表的头部A字母对应的ASCII码值为65。当密文中的每个字符letters为大写字母时,如果其中某个字母向左移key个位后,超过大写字母表的头部A字母,则得到的明文字符s其ASCII码值为ord(letters)+26-key,所以判断条件应为ord(letters)-key<65。(4)根据key=2,结合程序代码,将密文为“QNAORKE”中的每个字符左移2位可得解密后的明文。

展开更多......

收起↑

资源列表