浙江省宁波市镇海中学2023-2024学年高三上学期12月月考技术试题(Word版附解析)
展开1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂 处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 下列关于数据、信息与知识的说法,不正确的是( )
A. 单独的一个数字在没有上下文的情况下没有意义
B. 信息通过人的理解和经验补充后,可以转化为知识
C. 计算机只能处理经过数字化后的数据
D. 数据古代就有,但信息是计算机出现以后才有的
2. 某校园一卡通系统的主要功能是:全校所有师生员工每人持一张校园卡,这张校园卡取代以 前的各种证件(包括学生证、工作证、借书证、出入证、饭卡等)全部或部分功能。师生员工在学 校各处出入、办事、活动和消费均只凭这校因卡便可进行,最终实现“一卡在手,走遍校园”,同 时带动学校各部门信息化、规范化管理的进程,为学校的管理带来了高效、方便与安全。下列关于信息系统的说法,正确的是( )
A. 全校师生员工的相关数据均存储在校园卡上
B. 该信息系统中的用户就是全校所有师生
C. 信息系统对外部环境有依赖性,重要的服务器一般都会配备 UPS
D. 该信息系统中的硬件就是校园卡和读写器
3. 某校园一卡通系统的主要功能是:全校所有师生员工每人持一张校园卡,这张校园卡取代以 前的各种证件(包括学生证、工作证、借书证、出入证、饭卡等)全部或部分功能。师生员工在学 校各处出入、办事、活动和消费均只凭这校因卡便可进行,最终实现“一卡在手,走遍校园”,同 时带动学校各部门信息化、规范化管理的进程,为学校的管理带来了高效、方便与安全。下列关于信息系统安全的说法,正确的是( )
A. 在该系统中校园卡具有唯一的电子编码
B. 校园卡应用了RFID 技术,内置了有源电子标签
C. 识别校园卡信息不属于传感器技术
D. 校园卡会主动向 RFID 读写器发送信号
4. 下列关于人工智能的说法,正确的是( )
A. 联结主义人工智能包含知识库和推理引擎两个部分
B. 深度学习是一种对原始数据所蕴含的特征模式进行学习的算法模型
C. AlphaG 从围棋人工智能跨界到电力控制领域是混合增强智能的应用
D. 人工智能只能按照预先设定的程序执行任务,不会超越人类
5. 下列关于网络系统及技术的说法,不正确的是( )
A. 计算机网络可以通过通信线路连接多台功能独立的计算机
B. 网际协议(IP)负责将信息从一个地方传输到另外一个地方
C. 计算机网络按网络的覆盖范围可分为局域网、城域网和广域网
D. 无线网络不需要传输介质
6. 下列关于移动终端的说法,正确的是( )
A. 手机卡死后,强制重启会释放 ROM中的数据
B. 移动终端的中央处理器是整个设备的控制中枢系统和逻辑控制中心
C. 移动终端的“智能性”基于其强大的处理器
D. 移动终端的系统软件与工作、生活密切相关,针对性较强
7. 下列关于编码的说法,不正确的是( )
A. 采样是将信号从离散时间域上的离散信号转换到连续时间域上的模拟信号的过程
B. 数据经过一定规则编码后以二进制形式存储在计算机中
C. 相对于条形码,二维码的功能更加强大
D. 一段时长10秒、采样频率为24KHz、量化位数为16位、双声道立体声 WAVE格式音频需要的 磁盘存储空间约为938KB
8. 定义一种逆序遍历法:先遍历右子树,再遍历左子树,最后遍历根节点。有如图所示的二叉树, 则下列说法正确的是( )
A. 该二叉树是一棵完全二叉树
B. 该二叉树中度为2的节点数与叶子节点数一样
C. 该二叉树的逆序遍历结果与后序遍历结果相同
D. 该二叉树的逆序遍历结果与前序遍历结果相反
9. 有一个栈,栈底到栈顶元素依次为 c,a,b,g,e,f。已经出栈的元素可以重新入栈(不考虑入栈顺序)。经过5次出栈、5次入栈后,栈中的元素不可能为( )
A. a,b,c,e,f,gB. c,b,a,g,f,eC. c,a,b,g,e,fD. c,a,g,b,f,e
10. 有如下Pythn 程序:
def fun(x):
if x==1:
return"1"
elif x%2==0:
return str(x)+'-'+fun(x//2)
else:
return str(x)+'-'+fun(x*3+1)
print(fun(5))执行该程序后,输出的结果是( )
A. 5-2-7-3-6-3-1B. 1-2-4-8-16-5C. 5-16-8-4-2-1D. 1-4-8-16-5
11. 有如下 Pythn 程序段:
L=[21,12,13,17,16,15,20,28,11]
def shengxu(a,b):
fr i in range(0,b-a);
fr j in range( ):
if L[j]>L[j+1]:
L[j]L[j+1]=L[j+1],L[j]
shengxu(3,7)
print(L)
若要实现列表L中L[a]到L[b]之间的数升序排列(不改变其余元素的位置),划线处的代码应为( )
A. i,bB. 0,b-iC. a,b-iD. b-1,a-i-1,-1
12. 有如下Pythn 程序段:
s='12344121'
i=j=0;n=len(s);ans='';f=[False]*10
while i
f[int(s[i])]=True
i+=1
else:
f[int(s[j])]=False
ans+=s[j]
j+=1
print(ans)
运行程序后,输出的结果为( )
A. 1234B. 123441C. 1231D. 123121
二 、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26 分 )
13. 小明编写了“英语文章格式修正”的Pythn程序,用来检查输入的文章首字母和句子“.”后一位字母是查为大写。若是小写字母,则将其转换为大写字母。保证输入的文章中只有英文字母、 字符。’和空格,保证每个单词后不会出现连续两个及以上的字符“。”和空格,输入的文章以字符 “#”结束。如输入的文章为“pythn is beautiful.we learn it well.#”,输出的结果为“Pythn is beautiful.We learn it well.”。请回答下列问题:
(1)实现上述功能的Pythn 程序如下,请在划线处填入合适的代码。
def fun(x):
return chr(rd(x)-32)
s=input()
i=0
res=''
while s[i]!='#':
________
ch=s[i]
if i==0 and ch>='a'and ch<='z':
ch=fun(ch)
if ch==".":
flag=True
ch2=s[i+1]
if flag and ch2>='a'and ch2<='z':
ch2=fun(ch2)
res=res+ch+ch2
________
else:
________
i=i+1
print(res)
(2)若输入的文章为“ best player.#”,第一个单词前有空格,经过上述程序处理,输出结果中首字母’b’ 是否会变为大写’B’_________(单选,填字母: A.会/B.不会)
14. 疫情期间某校对“一卡通”系统进行了升级,增加了刷卡进出校功能,老师可以通过浏览器访 问:8080/index.html,对本班学生迟到、早退情况进行监管。
(1)有关此次升级的前期准备的说法,正确的有 ____ (多选,填字母)
A.原有的“一卡通”系统具有可扩展性
B.增加刷卡进出校功能不属于一个完整的系统,所以不需要进行可行性分析
C.开发模式的选择和概要设计属于两个独立的环节,顺序可以颠倒
D.此系统的开发模式可能是B/S 架构
(2)小明出校刷卡却显示该学生不在学校,可能的原因有 ____ (多选,填字母)
A.刷卡机未联网
B.小明入校时刷卡失败
C.数据库信息未更新
D.校园卡损坏无法读出信息
(3)该系统的 IP 为____
(4)老师将该系统中某天的数据导出为“入校刷卡记录.xlsx”, 部分数据如图a 所示。 该校规定7点及以后视为迟到。编写Pythn 程序,统计每班的迟到人数(假设所有同学都正常刷卡)。某次统计结果如图b所示。实现该功能的部分Pythn程序如下,请在划线处填入合
适的代码。
def jud ge(x):
t=str(x).split(":’)
①____
return 1
else:
return 0
imprt pandas as pd
df1= ②____
s=[]
fr i in dfl[’刷卡时间’]:
s:append(judge(i))
df1[’迟到人数’]=s
③____
df1=df1.sum()
print(dfl)
15. 某公司为了提升公司的服务质量,建立了VIP 会员管理制度,采用积分制的形式为会员提供优 惠的服务。现给定某公司部分会员的手机号、消费总额、积分等信息(如下表所示),数据保存在 vip.csv 中。
小明编写了Pythn程序可对会员进行查询、添加、删除功能,其中小明用链表结构实现会员添力与删除,链表链接顺序按会员手机号升序链接,并且将链表中的会员信息按链接顺序保存到数组 datavip中,用于查询会员积分。请回答下列问题:
(1)程序中查找会员采用了 ____查找算法。
(2)实现上述功能的 Pythn 程序如下,请在划线处填入合适的代码。
(3)加框处代码有误,请改正。____
imprt csv
def link_insert(data):#功能为输入手机号,以手机号升序的方式添加会员到链表
glbal head
if head==-1:
Ib.append([data,-1])
head=0
return
p=head
q=head
while p!=-1 and
q=p
p=lb[p][1]
if p==head:
lb.append([data,head])
head=len(1b)-1
else:
1b.append([data,p])
1b[q][1]=len(1b)-]
def link_del(key):#功能为删除某个手机号的会员
glbal head
p=head
q=p
while p!=-1:
if lb[p][0]==key:
if p==head:
head=1b[p][1]
else:
①____
q=p
p=lb[p][1]
def bsearch(s2,array2):
i=0;j=len(array2)-1
while i<=j:
m=(i+j)//2
if array2[m][0]==s2:
return m
elif array2[m][0]>s2:
j=m-1
else:
i=m+1
return -1
#主程序如下
csvfile=pen("vip.csv","r)
reader=csv.reader(csvfile)
a=list(reader)
csvfile.clse()
1b=[];head =-1
fr index in range(1,len(a)):#将原始数据中各会员信息以手机号升序的方式链接到链表中
②____
#将链表中会员信息按链接顺序保存到数组中
datavip=[]
p=head
while p!=-1:
datavip.append( ③____ )
p=1b[p][1]
s=int(input(“请输入操作(查询请输1,添加请输2,删除请输3)”))
if s==1;
key=input(“请输入要查询的会员手机号:“)
result=bsearch(key,datavip)
if result>=0:
print(datavip[result][1],” 你的积分是:”,datavip[result][3])
else:
print(" 找不到该会员!")
elif s==2:
phne=input("请输入新会员手机号")
name=input("请输入新会员姓名")
data=[phne,name,'0',’']
link_insert(data)
elif s==3:
phne=input(“请输入要删除的会员手机号”)手机号
姓名
消费总额
积分
15956781232
莫玉珍
4167
272
13445465676
徐萍
52165
557
13622363678
吴桂芳
15645
564
15867575236
李冬梅
1215
544
13282316238
丁峰
5468
578
浙江省绍兴市第一中学2023-2024学年高三上学期12月限时训练(月考)技术试题(Word版附解析): 这是一份浙江省绍兴市第一中学2023-2024学年高三上学期12月限时训练(月考)技术试题(Word版附解析),共13页。
浙江省宁波市北仑中学2023-2024学年高二上学期期中技术(选考)试题(Word版附解析): 这是一份浙江省宁波市北仑中学2023-2024学年高二上学期期中技术(选考)试题(Word版附解析),共13页。试卷主要包含了 校园一卡通系统, 如下Pythn程序段, 现有近似求ex的公式如下,cunt等内容,欢迎下载使用。
浙江省宁波市2024届高三上学期选考模拟考试(一模)技术试题(Word版附解析): 这是一份浙江省宁波市2024届高三上学期选考模拟考试(一模)技术试题(Word版附解析),共14页。试卷主要包含了考试结束后,只需上交答题卷等内容,欢迎下载使用。