资源简介 三校联考技术学科参考答案信息技术参考答案每题2分1.D2.B3.C4.D5.A6.C7.B8.C9.B10.D11.A12.A13.C14.A15.【答案】(1)B(1分)(2)http:/192.168.31.125:8080/col1eges(2分)(3)①groupby(C学校')(2分)②g.values(2分)16.【答案】(1)C(1分)(2)elif car[3]=’1'(加或不加:不作为判错依据)(2分)(3)DcalT(dic[car[1]],car[0])(2分)2(T /60 T 60 //30)*price int(T/60+0.5)*price或其他等价答案(2分)17.【答案】(1)①pt!=tail(1分)2dic[k%4]+dic [k%13+4](2分)3pai[head][1]=pai[pt][1](1分)④f[pai[j][o](2分)(2)qt,pai [pt][1](2分)绝密★启用前浙江省普通高校招生选考科目考试技术 试题姓名: 准考证号:本试题卷分选择题和非选择题两部分,共 X 页,满分 100 分,考试时间 90 分钟。考生注意:1.答题前,请务必将自己的姓名,准考证号用黑色字迹的签字笔或钢笔分别填写在试题卷和答题纸规定的位置上。2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。3.非选择题的答案必须使用黑色字迹的签字笔或钢笔写在答题纸上相应的区域内,作图时先使用 2B铅笔,确定后必须使用黑色字迹的签字笔或钢笔描黑。第一部分 信息技术(共 50 分)一、选择题(本大题共 14 小题,每小题 2 分,共 28 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下面关于数据与信息的说法,正确的是A.数据是最简单的一种知识,是对知识的狭义理解B.数据信号只有经过模拟化后才能用计算机进行处理C.二进制数码较长,计算机中的数据可由十六进制数存储D.计算机一般采用树形目录结构来管理文件根据以下材料,请回答 2-3 题。之江汇教育广场是基于教育云实名制的社交网络教育应用的信息系统,旨在构建一个绿色安全、即时交互的免费家校沟通工具,搭建家庭与学校、家长与老师沟通的桥梁,最终实现学校、家庭和社会“三位一体”协同教育。2.下列关于该信息系统说法不.正.确.的是A.老师上传的视频、课件,学生的学习记录,家长的评论等都是该信息系统的数据B.按照不同的应用领域划分,该信息系统属于通用信息系统C.该信息系统中学生、家长、老师、软件开发者等都是该系统的用户D.学生周末在家通过该系统进行学习,体现了信息系统跨越时空限制,服务随时随处的优势1/73.下列是有关信息系统支撑技术及信息系统安全的说法,其中说法正确的是①该信息系统采用了 B/S 架构②学生登录系统后能观看老师的课件,但不能下载该课件,主要原因是未通过该系统的身份认证③小明家里网络发生故障后,就无法使用该系统,说明通信网络是信息系统的重要支撑技术之一④小王在登录该信息系统时,遇到了密码错误的提示,说明小王的账号没有登录该系统的权限⑤该信息系统以软件的方式面向用户,说明该信息系统不包含硬件A. ①②③ B. ③④ C. ①③ D. ②③4.下列有关计算机工作原理,说法错.误.的是A.20 世纪 30 年代,原始递归函数、lambda 演算和图灵机三种计算机机制被相继提出B.现代计算机大多采用“存储程序式”体系结构C.计算机的性能主要由 CPU、存储器等部件的性能指标决定D.计算机处理信息主要包括输入、运算、存储、输出5.某文本数据集处理的词云如第 5 题图所示,下列有关文本数据处理的说法正确的是A.最能表现该数据集中文本特征的词是“算法”B.对数据源进行特征提取后,再分词,可提高数据分析效率C.该数据集中,词语“机器”比“学习”的出现频率高 第 5 题图D.该词云中显示了该数据集中出现的所有词语6.小林统计了一首英文诗中的字母出现频率,把出现频率最高的 10 个字母组成一套编码,将自己生日中的 8 个数字转换成对应字符,其中小林的生日、出现频率最高的 10 个字母组成的编码、转换后的字符串在密码系统中分别是A.明文,密文,密钥 B.密文,密钥,明文 C.明文,密钥,密文 D.密钥,明文,密文7.Python 表达式 11 % 4 * 2 + - 3 ** 2 的值是A. -6 B. -3 C. 12 D. 158.购物网站将商品按属性(如人气、销量、信用)排序并分类存储,下列说法正确的是A.若商品数据用数组存储,新增一条数据并维持数组元素有序,其时间复杂度为 0(log2n)B.若商品数据用链表存储,新增一条数据并维持链表节点的数据域有序,其时间复杂度为 O(1)C.内存数据库将需要处理的数据保存在内存中直接操作,比传统磁盘数据库数据处理速度快D.跳跃表是结合了链表与顺序查找的思想形成的数据结构9.有如下 Python 程序段:shu = ""; k = 0; qiu = ""x = '394-5-222-60-809'for ch in range(len(x)):if '0' <= x[ch] <= '9':k = k + 1else:shu = x[ch-k:ch]if qiu < shu: qiu = shu + qiuk = 0print(qiu)2/7执行该程序段后,输出结果是A.1203 B. 605394 C.809605394 D. 80939410.有如下 Python 程序段:n=4a=[[i*n+j+1 for j in range(n)] for i in range(n)]for i in range(n//2):for j in range(1, n, 2):a[i][j], a[n-i-1][n-j-1]=a[n-i-1][n-j-1], a[i][j]则程序执行后,a[1][1]和 a[2][0]的值分别为A.6 和 9 B.8 和 9 C.11 和 9 D.11 和 811.用 I 表示进栈操作,O 表示出栈操作,若元素进栈的顺序为 PQRST,为了得到 PSRTQ 的出栈顺序,则由 I 和 O 表示的操作串是A.IOIIIOOIOO B.IOIIOIOOIO C.IIIIOOIOOO D.IOIIIIOOOO12.已知一棵二叉树的中序遍历序列为 9 – 4 + 2 * 3 / 1 + 4 ,后序遍历序列为 9 4 – 2 3 * + 1 4 + / ,以下说法正确的是A.这棵树叶子结点比非叶子结点数多 1 B.这是一棵满二叉树C.其前序遍历序列为/ + - 9 4 * 2 3 1 + 4 D.这棵树有 5 层13.有如下 Python 程序段:a=[3,6,7,2,8,2]; b=[5,3,7,7,7,4]for i in range(len(a)-1):for j in range(0,len(a)-i-1):if a[j]>a[j+1] or a[j]==a[j+1] and b[j]a[j], a[j+1]=a[j+1], a[j]b[j], b[j+1]=b[j+1], b[j]执行上述程序段后,a[1]与 b[1]的值分别是A. 8,7 B.7,7 C. 2,4 D.2,714.某对分查找算法的 Python 程序如下:left = 0; right = 7; s = ""d = [14,23,29,34,38,42,52,69]key = int(input('请输入要查找的数据'))while left <= right:mid = (left + right) // 2if key == d[mid]:s = s + "M"if key <= d[mid]:right = mid - 1; s = s + "L"else:left = mid + 1; s = s + "R"该程序段执行后,显示的内容可能是A.RRRML B.LM C.LMRL D.LRRM3/7二、非选择题(本大题共 3 小题,第 15 题 7 分,第 16 题 7 分,第 17 题 8 分,共 22 分)15.某“高考志愿填报辅助系统”由“往年去向”“院校介绍”“志愿预测”三个模块组成。其中“往年去向”可以查询指定院校近三年的各专业录取位次。(1)在设计“高考志愿填报辅助系统”时,用户希望能通过浏览器访问 Web 服务器获得相关数据信息,因此该系统一般采用 B (单选,填字母:A. C/S 模式 / B. B/S 模式)(2)Web 服务器部分代码如下from flask import Flask,render_templateapp = Flask(__name__)@app.route("/") #主页def index():#代码略@app.route("/previous") #“往年去向”模块页面def pre():#代码略@app.route("/colleges") #“院校介绍”模块页面def introduce():#代码略@app.route("/volunteer") #“志愿预测”模块页面def dream():#代码略if __name__ =="__main__":app.run(host="192.168.31.125",port=8080)若登录该系统,想查看院校的介绍,则访问该子页面的 URL 地址是es(3)将系统数据库中有关 C9 联盟高校在浙江省近三年平等投档的录取结果导出为文件“C9.xls”,如第 15 题图 a 所示,对各所大学近三年所有专业录取平均位次分别进行了计算,并制作图表如第15 题图 b 所示,部分程序代码如下,请在划线处填入合适的代码。import pandas as pdimport matplotlib.pyplot as pltplt.rc('font', **{'family': 'SimHei'})df = pd.read_excel('C9.xls')g = df. ① ) .mean()g = g.round(1) #将表中的数值型数据保留小数位数 1 位g = g.T #将表格数据进行转置,转置后如第 15 题图 c 所示x = g.indexy = ②plt.plot(x,y,label=list(g.columns))plt.ylabel('平均录取位次')plt.xlabel('年份')#显示图例,代码略plt.show()4/7第 15 题图 a 第 15 题图 b第 15 题图 c16.某小区停车场停车使用车位锁,其中私家车车位,车主可将感应器插在私家车的 USB 电源接口上,感应器在 30~50 米内发出高频信号(如第 16 题图 a),当私家车靠近,车位锁自动降下解锁,车离开(20 秒后)车位锁自动升起上锁。其余为收费车位,可扫描二维码控制车位锁并收费(如第 16 题图 b)。收费车位计费规则如下:停车时长不到半小时按 2 元计费;半小时及以上则按每小时 5 元计费;超过整小时部分,不足半小时的时长不计费,半小时及以上则按一小时计费。该停车场当日的停车记录存储在“parking.txt”文件中,文件内容如第 16 题图 c 所示,每一行共有 4 项数据,用逗号分隔,每项数据分别为进(出)场时间、车牌号、进出场状态(0 表示进场,1 表示出场)、车位状态(0 表示私家车位,1 表示收费车位)。小林编写了 Python 程序,从该文本文件中读取所有数据,并计算该停车场当日的总收入。请完成下列问题:(1)私家车控制车位锁需要安装感应器,据题意,此感应器属于 C (单选,填字母:A.距离传感器 / B.无源电子标签 / C.有源电子标签 / D.红外传感器)。(2)程序代码如下所示,加框处代码有错误,请改正(3)请将划线处代码补充完整。 第 16 题图 a 私家车位def calT(Tin,Tout):t1 = int(Tin[11:13])* 60 + int(Tin[14:16])t2 = int(Tout[11:13])* 60 + int(Tout[14:16])return t2-t1f = open('parking.txt','r')line = f.readline() 第 16 题图 b 收费车位dic = {}price = 5; total = 0while line: #当 line 非空(从文件读取到了数据)car = line.strip().split(',')if car[2]=='0' and car[3]=='1':dic[car[1]] = car[0]else : #elif car[3]=='1'T = cal①T(dic[car[1]], cif T < 30:fee = 2 第 16 题图 c5/7else:fee = (T② // 60 + T % 60 //3total = total + feeline = f.readline()f.close()print("本日停车费总收入为:", total)17.小林在玩一种纸牌游戏——纸牌钓鱼。他对牌做了如下处理:1)取两副纸牌去除大小王,共 104 张,其中▲表示黑桃,○表示红心,★表示梅花,◇表示方块,将牌按顺序叠好,成为原始牌叠;2)对原始牌叠洗牌:进行 104 次洗牌,每次将面上的第一张牌随机插在牌叠中,成为洗牌牌叠;3)摸牌:从洗牌牌叠中从上向下连续摸牌,使得摸到的牌里没有重复的牌(同花色、同点数视为重复的牌),这样连接的牌数量最多时即为最长无重复牌叠。现设计 Python 程序模拟这个游戏:先显示原始牌叠,洗牌后再显示洗牌牌叠,摸牌后显示最长无重复牌叠张数、起点及终点,并显示最长无重复牌叠的信息。运行结果如第 17 题图所示。第 17 题图(1)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。(2)程序最后的加框处代码有错,请改正。from random import randintdef dayin(head,tail): #打印牌叠pt=head; k=0while ① :print(str(pai[pt][0])+'-'+str(pai[pt][1]),end='||')pt=pai[pt][1]; k=k+1if k==13: print(); k=0print('\n','*'*105)dic={0:'▲',1:'○',2:'★',3:'◇',4:'A',5:'2',6:'3',7:'4',8:'5',9:'6',10:'7',11:'8',12:'9',13:'10',14:'J',15:'Q',16:'K'}pai=[]; head=-1; k=0while k<104:6/7pai.append([ ② ,head])head=len(pai)-1; k=k+1print('原始的牌叠')dayin(head,-1) #打印原始牌叠k=0while k<=103:x=randint(0,103)i=0;pt=headwhile ipt=pai[pt][1]i+=1if pt!=head:nhead=pai[head][1]③pai[pt][1]=headhead=nheadk+=1print('洗牌后的牌叠')dayin(head,-1) #打印洗牌牌堆f={}for i in range(4):for j in range(4,17):f[dic[i]+dic[j]]=FalseL=ans=0; i=j=headwhile j!=-1:m=pai[j][0]if not f[m]:f[m]=True; L=L+1if L>ans: ans=L; pt=j; qt=ij=pai[j][1]else:while ④ :f[pai[i][0]]=FalseL=L-1i=pai[i][1]print('最长无重复牌叠%d 张'%ans,'起点',qt,'终点',pt)dayin( qt,pt )7/7 展开更多...... 收起↑ 资源列表 2022年12月高三三校适应性联考信息技术卷.pdf 2022年12月高三三校适应性联考信息技术参考答案.pdf