资源简介 (共36张PPT)浙江省普通高校招生选考科目仿真模拟卷(一)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据和信息的说法,正确的是( )A.图形符号不是数据B.模拟信号可以直接被计算机处理C.信息一般会随着时间的推移而变化D.人们对同一条信息的分析结果一定是相同的C解析 本题考查数据与信息的相关知识。A选项图形符号是数据的其中一种表现形式;B选项模拟信号无法直接被计算机处理,需要进行模数转换才能被计算机处理;D选项由于面对同一条信息,不同的人会有不同的理解。C2.下列关于人工智能的说法,正确的是( )A.联结主义人工智能是数据驱动的,而行为主义人工智能则无需数据B.符号主义人工智能采用问题引导下的试错学习C.人机协同的太空机器人采用的是混合增强人工智能D.人工智能改善人类生活、促进经济发展且不会威胁人类安全解析 A选项行为主义也需要数据,数据、算法和算力是人工智能三大要素。B选项符号主义是建构知识库进行推理。阅读下列材料,回答第3至5题:某大学“迎新系统”为入学新生提供了线上报到、资讯查询等便捷服务。新生在入学前用手机或电脑登录学校公众号,点击“新生报到”,输入身份证号和手机号,通过动态密码完成身份认证后就可以登录该系统。进入系统后,新生可以选择宿舍床位,预约到校具体时间。核对并确认个人信息后,系统将生成电子身份卡,凭借该卡新生即可进校报到。3.下列关于该系统组成的说法,正确的是( )A.该系统属于系统软件B.该系统中的用户是指入学的新生C.手机和电脑均属于系统中的硬件D.只有新生报到后,该系统中才会有数据C解析 A选项该系统满足用户的特定需求,拓宽计算机系统的应用领域,属于应用软件;D选项数据是信息系统组成的关键元素之一,新生报到前后都有数据。B解析 B选项新生报到后所有信息都保存在服务器的数据库中。C5.下列关于信息系统安全和信息社会责任的说法,正确的是( )A.新生报到信息全部采集完毕后,可以关闭该系统的防火墙B.未经授权,可以将新生身份证号、手机号等信息发布在校园网上C.点击“新生报到”时需进行身份认证,是为了检验访问者身份的合法性D.为了提升该系统的安全性,应将身份认证方式从动态密码改成静态密码解析 B选项未经授权,将新生身份证号、手机号等信息发布在校园网上,侵犯个人隐私,属于违法行为;D选项静态口令的用户名和密码是固定不变的,而动态口令的密码每次都不一样,动态口令更加安全,更改不合适。动态密码比静态密码相对更安全。B6.下列关于信息编码的说法,正确的是( )A.降低声音强度能节省Wave音频文件的存储空间B.同一幅BMP位图图像中,黑色和白色像素点的编码位数是相同的C.识别二维码是一个信息编码的过程D.同一个字符,在不同的字符集中内码值相同解析 A选项声音强度是音量等级划分,不会影响到声音容量。B选项同一幅图像的编码方式是相同的。C选项识别二维码是解码的过程。D选项不同的字符集有不同的编码方式。B7.某算法的部分流程图如图所示,执行这部分流程,则输出的值为( )A.[1,2,3,4,5,6]B.[1,2,4,3,5,6]C.[1,4,2,3,5,6]D.[1,4,2,5,6,2]解析 算法功能将列表a的数据从后往前把比2大的元素都往后移一位,直到遇到比2小的数。B8.给一个队列如下约定:T操作是指队列中1个元素出队后再入队,P操作是指1个元素入队。原始队列经过TTPTP系列操作后,队列中队首到队尾的元素依次为ABCDE,则原始队列中队首到队尾的元素依次为( )A.ABC B.ABD C.BAE D.BADEC解析 A选项经过TTPTP系列操作,第3个元素必须是新入队的,而元素C已经存在于队列中。B选项元素AB出队后入队,C入队,队列为DABC,D出队后再入队,队列为ABCD,最后E入队。C选项第3个元素E已经在队列中。D选项原始队列有5个元素,再入队2个,将有7个元素。C9.某二叉树的树形结构如图所示,其前序遍历结果为 BADCFGE,则字符“G”所在的位置为( )A.① B.②C.③ D.④解析 前序遍历是根左右,F为根,G在F的后面,因此G为F的右子树。A解析 由于k的取值最大为24,s累乘=2*3*4=24,此时ans累加已经等于6。当s大于等于k的时候i才会加1,s=24/2=12*5=60/3=20,i等于1和2,所以ans=6有可能,若取20,s=30大于20会再增加一次i=3,此时ans=6-3-3+1,故7也有可能;再考虑取最小值k=10的情况,ans的值为5,故不可能的是A选项。程序运行后变量isum的值是( )A.5 B.7 C.9 D.11D解析 此题考查栈的应用。遍历数组a,若数组b对应位置值为1或者栈空,进行入栈操作。若a[i]是偶数,进行出栈操作。否则将栈顶的值减去a[i]。每次将栈顶元素的值累加到变量isum中。元素1,2,3依次入栈,累加和为6。a[i]为4时,让元素3出栈,累加和为8。a[i]为5时,栈顶值修改为-3(栈顶值2减去5),累加和为5。a[i]为6时,入栈,累加和为11。方框中应填入的正确代码为( )A解析 程序功能实现把a→b→c→d→e转换为a→c→e→b→d。odd和even分别为奇、偶数节点的尾指针,evenhead为偶数节点头指针。先把奇数节点连接到odd节点的后面,同时更新尾指针。同理创建偶数节点的链表,再把奇数节点尾指针指向偶数节点头节点,将两个链表链接成一个新链表。二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分,共26分)13.已知某水果店有n种水果,编号依次为0~n-1,每种水果存量若干份。现为每位顾客分配两份不同种类且该顾客喜欢的水果,为合理分配,每位顾客分别勾选自己喜欢的水果编号,每人至少勾选两种(包含两种)以上水果。编写程序,根据水果存量数据以及顾客勾选数据,输出水果是否能分配完成。请回答下列问题:答案 (1)能 (2)①x,len(fruit)-i-1 ②flag=True ③len(c)<2 and num[fruit[p]]>0解析 (1)由于每位顾客分配两种水果,因此只勾选两种水果的顾客只分配给他们勾选的水果,剩余勾选2种以上的顾客,从剩余水果中选取还有存量的水果分配给他们。“1,2”“1,3”分配好后,剩余“5,2,6,0,3”,此时还有“0,3,4”“1,3,4”需从中选取分配,3号水果存量为0,不作考虑,0,1,4号水果存量均大于等于2,足够分配。因此能完成分配。(2)分配时,按照水果存量情况降序排列,将列表fruit中水果编号按水果存量降序排列。枚举每位顾客勾选数据,从列表fruit中从左往右,依次选取水果存量大的检测是否为该顾客喜欢水果,如果是则将此水果分配给该顾客,一共选取两种水果,用列表c存储分配的水果编号的索引。该顾客分配完成后,利用列表c存储的第一种水果编号索引作为再排序的起始位置,因为0~c[0]-1范围内的水果存量未变,只要对列表c中两个水果存量进行再排序,fruit按照最新存量进行降序排列,排2次即可。如果在分配过程中该顾客喜欢的水果无法分配两份,则分配失败。14.小华要搭建家庭环境监控系统。该系统能实时监测室内空气中SO2、NO2、PM10、CO2等污染物的浓度,出现异常时自动开启空气净化器,直至空气恢复正常;用户可以通过浏览器查看实时监测结果和历史数据。小华已选择的硬件有:智能终端、空气质量传感器、空气净化器、服务器等。系统的硬件搭建方式是:智能终端连接传感器和执行器,并使用IoT模块通过无线网络连接服务器。请回答下列问题:(1)为实现用户通过浏览器查看实时监测结果和历史数据,需要将传感器采集到的数据存储至________。(单选,填字母:A.服务器/B.智能终端/C.浏览器)(2)服务器端程序采用FlaskWeb框架编写,网站功能页面规划如表所示:序号 访问地址 功能说明1 / 主页2 /input?id=1&val=0.1 上传1号传感器的监测值至服务器3 /history?id=1 查看1号传感器最近的50条记录4 /viewall 查看室内实时监测数据下列关于该网站的说法,正确的是________(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)A.该信息系统采用了B/S架构模式B.若智能终端与服务器处于同一局域网,则不需要配置路由器C.实现查看室内实时监测数据功能的视图函数名称必须和路由名称viewall相同D.考虑该系统是否需要具备可扩展性需求,该工作一般在需求分析阶段完成(3)小华将系统中某天传感器的数据导出,并保存在文件“data.xlsx”中,部分数据如图a所示,现要求筛选出1号传感器的值超过50的所有数据,部分代码如下:A. B. C. D.df=df[df.编号==1] df=df[df.数值>50] df=df[编号==1] df=df[数值>50] df=df[df.数值>50] df=df[df.编号==1] df.编号==1df.数值>50(4)小华将系统中某天的空气净化器的运行情况导出(每分钟记录1次,1表示运行,0表示未运行),部分数据如 图b所示。如下程序用于统计各个小时执行器的运行时长,请在程序中划线处填入合适的代码。图b(5)该系统运行一段时间后,小华发现陌生人也可以使用手机直接登录该系统,并且可以查询监测数据和控制空气净化器,请简要说明造成这种现象可能的原因,并从系统安全的角度提出改进建议:__________________________________________________________________________________________________________。(注:原因分析和改进建议各1分)答案 (1)A (2)AD (3)AC (4)①range(1,len(a)) ②count[hour]+=a[i][1] (5)原因:家庭无线网络未设置密码、用户身份验证功能缺失、用户权限设置不合理等建议:家庭无线网络设置密码、增加用户身份验证功能、合理设置用户权限等解析 (1)要实现用户通过浏览器查看实时监测结果和历史数据,那么相应数据都应该保存在服务器上。(2)A选项通过浏览器查看实时监测结果和历史数据,属于B/S模式;B选项用户可以不在同一局域网访问数据,因此需配置路由的密码等相关参数。C选项视图函数和路由名称可以不相同;D选项可扩展性需求也属于需求分析。(3)先筛选出1号传感器的值,再筛选出超过50的所有数据,也可以调整筛选的顺序。(4)①第1条记录已经统计完成,并将执行器的运行时长记录在字典count的hour键中,因此只需从第2条记录开始遍历。②若当前记录时间还是hour,那么只需将运行时间a[i][1]累加到count[hour]中。(5)略。15.某校开设1至n编号共n门不同内容的选修课,每位同学可以填报m个志愿,但只能选修一门课程。一个志愿包含选修课编号和喜爱程度共2个数据项。分班方法:按志愿顺序依次录取,先录取第1志愿的学生,若选修课程录取人数不足tot人时,再从下一个志愿录取。若当前批次该课程超过tot人时,优先录取喜爱程度高的学生,若喜爱程度相同,则按报名先后顺序录取。例如,开设3门选修课,每门课最多录取2人,如图a所示。每位同学可以填报2个志愿,报名信息如图b所示,最终各选修课的录取情况如图c所示。选修课编号 计划录取人数1 22 23 2图a报名序号 报名信息(每2个数字为一组,表示选修课编号、喜爱程度)0 1,89,3,701 2,90,3,1002 2,81,3,733 2,76,3,974 2,90,3,87图b选修课编号 第1志愿 第2志愿 录取结果1 0(89) 02 1(90),4(90),2(81),3(76) 1,43 1(100),3(97),4(87),2(73),0(70) 3,2图c(1)若把报名序号为4的报名信息改为[2,81,3,98],则选修课3的录取结果为________(按录取顺序依次输出报名序号,并用“,”隔开)(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。#报名信息存放在列表data中,data[i]表示报名序号为i的同学的报名信息,包含4项内容,data[i][0]为第1志愿的选修课编号,data[i][1]第1志愿的选修课喜好程度,data[i][2]为第2志愿的选修课编号,data[i][3]第2志愿的选修课喜好程度。m=3n=20tot=30flag=[False for i in range(len(data))]ans=[[]for i in range(n+1)]which=0while which答案 (1)4,3 (2)①score=data[i][2*x+1] ②j>=0 and score>s[number][j] (3)①xs=vol[i][j] ②flag[xs]=True解析 (1)选修课编号2的第1志愿有1(90),2(81),4(81),3(76),则录取报名序号为1和3的学生,则则选修课3的录取报名序号为4和2的学生。(2)①变量score存储当前报名序号为i的学生第x人w个志愿成绩data[i][2*x+1]。②先将学生序号i加入到vol列表中,从len(s[number])-2位置开始查找score的位置,若条件score>s[number][j]成立,则不断地向前查找,但要注意边界。(3)①vol是一个二维数组,每一行表示选修课程编号,每个元素包含选择该课程的所有学生编号,编号为i课程的第j个学生的编号索引位置为vol[i][j]。②学生编号是按学生喜好程序降序排列的,该课程可以录取tot名学生。当前学生录取后,将flag[xs]的值设置为True。浙江省普通高校招生选考科目仿真模拟卷(一) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据和信息的说法,正确的是( )A.图形符号不是数据B.模拟信号可以直接被计算机处理C.信息一般会随着时间的推移而变化D.人们对同一条信息的分析结果一定是相同的2.下列关于人工智能的说法,正确的是( )A.联结主义人工智能是数据驱动的,而行为主义人工智能则无需数据B.符号主义人工智能采用问题引导下的试错学习C.人机协同的太空机器人采用的是混合增强人工智能D.人工智能改善人类生活、促进经济发展且不会威胁人类安全阅读下列材料,回答第3至5题:某大学“迎新系统”为入学新生提供了线上报到、资讯查询等便捷服务。新生在入学前用手机或电脑登录学校公众号,点击“新生报到”,输入身份证号和手机号,通过动态密码完成身份认证后就可以登录该系统。进入系统后,新生可以选择宿舍床位,预约到校具体时间。核对并确认个人信息后,系统将生成电子身份卡,凭借该卡新生即可进校报到。3.下列关于该系统组成的说法,正确的是( )A.该系统属于系统软件B.该系统中的用户是指入学的新生C.手机和电脑均属于系统中的硬件D.只有新生报到后,该系统中才会有数据4.下列关于该系统功能与应用的说法,不正确的是( )A.入校时查看宿舍的分配情况属于数据查询功能B.新生报到后所有信息都保存在电子身份卡中C.分析该系统中提交的数据,可以为新生提供资讯个性化推送D.用该系统实现新生入学的过程可以规范工作流程,提高工作效率5.下列关于信息系统安全和信息社会责任的说法,正确的是( )A.新生报到信息全部采集完毕后,可以关闭该系统的防火墙B.未经授权,可以将新生身份证号、手机号等信息发布在校园网上C.点击“新生报到”时需进行身份认证,是为了检验访问者身份的合法性D.为了提升该系统的安全性,应将身份认证方式从动态密码改成静态密码6.下列关于信息编码的说法,正确的是( )A.降低声音强度能节省Wave音频文件的存储空间B.同一幅BMP位图图像中,黑色和白色像素点的编码位数是相同的C.识别二维码是一个信息编码的过程D.同一个字符,在不同的字符集中内码值相同7.某算法的部分流程图如图所示,执行这部分流程,则输出的值为( )A.[1,2,3,4,5,6] B.[1,2,4,3,5,6]C.[1,4,2,3,5,6] D.[1,4,2,5,6,2]8.给一个队列如下约定:T操作是指队列中1个元素出队后再入队,P操作是指1个元素入队。原始队列经过TTPTP系列操作后,队列中队首到队尾的元素依次为ABCDE,则原始队列中队首到队尾的元素依次为( )A.ABC B.ABD C.BAE D.BADEC9.某二叉树的树形结构如图所示,其前序遍历结果为 BADCFGE,则字符“G”所在的位置为( )A.① B.② C.③ D.④10.有如下Python程序段:from random import randints,i,ans =1,0,0k=randint(10,24) #randint(10,24)随机生成10到24(含10和24)之间的整数for j in range(len(nums)): s=s*nums[j] while s >=k: s=s/nums[i]i +=1 ans+=j-i+1若nums的值为[2,3,4,5],执行如下程序段后,变量ans的值不可能是( )A 4 B.5 C.6 D.711.有如下Python程序段:a=[1,2,3,4,5,6];b=[0,1,1,0,0,1]top=-1;isum=0;st=[0]*len(a)for i in range(len(a)): if b[i]==1 or top==-1: top+=1 st[top]=a[i] elif a[i]%2==0: top-=1 else: st[top]-=a[i] isum+=st[top]程序运行后变量isum的值是( )A.5 B.7 C.9 D.1112.把单向链表第1个节点的位置叫奇数位置,第2个节点的位置叫偶数位置,以此类推。现将所有偶数位置的节点依次取出后,放在所有奇数位置节点的后面。实现该功能的Python代码段如下:a=[['a',1],['b',2],['c',3],['d',4],['e',-1]]head=odd=0 #链表 a 头节点指针是headevenhead=even=a[head][1]while even!=-1 and a[even][1]!=-1: a[odd][1]=evenhead #将链表连接在奇数链表之后方框中应填入的正确代码为( )A.a[odd][1]=a[even][1]odd=a[odd][1]a[even][1]=a[odd][1]even=a[even][1]B.a[even][1]=a[odd][1]even=a[even][1]a[odd][1]=a[even][1]odd=a[odd][1]C.a[even][1]=a[odd][1]even=a[odd][1]a[odd][1]=a[even][1]odd=a[even][1]D.a[odd][1]=a[even][1]a[even][1]=a[odd][1]even=a[odd][1]odd=a[even][1]二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分,共26分)13.已知某水果店有n种水果,编号依次为0~n-1,每种水果存量若干份。现为每位顾客分配两份不同种类且该顾客喜欢的水果,为合理分配,每位顾客分别勾选自己喜欢的水果编号,每人至少勾选两种(包含两种)以上水果。编写程序,根据水果存量数据以及顾客勾选数据,输出水果是否能分配完成。请回答下列问题:(1)若n为5,分配前每种水果存量数据如图a所示,顾客勾选数据如图b所示,则最后水果________(选填:能/不能)完成分配。(2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。def sort_f(x,y): for i in range(y): for j in range(①______): if num[fruit[j]] fruit[j],fruit[j+1]=fruit[j+1],fruit[j] return fruit#读取每种水果的存量数据,存入字典num,例如:num={0:5,1:4,2:7,3:1,4:3,5:6},代码略。#读取每位顾客的勾选数据,存入列表tch,例如:tch=[[0,3,5],[1,2]],代码略。fruit=[0,1,2,3,4,5] #存储水果编号fruit=sort_f(0,len(fruit)-1)②__________for k in range(len(tch)): c=[];p=0 while ③______________:if fruit[p] in tch[k]: num[fruit[p]]-=1 c.append(p)p+=1 if len(c)<2:flag=Falsebreak fruit=sort_f(c[0],2)if flag: print(″水果能分配完成!″)else: print(″水果不能分配完成!″)14.小华要搭建家庭环境监控系统。该系统能实时监测室内空气中SO2、NO2、PM10、CO2等污染物的浓度,出现异常时自动开启空气净化器,直至空气恢复正常;用户可以通过浏览器查看实时监测结果和历史数据。小华已选择的硬件有:智能终端、空气质量传感器、空气净化器、服务器等。系统的硬件搭建方式是:智能终端连接传感器和执行器,并使用IoT模块通过无线网络连接服务器。请回答下列问题:(1)为实现用户通过浏览器查看实时监测结果和历史数据,需要将传感器采集到的数据存储至________。(单选,填字母:A.服务器/B.智能终端/C.浏览器)(2)服务器端程序采用FlaskWeb框架编写,网站功能页面规划如表所示:序号 访问地址 功能说明1 / 主页2 /input?id=1&val=0.1 上传1号传感器的监测值至服务器3 /history?id=1 查看1号传感器最近的50条记录4 /viewall 查看室内实时监测数据下列关于该网站的说法,正确的是________(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)A.该信息系统采用了B/S架构模式B.若智能终端与服务器处于同一局域网,则不需要配置路由器C.实现查看室内实时监测数据功能的视图函数名称必须和路由名称viewall相同D.考虑该系统是否需要具备可扩展性需求,该工作一般在需求分析阶段完成(3)小华将系统中某天传感器的数据导出,并保存在文件“data.xlsx”中,部分数据如图a所示,现要求筛选出1号传感器的值超过50的所有数据,部分代码如下:import pandas as pddf=pd.read_excel(″data.xlsx″)print(df)则方框中可以填入的代码是________(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)A. B. C. D.df=df[df.编号==1] df=df[df.数值>50] df=df[编号==1] df=df[数值>50] df=df[df.数值>50] df=df[df.编号==1] df.编号==1 df.数值>50(4)小华将系统中某天的空气净化器的运行情况导出(每分钟记录1次,1表示运行,0表示未运行),部分数据如 图b所示。如下程序用于统计各个小时执行器的运行时长,请在程序中划线处填入合适的代码。图b#读取文件保存到a中,如[[″00:00″,0],[″00:01″,0],...,[″23:59″,0]],代码略count = {}hour = a[0][0][:2]count[hour] = a[0][1]for i in ①________: if a[i][0][:2] == hour: ②________ else: hour = a[i][0][:2] count[hour]=a[i][1]print(″统计结果为″, count)(5)该系统运行一段时间后,小华发现陌生人也可以使用手机直接登录该系统,并且可以查询监测数据和控制空气净化器,请简要说明造成这种现象可能的原因,并从系统安全的角度提出改进建议:__________________________________________________________________________________________________________。(注:原因分析和改进建议各1分)15.某校开设1至n编号共n门不同内容的选修课,每位同学可以填报m个志愿,但只能选修一门课程。一个志愿包含选修课编号和喜爱程度共2个数据项。分班方法:按志愿顺序依次录取,先录取第1志愿的学生,若选修课程录取人数不足tot人时,再从下一个志愿录取。若当前批次该课程超过tot人时,优先录取喜爱程度高的学生,若喜爱程度相同,则按报名先后顺序录取。例如,开设3门选修课,每门课最多录取2人,如图a所示。每位同学可以填报2个志愿,报名信息如图b所示,最终各选修课的录取情况如图c所示。选修课编号 计划录取人数1 22 23 2图a报名序号 报名信息(每2个数字为一组, 表示选修课编号、喜爱程度)0 1,89,3,701 2,90,3,1002 2,81,3,733 2,76,3,974 2,90,3,87图b选修课编号 第1志愿 第2志愿 录取结果1 0(89) 02 1(90),4(90),2(81),3(76) 1,43 1(100),3(97),4(87),2(73),0(70) 3,2图c(1)若把报名序号为4的报名信息改为[2,81,3,98],则选修课3的录取结果为________(按录取顺序依次输出报名序号,并用“,”隔开)(2)定义函数statistic功能:根据报名信息中第x+1志愿的喜好程度进行降序排序,并返回各选修课可录取的报名序号。Python 程序如下,请在划线处填入合适的代码。def statistic(x,data,n,flag): vol=[[]for i in range(n+1)] s=[[] for i in range(n+1)] for i in range(len(data)): if flag[i]==False: ①____________ number=data[i][2*x] s[number].append(score) vol[number].append(i) j=len(s[number])-2 while ②____________: s[number][j+1]=s[number][j] vol[number][j+1]=vol[number][j] j-=1 s[number][j+1]=score vol[number][j+1]=ireturn vol(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。#报名信息存放在列表data中,data[i]表示报名序号为i的同学的报名信息,包含4项内容,data[i][0]为第1志愿的选修课编号,data[i][1]第1志愿的选修课喜好程度,data[i][2]为第2志愿的选修课编号,data[i][3]第2志愿的选修课喜好程度。m=3n=20tot=30flag=[False for i in range(len(data))]ans=[[]for i in range(n+1)]which=0while which vol=statistic(which,data,n,flag) for i in range(1,n+1): j=0 while j ①________ ans[i].append(xs) ②________ j+=1 which+=1#输出每门选修课程的录取情况,代码略浙江省普通高校招生选考科目仿真模拟卷(一)1.C [本题考查数据与信息的相关知识。A选项图形符号是数据的其中一种表现形式;B选项模拟信号无法直接被计算机处理,需要进行模数转换才能被计算机处理;D选项由于面对同一条信息,不同的人会有不同的理解。]2.C [A选项行为主义也需要数据,数据、算法和算力是人工智能三大要素。B选项符号主义是建构知识库进行推理。]3.C [A选项该系统满足用户的特定需求,拓宽计算机系统的应用领域,属于应用软件;D选项数据是信息系统组成的关键元素之一,新生报到前后都有数据。]4.B [B选项新生报到后所有信息都保存在服务器的数据库中。]5.C [B选项未经授权,将新生身份证号、手机号等信息发布在校园网上,侵犯个人隐私,属于违法行为;D选项静态口令的用户名和密码是固定不变的,而动态口令的密码每次都不一样,动态口令更加安全,更改不合适。动态密码比静态密码相对更安全。]6.B [A选项声音强度是音量等级划分,不会影响到声音容量。B选项同一幅图像的编码方式是相同的。C选项识别二维码是解码的过程。D选项不同的字符集有不同的编码方式。]7.B [算法功能将列表a的数据从后往前把比2大的元素都往后移一位,直到遇到比2小的数。]8.B [A选项经过TTPTP系列操作,第3个元素必须是新入队的,而元素C已经存在于队列中。B选项元素AB出队后入队,C入队,队列为DABC,D出队后再入队,队列为ABCD,最后E入队。C选项第3个元素E已经在队列中。D选项原始队列有5个元素,再入队2个,将有7个元素。]9.C [前序遍历是根左右,F为根,G在F的后面,因此G为F的右子树。]10.A [由于k的取值最大为24,s累乘=2*3*4=24,此时ans累加已经等于6。当s大于等于k的时候i才会加1,s=24/2=12*5=60/3=20,i等于1和2,所以ans=6有可能,若取20,s=30大于20会再增加一次i=3,此时ans=6-3-3+1,故7也有可能;再考虑取最小值k=10的情况,ans的值为5,故不可能的是A选项。]11.D [此题考查栈的应用。遍历数组a,若数组b对应位置值为1或者栈空,进行入栈操作。若a[i]是偶数,进行出栈操作。否则将栈顶的值减去a[i]。每次将栈顶元素的值累加到变量isum中。元素1,2,3依次入栈,累加和为6。a[i]为4时,让元素3出栈,累加和为8。a[i]为5时,栈顶值修改为-3(栈顶值2减去5),累加和为5。a[i]为6时,入栈,累加和为11。]12.A [程序功能实现把a→b→c→d→e转换为a→c→e→b→d。odd和even分别为奇、偶数节点的尾指针,evenhead为偶数节点头指针。先把奇数节点连接到odd节点的后面,同时更新尾指针。同理创建偶数节点的链表,再把奇数节点尾指针指向偶数节点头节点,将两个链表链接成一个新链表。]13.(1)能 (2)①x,len(fruit)-i-1 ②flag=True ③len(c)<2 and num[fruit[p]]>0解析 (1)由于每位顾客分配两种水果,因此只勾选两种水果的顾客只分配给他们勾选的水果,剩余勾选2种以上的顾客,从剩余水果中选取还有存量的水果分配给他们。“1,2”“1,3”分配好后,剩余“5,2,6,0,3”,此时还有“0,3,4”“1,3,4”需从中选取分配,3号水果存量为0,不作考虑,0,1,4号水果存量均大于等于2,足够分配。因此能完成分配。(2)分配时,按照水果存量情况降序排列,将列表fruit中水果编号按水果存量降序排列。枚举每位顾客勾选数据,从列表fruit中从左往右,依次选取水果存量大的检测是否为该顾客喜欢水果,如果是则将此水果分配给该顾客,一共选取两种水果,用列表c存储分配的水果编号的索引。该顾客分配完成后,利用列表c存储的第一种水果编号索引作为再排序的起始位置,因为0~c[0]-1范围内的水果存量未变,只要对列表c中两个水果存量进行再排序,fruit按照最新存量进行降序排列,排2次即可。如果在分配过程中该顾客喜欢的水果无法分配两份,则分配失败。14.(1)A (2)AD (3)AC (4)①range(1,len(a))②count[hour]+=a[i][1] (5)原因:家庭无线网络未设置密码、用户身份验证功能缺失、用户权限设置不合理等建议:家庭无线网络设置密码、增加用户身份验证功能、合理设置用户权限等解析 (1)要实现用户通过浏览器查看实时监测结果和历史数据,那么相应数据都应该保存在服务器上。(2)A选项通过浏览器查看实时监测结果和历史数据,属于B/S模式;B选项用户可以不在同一局域网访问数据,因此需配置路由的密码等相关参数。C选项视图函数和路由名称可以不相同;D选项可扩展性需求也属于需求分析。(3)先筛选出1号传感器的值,再筛选出超过50的所有数据,也可以调整筛选的顺序。(4)①第1条记录已经统计完成,并将执行器的运行时长记录在字典count的hour键中,因此只需从第2条记录开始遍历。②若当前记录时间还是hour,那么只需将运行时间a[i][1]累加到count[hour]中。(5)略。15.(1)4,3 (2)①score=data[i][2*x+1] ②j>=0 and score>s[number][j] (3)①xs=vol[i][j] ②flag[xs]=True解析 (1)选修课编号2的第1志愿有1(90),2(81),4(81),3(76),则录取报名序号为1和3的学生,则则选修课3的录取报名序号为4和2的学生。(2)①变量score存储当前报名序号为i的学生第x人w个志愿成绩data[i][2*x+1]。②先将学生序号i加入到vol列表中,从len(s[number])-2位置开始查找score的位置,若条件score>s[number][j]成立,则不断地向前查找,但要注意边界。(3)①vol是一个二维数组,每一行表示选修课程编号,每个元素包含选择该课程的所有学生编号,编号为i课程的第j个学生的编号索引位置为vol[i][j]。②学生编号是按学生喜好程序降序排列的,该课程可以录取tot名学生。当前学生录取后,将flag[xs]的值设置为True。 展开更多...... 收起↑ 资源列表 浙江省普通高校招生选考科目仿真模拟卷(一).pptx 浙江省普通高校招生选考科目仿真模拟卷(一)(含解析).docx