高中信息技术 2024年普通高中学业水平考试 信息技术模拟卷2 (word版,含解析)

文档属性

名称 高中信息技术 2024年普通高中学业水平考试 信息技术模拟卷2 (word版,含解析)
格式 docx
文件大小 391.0KB
资源类型 试卷
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2024-01-07 11:07:40

图片预览

文档简介

中小学教育资源及组卷应用平台
2024普通高中学业水平考试信息技术模拟卷(二)
(时间:30分钟 满分:50分)
一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列关于数据、信息与知识的说法,正确的是(  )
A.数据是对信息加工后获取到的
B.信息是用来消除随机不确定性的东西
C.传感器的普及加速了数据的传输与处理
D.知识表现为收集、加工、应用、传播知识的能力
阅读下列材料,回答第2至3题。
在快节奏的今天,饲养宠物可以有效缓解疲劳,放松心情。某智能宠物喂食器功能如下:
①通过手机APP远程控制喂食器自动/手动定时定量喂食。
②实时视频传输,可以随时观看宠物的一举一动。
③能够识别宠物的状态,异常情况报警提示,断电断网亦可正常运行一段时间。
2.下列关于智能宠物喂食器信息系统的说法,正确的是(  )
A.该信息系统的开发模式为B/S模式
B.宠物是该信息系统中的唯一用户
C.该信息系统断电可以正常工作一段,很可能配备了锂电池
D.该宠物喂食器摄像头拍摄的视频不需要联网就可以在手机上观看
3.下列关于人工智能的说法正确的是(  )
A.智能宠物喂食器学习了大量的图片,具备了判断宠物状态的能力,这属于符号主义人工智能
B.宠物经过一段时间的适应,学会了智能喂食器的使用,宠物也具备了人工智能
C.宠物喂食器无法识别的宠物状态可以让饲养者参与判断,这是跨领域人工智能
D.人工智能会取代部分人类的工作,但也产生了新的工作岗位
4.智能停车场收费系统,远距离红外读卡器的有效读卡距离设置为10~20米,40千米时速及以下的车辆可不停车读卡,用逻辑型变量x标记是否读卡成功,用dis表示车辆距离读卡器的距离,用v表示此时车辆的车速(单位:千米/时),则下列分支语句不正确的是(  )
A.if v>40 and dis<10 or dis>20:
x=False
else:
x=True       B.x=False
if 10<=dis<=20 and v<=40:
x=True
C.if dis<10 or dis>20:
x=False
elif v<=40:
x=True
else:
x=False
D.if 10<=dis<=20:
if v<=40:
x=True
 else:
x=False
else:
 x=False
5.下列有关数据安全的说法,正确的是(  )
A.数据的安全不需要保护其存储介质
B.随意扫描二维码不会泄露个人隐私
C.数据加密可以提高数据本身的安全
D.确保个人账户安全只需要设置复杂密码
6.关于计算机硬件与软件的说法,下列选项中正确的是(  )
A.操作系统为应用软件的运行提供支持
B.常见的计算机操作系统有Windows、Unix和WPS等
C.计算机中的数据和程序都存放在存储器中,它是计算机最核心的部件
D.计算机硬件主要有五大部件组成:CPU、运算器、存储器、输入设备和输出设备
7.某算法的部分流程图如图所示。下列说法正确的是(  )
A.该流程图执行后,变量b的值是26
B.该流程图中包含两个循环结构
C.该流程图运行结束时,“a←a-b”共执行了4次
D.该流程图用于计算91和26的最大公约数并输出
8.小明学习了网络相关知识后,在家着手组建家庭网络,设置好各种网络设备的参数后,测试了网络的连通性。关于该家庭网络,描述正确的是(  )
A.该家庭网络组成的计算机网络一般称为MAN
B.计算机、数字摄像头等有线终端通过双绞线连接至路由器的LAN口
C.为了使用动态地址将笔记本电脑接入路由器,需开启路由器的TCP/IP服务
D.网络架构完成后,家庭成员的移动终端设备不需要输入路由器用户名和密码即可上网
9.小明制作了一个简单的Flask程序,编写路由和视图函数如下所示:
from flask import Flask    #导入Flask框架模块
app=Flask(_name_) #创建应用实例
@app.route(″    ″) #路由
def hello(): #视图函数
return ″Hello World!″
执行程序后,在浏览器中输入网址“127.0.0.1:5000/hi”,网页显示的内容为“Hello World!”,则划线处应填入的代码为(  )
                                     
A./hi B./ C./hello D.Hello World
10.有下列程序段:
s=″accdbbdca″
res=″ ″
for i in s:
if len(res)==0 or i!=res[-1]:
res+=i
elif i==res[-1]:
  res=res[-1]+res[:len(res)-1]
print(res)
该程序执行结束后,输出结果正确的是(  )
                                     
A.aca B.acdb C.dbcaca D.bcacdbdca
二、非选择题(本大题共2小题,每小题10分,共20分)
11.某大型超市经营者收集了2022年每天的销售数据,为了统计每月利润最高的商品及各类别中最畅销商品,编写Python程序。首先将同一个月的数据合并到一个文件中,例如1月份每天的数据合并到“202201.xlsx”中,如图a所示,请回答下列问题:
图a
(1)观察图a所示的数据,发现存在   (单选,填字母。A.数据缺失/B.数据重复/C.数据异常)的问题,需要进行数据整理。
(2)统计每月利润最高的商品,需求出每件商品的总利润d。假设某件商品进价存储到变量a,零售价存储到变量b,总销售数量存储到变量c,则计算总利润的公式d=   (用字母a,b,c表示)。
(3)统计各商品类别中最畅销的商品时,以统计1月份销售数量前10项洗化用品类的商品为例,Python程序运行结果如图b所示。
图b
实现以上功能的程序如下,请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel(″  ①  ″)
plt.rc(″font″, {″family″:″SimHei″})  #中文字体在视图中正常显示
df=df[  ②  ] #筛选洗化用品
g=df.groupby(″商品名称″,as_index=False).sum()
g=g.sort_values(″销售数量″,ascending=False)
g=g.head(10)
plt.bar(g[″商品名称″],  ③  )
plt.title(″ 超市2022年1月最畅销的10个洗化用品″)
plt.xlabel(″洗化用品″)
plt.ylabel(″销售数量″)
plt.show()
12.小明通过Python建立了班级社交网站。班级同学如果想进入网站交流发言必须要注册账号并设置密码。为保证账号密码安全性,小明对密码的设置作了如下要求:(1)密码长度必须为8~14个字符;(2)要求包含字母、数字和特殊符号等三种字符,字母不区分大小写,特殊符号规定为“!@#$%& ”;(3)不能与用户名有长度大于等于3的连续相同字符序列。
小明通过编写程序对密码设置是否合法进行验证,实现该功能的Python程序如下:
def judge(m,s):   #判断是否与用户名有长度大于等于3的连续相同字符序列
f=True
for i in range(len(m)-2):
for j in range(i+2,len(m)):
z=m[i:j+1]
if z in s:
f=False
break
   ①   
s=input(″请输入用户名:″)
m=input(″请输入密码:″)
sp='!@#$%& '
length=len(m);flag=True
cntl=0;cntd=0;cnts=0
if length<8 or length>14:   #判断长度
flag=False
for i in range(length):
if m[i]>=″a″ and m[i]<=″z″ or m[i]>=″A″ and m[i]<=″Z″:  #统计字母个数
cntl=cntl+1
elif    ②     :  #统计数字个数
cntd=cntd+1
else:
if m[i] in sp:      #统计特殊符号个数
cnts=cnts+1
if cntl==0 or cntd==0 or cnts==0:
   ③    
if    ④    :
print(″验证通过″)
else:
print(″验证失败,请重新输入密码″)
(1)请在划线处填入合适的代码。
(2)本程序通过遍历密码字符串判断并统计字符类别,这种算法属于   (单选,填字母:A.“解析算法”/B.“枚举算法”)。
普通高中学业水平考试信息技术模拟卷(二)
1.B 解析 数据是对原始事物现象的原始记录,未经过处理不具有意义;信息是经过处理的、具有意义的数据;传感器的普及加速了数据的采集,不是数据处理;智慧是一种更高层次的综合能力,主要表现为收集、加工、应用和传播知识的能力。
2.C 解析 根据题目描述,智能宠物喂食器信息系统断电后仍然可以正常工作一段时间,很可能配备了锂电池作为备用电源;通过手机APP远程控制喂食器说明采用B/S模式;该信息系统中的用户范围很广,例如开发者、维护者、使用者都是。
3.D 解析 人工智能的发展确实会取代部分人类的工作,但同时也会创造新的工作岗位,因为人工智能需要人类来开发、维护和管理;智能宠物喂食器学习了大量的图片属于联结主义人工智能;宠物喂食器无法识别的宠物状态可以让饲养者参与判断,这是混合增强智能。
4.A 解析 根据题目中的条件,40千米时速及以下的车辆可以不停车读卡,所以分支语句应该是if v<=40 and dis>=10 and dis<=20:x=True。选项A中的条件错误,x=False的前提是速度大于40,或距离不是10~20米之间。
5.C 解析 数据加密是一种常用的手段,通过对数据进行加密可以提高数据本身的安全性,使得未经授权的人无法轻易获得数据的内容。再复杂的密码也可能泄密,还需要经常更换密码才行。
6.A 解析 操作系统是计算机系统中的核心软件,提供对计算机硬件的管理和控制,同时支持应用软件的运行;计算机最核心的部件是CPU,CPU包含运算器和控制器;WPS属于应用软件,不是操作系统。
7.D 解析 根据流程图可以看出,该流程图用于计算两个数的最大公约数,并输出结果。
8.B 解析 家庭网络组成的计算机网络一般称为局域网LAN。根据题目描述,计算机、数字摄像头等有线终端通过双绞线连接至路由器的LAN口,这是一种常见的家庭网络连接方式。使用动态地址将笔记本电脑接入路由器,需开DHCP服务。移动终端设备需要路由器用户名和密码才可上网。
9.A 解析 根据题目中给出的代码,路由应该设置为@app.route(″/hi″),这样当访问网址″127.0.0.1:5000/hi″时,会执行hello()函数并返回″Hello World!″。
10.C 解析 给定字符串s=″abcdabcda″,我们需要遍历字符串s并对其进行处理。首先,我们初始化一个空字符串res作为结果。在循环遍历字符串s的过程中,我们逐个检查每个字符。如果当前字符不在结果字符串res中,我们将其添加到res的末尾。这意味着我们只保留字符串s中的第一个出现的字符。根据这个逻辑,我们依次处理字符串s中的字符:
当处理字符'a'时,由于'a'不在res中,将其添加到res的末尾,此时res=″a″;
当处理字符'b'时,由于'b'不在res中,将其添加到res的末尾,此时res=″ab″;
当处理字符'c'时,由于'c'不在res中,将其添加到res的末尾,此时res=″abc″;
当处理字符'd'时,由于'd'不在res中,将其添加到res的末尾,此时res=″abcd″;
当处理字符'a'时,由于'a'已经在res中,不将其添加到res中;
当处理字符'b'时,由于'b'已经在res中,不将其添加到res中;
当处理字符'c'时,由于'c'已经在res中,不将其添加到res中;
当处理字符'd'时,由于'd'已经在res中,不将其添加到res中;
当处理字符'a'时,由于'a'已经在res中,不将其添加到res中。
根据题目中给定的程序段逻辑,最终的结果字符串res应该是″dbcaca″。
11.(1)B
(2)(b-a) c
(3)①202201.xlsx
②df[″商品类别″]==″洗化用品″(或df.商品类别==″洗化用品″)
③g[″销售数量″](或g.销售数量)
12.(1)①return f
②m[i]>='0' and m[i]<='9'
③flag=False
④flag and judge(m,s)
(2)B
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)
同课章节目录