考试信息 手机站

2023年浙江普通高中学业水平选择性考试信息技术试题及答案最新

时间:2023-07-20 23:52:40 考试信息 投诉建议
以下是为大家整理的2023年浙江普通高中学业水平选择性考试信息技术试题及答案,欢迎品鉴!

2023年浙江普通高中学业水平选择性考试信息技术试题及答案

第一部分  信息技术(共50分)

一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)

1.下列关于数据和信息的说法,正确的是(    )

A.在数据处理过程中不会有新的信息产生

B.信息的保存和传播可以不依附于载体

C.信息的价值因人而异,但信息不会有虚假

D.计算机中的数据表现形式不同,但都以二进制方式存储

2.某智慧课堂系统的部分功能是:教师进教室后刷校园一卡通实现身份认证并启动系统,学生进教室时通过摄像头刷脸签到,签到结果保存在服务器的数据库中,系统可自动生成考勤报表。课堂教学时,教师可将教学资源发送到学生的移动终端,学生可将作业文档上传到系统。可以现场录制教学视频并保存到服务器,系统每天定时备份数据。下列关于该系统功能和应用的说法,不正确的是(    )

A.该系统设计合理,不存在局限性

B.教学视频保存到服务器,有利于师生跨时空学习

C.该系统具有数据采集、处理和存储等功能

D.数据库可以用于存放该系统中的教师身份数据

3.某智慧课堂系统的部分功能是:教师进教室后刷校园一卡通实现身份认证并启动系统,学生进教室时通过摄像头刷脸签到,签到结果保存在服务器的数据库中,系统可自动生成考勤报表。课堂教学时,教师可将教学资源发送到学生的移动终端,学生可将作业文档上传到系统。可以现场录制教学视频并保存到服务器,系统每天定时备份数据。该系统的下列应用中,体现人工智能技术的是(    )

A.将现场录制的教学视频保存到服务器     B.系统自动生成考勤报表

C.学生进教室时通过摄像头刷脸签到       D.教师将教学资源发送到学生的移动终端

4.某智慧课堂系统的部分功能是:教师进教室后刷校园一卡通实现身份认证并启动系统,学生进教室时通过摄像头刷脸签到,签到结果保存在服务器的数据库中,系统可自动生成考勤报表。课堂教学时,教师可将教学资源发送到学生的移动终端,学生可将作业文档上传到系统。可以现场录制教学视频并保存到服务器,系统每天定时备份数据。下列关于信息系统安全和信息社会责任的说法,正确的是(    )

A.教师刷一卡通实现身份认证,能确保系统没有安全隐患

B.系统服务器若安装了杀毒软件,数据文件就不会被病毒侵害

C.系统每天定时备份数据,是保护数据安全的重要措施

D.未经授权,可将课堂教学视频放到电商平台出售

5.下列关于网络系统的说法,不正确的是(    )

A.局域网内部通信需要遵循网络协议

B.局域网内可以同时有无线通信和有线通信两种方式

C.校园网内可以搭建多个局域网

D.可用作服务器的计算机无法用作客户端

6.某智能手机安装了鸿蒙操作系统,其主板集成了处理器、存储器等芯片,下列说法正确的是(    )

A.存储器可以存放用户数据而不能存放应用程序

B.鸿蒙操作系统是智能手机重要的应用软件

C.处理器性能是智能手机性能的唯一指标

D.智能手机硬件包括输入、处理、存储和输出等部分

7.对某段声音进行数字化,量化值的范围是0-200,则量化位数最少是(    )

A.7                B.8                C.16               D.200

8.某二叉树的树形结构如图所示,其前序遍历结果为BDEFCA,则中序遍历结果为(    )

A.EDCFBA           B.ECFDAB           C.BFDEAC           D.EDFCBA

9.栈s的最大长度为3,初始为空,经过一系列入栈、出栈操作,若元素入栈的顺序是a,b,c,d,e,f,则可能的出栈序列为(    )

A.f,e,d,c,b,a B.c,b,a,f,e,d C.c,a,b,d,e,f D.c,e,d,b,a,f

10.定义如下函数:

def f(a,s):

    if a>=s:

        return a

    else:

        return f(a+1,s-a)

执行语句k=f(6,21)后,k的值为(   )

A.6                B.7                C.8                D.9

11.列表q长度为20,q[0]至q[4]的值依次为"p","r","i","n","t",执行如下程序段后,输出的最后一个字符为(    )

    head,tail=0,5

    while head< tail:

        if head%3=0:

            print(q[head])

        else:

            q[tail]=q[head]

            tail+=1

        head+=1

A.t                B.n                C.i                D.r

12.已排序的列表a有n个整型元素,现要查找出现次数最多的值并输出。若出现次数最多的值有多个,则输出最前面的一个。实现该功能的程序段如下,方框中应填入的正确代码为(    )

c,m,v=1,1,0

for i inrange(1,n):

    

print(a[v])

A.                B. C.                    D.

二、非选择题(本大题共 3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)

13.某仓库有一排连续相邻的货位,编号依次为0-n-1,用于放置A、B两种类型的箱子,A型箱子占2个相邻货位,B型箱子占1个货位。编写程序,根据已完成的放置或搬离操作,输出空货位数及还可以放置A型箱子的最多数量(不移动已放置的箱子)。请回答下列问题:

箱子类型

操作类型

货位编号

B

放置

5

A

放置

2,3

B

放置

0

A

放置

7,8

A

搬离

2,3

(1)若n为10,开始时货位全空,经过如图所示的放置或搬离操作后,不移动已放置箱子的情况下,还可放置A型箱子的最多数量为_______个。

(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。

#读取货位总数,存入n,代码略。

cntl=n

1st=[0]*n            #1货位状态,0表示对应的货位为空

while True:

    #读取本次已操作的数据:箱子类型、操作类型、货位编号起始值,存入t、d和s,代码略

    if t=="A":

       w=2

①______:

       w=1

    else:            #t不是"A"或"B"时退出循环

       break

    if d=="P":        #d为P时表示放置,否则表示搬离

     ②________

    else:

       cnt l+=w

    1st[s]=1-Ist[s]

    if t=="A":

       1st[s+1]=1-1st[s+1]

    i,cnt2=0,0

    while i

    if 1st[i]==0 and 1st[i+1]==0:

      ③______

        cnt2+=1

    i+=1

print("当前空货位数:",cntl,",还可放置A型箱子的最多数量:",cnt2)

14.小华要搭建书房环境监控系统,该系统能实现监测书房温度和湿度,出现异常时发出警报。用户通过浏览器查看实时监测结果和历史数据。小华已选择的硬件有:智能终端、温湿度传感器、执行器(如蜂鸣器)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器,请回答下列问题:

(1)该系统中,智能终端与服务器之间的数据传输__________(单选,填字母:A.只能由智能终端到服务器端/B.只能由服务器端到智能终端/C.既可以由智能终端到服务器端,也可以由服务器端到智能终端)。

(2)下列功能需要在智能终端程序中实现的是__________(单选,填字母:A.采集温湿度传感器上的数据/B.处理浏览器访问请求)。

(3)小华基于Falsk Web框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器获取视图函数index()返回的页面,则应访问的URL是http://________ _。

#导入Falsk框架模块及其他相关模块,代码略

app=Flask(_name_)

@app.route("/")

def index():

    #从数据库读取温度和湿度数据,并返回页面,代码略

#服务器其他功能,代码略

if_name_=="_main"_:

  app.run(host="192.168.1.108",port=5000)

(4)请通过增加传感器和执行器对该系统功能进行一项扩展,写出增加的传感器和执行器名称及实现的功能。________

(5)小华将系统中某天24小时的湿度数据导出,部分数据如图a所示(时间格式为“时:分:秒”),分析每小时的最大湿度值,线形图如图b所示,部分Python程序如下:

 

图a                         图b

import pandas as pd

import matplotlibpyplot as plt

dft=pd.read_csv("data.csv")        #读取文件data.csv中的数据

dft.insert(0,"小时",")          #插入列

for i in dft.index:

    t=dft.at[i,"时间]              #通过行标签和列标签选取单个值

dft.at[i,"小时"]=t[0:2]

dfh=dft.groupby(_________,as_index=False).max()     #分组求最大值

plt.plot(dfh["小时"],dfh["监测值"])                                #绘制线形图

#设置绘图参数,显示如图b所示的线形图,代码略

①请在程序中划线处填入合适的代码。________

②小华分析线形图发现存在湿度值大于等于100的噪声数据,要删除dft对象中噪声数据,下列代码段中,能正确实现的有__________(多选,填字母)。

A. dft=dft[dft["监测值"]<100]

B. dft=dft["监测值"]<100

C. n=len(dft[dft["监测值"]>=100])

dft=dftsort_values("监测值")         #升序排序

dft=dft tail(n)                     #获取尾部数据行

D. for I in dft.index:

      if dft.at[i,"监测值"]>=100:

          dft=dft.drop(i)          #删除行

15.某工程包含n个任务(编号为0-n-1),每天可以有多个任务同时进行。某些任务之间有依赖关系,如图a所示,任务4依赖于任务1,任务1依赖于任务2。即任务2完成后才可以开始任务1,任务1完成后才可以开始任务4,不存在一个任务依赖于多个任务,或多个任务依赖于同一个任务的情况。

现已对该工程的依赖关系进行了梳理,结果如图b所示,标记“T”表示依赖关系需保留,标记“F”表示依赖关系需删除。

根据每个任务完成所需的天数和梳理后的依赖关系,编写程序,首先删除标记为“F”的依赖关系,然后计算工程最快完成所需的天数,并以工程最快完成所需的天数为期限,计算每个任务最晚必须开始的时间。

 

图a                           图b

请回答下列问题:

(1)若某工程有6个任务,任务间依赖关系如图a所示,完成任务0~5所需天数分别为2,1,3,5,1,6,则工程最快完成需要______天。

(2)定义如下erase(1st)函数,参数1st列表的每个元素表示一个依赖关系。函数的功能是删除标记为“F”的依赖关系,返回保留的依赖关系的个数。

def erase(lst):

    i=0

    j=len(1st)-1

    while i<=j:

        if 1st[i][2]=="T":

            i+=1

        else:

            if lst[j][2]=="T":

                1st[i]=1st[i]

                i+=1

              j-=1

    return i

若1st列表依次存储图b所示的依赖关系,如1st[0]为[0,5,T],调用erase(Ist)的数,则语句

"1st[i]=1st[j]”的执行次数为_____。

(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。

def proc(n,lst,task):

    pr=[0]*n

    w=[0]*n                   #w[i]存放任务1最晚必须开始的时间

    m=erase(1st)

    for i in①________:

        task[lst[i][1]][1]=1st[i][0]]

        pr[lst[i][0]]=1

    c=[]

    days=0              #days存放工程最快完成所需的天数

    for I in range(n):

        if pr[i]==0:

            k=i

            s=0

            while k!=-1:

                c.append(k)

                s+=task[k][0]

              ②________

            if s>days:

                days=s

    for i in range(n-1,-1,-1):

        k=c[i]

        if task[k][1]==-1:

            w[k]=days-task[k][0]+1

        else:

           ③____

#输出days,以及保存在w中的每个任务最晚必须开始的时间,代码略

```

工程包含的任务数存入变量n

任务间的依赖关系存入1st列表

1st[0]包含3项,任务1st[i][0]依赖于任务1st[i][1],1st[i][2]存放保留/删除标记,任务数据存入task列表

task[i]包含2项,task[i][0]为完成任务主所需天数,task[i][1]的初值为-1

代码略

```

proc(n,1st,task)

参考答案

1.D

2.A

3.C

4.C

5.D

6.D

7.B

8.A

9.B

10.C

11.D

12.A

13.     2或“两”     elif t=="B"      或elif t=="B"      或elif t==""B""       或elif(t= ="B")     cntl-=w       或cntl=cntl-w     i+=1          或i=i+1

14.     C     A     192.168.1.108:5000/或192.168.1.108:5000     增加气体传感器、LED指示灯,采集房间空气质量数据,并提示异常或其他等价答案     "小时"        或["小时" ]       或dfh["小时]     AD

15.     8     1     range(m)   或range(0,m)   或range(0,m,1)   或range(m-1,-1,-1)或range(erase(1st))   或range(0,erase(1st))   或range(0,erase(1st),1)   或range(erase(1st)-1,-1,-1)     k=task[k][1]     w[k]=w[task[k][1]]-task[k][0] 或w[k]=w[c[i+1]]-task[k][0   这里面可以把k换成c[i]

《2023年浙江普通高中学业水平选择性考试信息技术试题及答案最新.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【2023年浙江普通高中学业水平选择性考试信息技术试题及答案最新】相关文章:

2023年冬季甘肃普通高中学业水平合格性考试信息确认时间10月16日至20日【热】10-17

2014年计算机四级考试信息安全工程师模拟试题三精选07-20

2014年计算机四级考试信息安全工程师模拟试题二推荐07-20

2023年浙江普通高中学业水平选择性考试信息技术试题及答案最新07-20

中学教师资格考试信息技术练习题精选三篇06-06

2014年计算机四级考试信息安全工程师模拟试题一06-06

2023年内蒙古高考成绩查询入口网站内蒙古招生考试信息网(合集3篇)06-06

中学教师资格考试信息技术基础强化练习题范文二篇06-06

2023年黑龙江高考成绩查询入口网站黑龙江省招生考试信息港范文汇总三篇06-06

2023年徐州中考成绩查询网站徐州招生考试信息网03-09