开学活动
搜索
    上传资料 赚现金

    浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析)

    浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析)第1页
    浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析)第2页
    浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析)第3页
    还剩9页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析)

    展开

    这是一份浙江省杭州市2022-2023学年高二技术下学期期末考试试题(Word版附解析),共12页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
    2022学年第二学期杭州市高二年级教学质量检测信息技术试题一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,正确的是(    A. 计算机出现以后才有了数据 B. 信息通过无线传输的过程不依附任何载体C. 计算机中数据以二进制或十六进制存储 D. 信息是数据经过存储、分析及解释后所产生的意义【答案】D【解析】【详解】本题主要考查数据和信息的描述。数据是记录客观事物的、可鉴别的符号,计算机出现之前就有数据;信息通过无线传输的过程依附于电磁波;计算机中的数据以二进制存储;信息是数据经过存储、分析及解释后所产生的意义,故本题选D选项。2. 下列人工智能的应用案例中,不属于数据驱动人工智能方法的是A. 某识别软件经过大量的手写数字样本训练,实现手写数字识别的功能B. 某围棋软件从人类选手棋局中利用神经网络学习,初步具备下棋能力C. 某专家系统能模拟人类进行概括抽象和归纳推理,从而解决某些数学难题D. 某聊天软件经过海量的文本数据训练,形成同人类相似的语言风格并具备对话能力【答案】C【解析】【详解】本题考查的知识点是人工智能的应用。某专家系统能模拟人类进行概括抽象和归纳推理,从而解决某些数学难题,这个案例属于专家系统,而不是数据驱动的人工智能方法。专家系统是一种基于规则的人工智能系统,通过预先编程的规则和假设来解决问题。而数据驱动的人工智能方法则依赖于大量的数据和统计学算法来发现数据中的模式和趋势,并做出预测和决策。因此,选项C不属于数据驱动的人工智能方法。故答案为C选项。3. 20191月,全国首个互联网医院APP在浙江省上线。该系统利用互联网技术,打破了传统医疗模式的地域限制和时间限制,为患者提供包括在线医生问诊、远程影像诊断、线上药品购买等多项医疗服务。下列关于该系统的说法中,正确的是(    A. 互联网医院APP属于系统软件B. 该系统跨越时空限制,可以完全取代线下医疗模式C. 患者在线向医生问诊,这主要体现了信息系统的数据存储功能D. 如果断开网络则该系统无法正常使用,体现了信息系统的局限性【答案】D【解析】【详解】本题主要考查信息系统的应用。互联网医院”APP属于应用软件;该系统虽跨越时空限制,但不可以完全取代线下医疗模式;患者在线向医生问诊,这主要体现了信息系统的数据输入与处理功能;如果断开网络则该系统无法正常使用,体现了信息系统的局限性,故本题选D选项。4. 20191月,全国首个互联网医院APP在浙江省上线。该系统利用互联网技术,打破了传统医疗模式的地域限制和时间限制,为患者提供包括在线医生问诊、远程影像诊断、线上药品购买等多项医疗服务。下列关于提升该系统服务器硬件性能的措施中,不恰当的是(    A. 使用磁盘阵列技术存储海量医疗数据 B. 使用核心数多的处理器进行数据处理与分析C. 使用高读写速度的内存条加快数据读取速度 D. 使用高分辨率的显示屏显示大量医疗数据【答案】D【解析】【详解】本题主要考查信息系统的硬件描述。显示大量医疗数据不需要使用高分辨率的显示屏,故本题选D选项。5. 20191月,全国首个互联网医院APP在浙江省上线。该系统利用互联网技术,打破了传统医疗模式的地域限制和时间限制,为患者提供包括在线医生问诊、远程影像诊断、线上药品购买等多项医疗服务。为保护该系统的数据安全,下列行为恰当的是(    A. 关闭服务器自动更新功能 B. 传播未经授权医疗数据 C. 定期备份系统服务器数据              D. 为所有用户分配相同的权限【答案】C【解析】【详解】本题主要考查信息系统安全性。结合选项,可知恰当的行为是定期备份系统服务器数据,故本题选C选项。6. 20191月,全国首个互联网医院APP在浙江省上线。该系统利用互联网技术,打破了传统医疗模式的地域限制和时间限制,为患者提供包括在线医生问诊、远程影像诊断、线上药品购买等多项医疗服务。当系统出现网络故障时,下列故障排查措施中不恰当的是(    A. 重启路由器 B. 删除数据备份 C. 检查网线是否接好 D. 检查网络配置是否正确【答案】B【解析】【详解】本题主要考查网络故障排除。结合选项,可知当系统出现网络故障时,不恰当的做法是删除数据备份,故本题选B选项。7. 某算法的部分流程图如图所示,执行时若输入s的值为21032k的值为3,则下列说法正确的是(    A. 输出ans的值为65B. 执行结束时i的值为4C. 语句ansans*k+x执行了3D. 若将语句xints[i]修改为xords[i]-ord0,则输出结果将改变【答案】A【解析】【详解】本题主要考查算法流程图的执行。ans的值依次是0272165,因此输出ans的值为65;执行结束时i的值为5;语句ans←ans*k+x执行了4次;若将语句“x←ints[i]修改为“x←ords[i]-ord″0″,则输出结果将不变,故本题选A选项。8. 当变量x为整数时,下列Python表达式与x!=-1 and x!=1不等价的是(   A. x not in [-11] B. not x in [-11] C. not x==-1 or not x==1 D. notx==-1 or x==1【答案】C【解析】【详解】本题主要考查Python表达式的运算。not x==-1 or not x==1等价于not(x!=-1 and x!=1),因此与“x!=-1 and x!=1”不等价的是not x==-1 or not x==1,故本题选C选项。9. 有如下Python程序段:from random import randints=Infomationfor i in range2:k=randint02*2+1  #randint02)随机产生[02]之间的整数s=s[:k]+s[k+1:]执行该程序段后,变量s的值不可能是(    A. Iomation B. Inmation C. Infation D. Ifoation【答案】B【解析】【详解】本题主要考查Python程序的执行。randint02)随机产生[02]之间的整数,k=randint02*2+1k随机生成135,当k=135时,第一遍循环执行s=s[:k]+s[k+1:]s分别是'Iformation''Infrmation''Inforation';第二遍循环执行s=s[:k]+s[k+1:]s9种可能性分别是'Iormation''Ifomation''Iformtion''Ifrmation''Infmation''Infrmtion''Iforation''Infration''Infortion',因此变量s的值不可能是″Inmation″,故本题选B选项。10. 有一个非循环队列S如图所示,其中指针head指向队首元素的位置,指针tail指向队尾元素的下一个位置。关于该队列说法正确的是(    A. 队列中元素个数为tail-head+1 B. 新元素入队时,指针head向右移动C. 元素出队时,指针tail向右移动 D. tail==lenS)时,无法再入队新元素【答案】D【解析】【详解】本题主要考查队列数据结构。由图可知,队列中元素个数为tail-head;新元素入队时,指针tail向右移动;元素出队时,指针tail向左移动; tail==lenS)时,无法再入队新元素,故本题选D选项。11. 有如下Python程序段:a=[]h=-1for i in range4:t=intinput()a.append[th]  #为列表a添加一个新元素h+=1while a[h][1]!=-1:printa[h][0]end=″→″h=a[h][1]执行该程序段,依次输入1234之后,输出的是(    A. 1234→″ B. 123→″ C. 4321→″ D. 432→″【答案】D【解析】【详解】本题主要考查Python程序的执行。第一个for循环执行完,a=[[1,-1],[2,0],[3,1],[4,2]],第二个while循环从后往前依次输出,因为a[0,1]=-1,所以1不会输出,输出结果是″4→3→2→″,故本题选D选项。12. 有如下Python程序段:执行该程序段,输入541-*6+后,输出的是(   A. -9 B. 6 C. 21 D. 23【答案】C【解析】【详解】本题考查的知识点是Python程序设计综合应用。根据给定输入的字符串541-*6+,变量i的值为0,1,2时,执行if语句,得到st[0]=5st[1]=4st[2]=1top=2i=3时,取到“-”号,执行st[top-1]-st[top],即st[1]-st[2]=4-1=3,并且将结果3赋值给st[top-1],即st[1]=3top=1i=4时,取到“*”号,执行st[top-1]*st[top],即st[1]*st[0]=3*5=15,并且将结果15赋值给st[top-1],即st[0]=15top=0i=5时,取到6,执行top+=1,此时top=1,所以st[1]=6i=6时,取到+号,执行st[top-1]+st[top],即st[0]+st[1]=15+6=21,并且将结果21赋值给st[top-1],即st[0]=21,执行top-=1后,top=0i=7,退出循环。最后打印输出st[top],即输出st[0],此时st[0]=21。故答案为C选项。二、非选择题(共3小题,其中第138分,第149分,第159分,共26分)13. 某公司研发出一套智慧餐厅定位餐号牌系统:顾客就座后将餐号牌插入桌角的定位器内(如图a所示),送餐员即可从客户端查看001号顾客就座的桌台信息是A01桌。1)该系统使用RFID技术识别餐号牌对应编号,这一过程属于信息的______(选填,编码/解码),桌角的定位器属于信息系统的______(选填,输入/输出)设备。2)使用智能终端及Web服务器模拟实现上述系统,智能终端通过无线网络将获取到的餐号牌编号及桌台信息上传至服务器。系统结构示意图如图b所示,图中处应为______处应为______。(AIoT模块/B.路由器/C.调制解调器/DWeb服务器)3)以下是编写的部分服务器端程序。若001号顾客就座于A01桌台,正确提交数据到Web服务器的URLhttp://192.168.125.20:8088/data?tab=A01&cus=001,请在划线处填入合适的代码。@app.route(″____″)def add_data():t = request.args.get(″tab″)  #t中存储桌台信息c = int(request.args.get_____))  #c中存储餐号牌编号#打印顾客就座信息,代码略return ″success″if _name_==″_main_″:app.run(host=″____″,port=8088)4)根据上述程序,若智能终端数据上传成功,则智能终端接收到的信息为______【答案】    ①. 解码    ②. 输入    ③. A    ④. D    ⑤. /data    ⑥. cus    ⑦. 19216812520    ⑧. successsuccess【解析】【详解】 本题主要考查信息系统的设计。1)该系统使用RFID技术识别餐号牌对应编号,这一过程属于信息的解码。桌角的定位器属于信息系统的输入设备。2)由图可知,IOT模块,即物联网模块。与数据库进行数据交换,因此是Web服务器。3)正确提交数据到Web服务器的URLhttp://192.168.125.20:8088/data?tab=A01&cus=001,因此第一空路由是/datac中存储餐号牌编号,若001号顾客就座于A01桌台,以及URL可知第二空填″cus″ip地址是192.168.125.20,因此第三空填192.168.125.204)由程序代码可知,若智能终端数据上传成功,则智能终端接收到的信息为success″success″14. 为了督促学生寒假坚持体育锻炼,老师采用线上打卡的方式收集学生锻炼情况,数据如图a所示。为统计冬锻完成情况,编写Python程序。请回答下列问题:1)定义outdata数,其中参数dftmpDataFrame数据类型,数据由图a所示的Excel表导入。函数功能是:统计每天每个学生的锻炼项目个数,返回含有学籍号姓名项目个数信息的二维列表。函数代码如下,划线处应填入的代码为______A.dftmp.at[i,j]==″√″  B.dftmp[i][j]=″√″  C. dftmp.at[j,i]==″√″  D.dftmp[j][i]=″√″def outdata(dftmp):a=[]for i in dftmp.index:            #dftmp的行索引itemn=0for j in dftmp.columns[4:]:    #dftmp中从跑步开始的列标题if______:itemn+=1a.append[strdf[学籍号][i]),df[姓名][i]itemn]return a2)冬锻打卡成功的标准为累计运动15天,每天锻炼项目达到3项及以上。统计输出寒假体育锻炼达标的学生名单,并制作四个项目的运动次数对比图,部分界面如图b和图c所示。部分Python程序如下,请在划线处填写合适的代码或改正加框处代码。import pandas as pdimport matplotlib pyplot as pltdf=pd.read_excelsport.xls1st=outdatadfprint冬锻打卡成功名单:i=0:flag=[False]*len1stwhile i<len1st:if        #______xjh=1st[i][0]flag[i]=True____for j in rangei+1len1st)):if 1st[j][0]==xjh and lst[j][2]>=3:flag[j]=Truedays+=1if days>=15:print1st[i][0]+/+1st[i][1]+/+strdays+_____ydl=df.count()        #统计各列非空单元格数量,结果为Seriesiten=[跑步″,″跳绳″,″俯卧撑″,″仰卧起坐]nums=_____plt.baritem,nums,label=运动次数#设置绘图参数,代码略【答案】    ①. AD    ②. not flag[i] and lst[i][2]>=3    ③. days=1    ④. i+=1    ⑤. yd1[4:]ydl.values[4:]【解析】【详解】本题主要考查Python程序的综合应用。统计每天每个学生的锻炼项目个数,即判断i行和j列的值是否为at 函数:通过行名和列名来取值,因此填入代码可以是dftmp.at[ij]==″√″ dftmp[j][i]=″√″,故本题选AD选项。flag用于标记当前记录是否已处理过,若处理过,则赋值flag值为True,下次再遇到同一个学生信息时,直接跳过,因此加框处应修改为not flag[i] and lst[i][2]>=3days初值为1days在内层for循环中用于统计打卡成功的天数,故填days=1此处循环变量i递增1,继续下一轮循环,故填i+=1由图可知,nums是跑步、跳绳、俯卧撑、仰卧起坐的四个项目的运动次数,即ydl表中从第5列开始,即索引从4开始,故yd1[4:]ydl.values[4:]15. 某文本编辑软件可以把所做的文本编辑操作记录下来,并通过撤销和恢复命令来撤销一步操作或恢复一步撤销的操作;也可以通过数字命令一次性撤销最近的多步文本编辑操作,如图所示。设计算法模拟该功能。约定:操作记录只存储文本编辑指令;存储步数最多为5步,存满后早期的操作记录将被覆盖;程序只显示操作记录的可撤销记录,可恢复记录不显示;一旦有新的文本编辑操作,则清空所有可恢复记录。人机交互的指令如下(所有操作示例都基于上一个示例结果继续操作):所有指令均可使用多次。每次输入一个指令后都输出F指令和B指令是否可用以及当前可撤销记录。所有无效操作指令输入后均提示Input Error!。输入#则结束程序。请回答下列问题:1)由题意可知,当依次执行指令T2T2T1T3T1T4,则最终可撤销记录共有______个。2)模拟实现该功能的Python代码如下,请在划线处填入合适的代码。def printhheadcur:printf[flag[0]*2+flag[1]]s=可撤销记录:while head!=cur+1:s=s+hist[head]+/____printsopera=[T1T2T3T4]f=0:指令B不可用;指令F不可用1:指令B不可用;指令F可用2:指令B可用;指令F不可用3:指令B可用;指令F可用maxn=5                #历史记录最多存储的步数maxsize=100            #设定最多输入文本编辑指令100hist=[″″]* maxsizecur=-1tail=0head=0flag=[00]            #记录指令B与指令F的状态while True:d=input请输入操作指令:if d==#:breakif d in opera:if ___ :head=head+1cur=cur+1 hist[cur]=dtail=cur+1flag=[10]printhheadcurelif1<=d<=str((cur-head+1)):cur=____if cur==head-1:flag[0]=0flag[1]=1printhheadcurelif d==Fand tail!=cur+1:#恢复功能代码略elif if cur==head:flag[0]=0flag[1]=1cur=cur-1printhheadcurelse:printInput Error!3)若加框处代码误写为d==B″”,会导致某些情况下无法得到符合判断功能的结果。下列4组数据中能测试出这一问题的是______A.B  B.T1BB  C.T11B  D.T1T2B【答案】    ①. 5    ②. head+=1    ③. cur-head+1==maxntail=cur+1 and tail-head==maxn    ④. cur-intd    ⑤. ABC【解析】【详解】本题主要考查Python程序的综合应用。存储步数最多为5步,因此当依次执行指令T2T2T1T3T1T4,则最终可撤销记录共有5个,即T2/T1/T3/T1/T4循环变量是head,此处head递增1,继续下一次循环,故填head+=1③head指向存储记录的第一条,存储步数最多为maxn,若超过则head需要前移一位,因此if判断条件是cur-head+1==maxntail=cur+1 and tail-head==maxn数字1~5表示撤销多步操作,此处是当输入是数字的情况,cur是当前记录,撤销多步后,需要更新cur的值为cur-intd),故填cur-intd)。加框处作用是仅在操作指令是B,且B可用状态下,才可以进入elif分支,显然选项ABC中的最后一个B操作都不可用,因此可以测试出这一问题,故选ABC选项。 

    相关试卷

    浙江省杭州市2023-2024学年高二上学期期末考试信息技术试题(Word版附解析):

    这是一份浙江省杭州市2023-2024学年高二上学期期末考试信息技术试题(Word版附解析),文件包含浙江省杭州市2023-2024学年高二上学期期末考试技术试题-高中信息技术Word版含解析docx、浙江省杭州市2023-2024学年高二上学期期末考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。

    浙江省台州市2022-2023学年高二技术下学期期末考试试题(Word版附解析):

    这是一份浙江省台州市2022-2023学年高二技术下学期期末考试试题(Word版附解析),共13页。试卷主要包含了 有如下pythn程序段等内容,欢迎下载使用。

    浙江省宁波市2022-2023学年高二技术下学期期末考试试卷(Word版附解析):

    这是一份浙江省宁波市2022-2023学年高二技术下学期期末考试试卷(Word版附解析),共13页。试卷主要包含了考试结束后,只需上交答题卷等内容,欢迎下载使用。

    英语朗读宝
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map