首页

浙江省浙北G2联盟2021-2022学年高二信息技术下学期期中联考试题(Word版附解析)

资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。

1/14

2/14

剩余12页未读,查看更多内容需下载

浙北G2期中联考2021学年第二学期高二技术试题考生须知:1.本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共15页,第一部分1至8页,第二部分9至15页。满分100分,考试时间90分钟。2.本卷的答案必须做在答卷的相应位置上,做在试卷上无效。3.请用钢笔或水笔将班级、姓名、试场号、座位号分别填写在答卷的相应位置上。第一部分信息技术(50分)一、选择题(本大题共15小题,每小题2分,共30分。每个小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.李明踢完球赛后回家,妈妈用额温枪测量其体温为37.5℃。结合上述示例,下列对于数据、信息与知识的描述正确的是()A.数据的表现形式只有数字B.信息与人类社会密切相关,所以只有人类社会才存在信息C.等李明在室内休息以后测得的额温为36.5℃,这说明信息具有真伪性D.妈妈知道运动后体温会升高,并没有将李明送医,说明她具备相关知识【答案】D【解析】【详解】本题主要考查数据、信息与知识的描述。数据的表现形式有数字、文本、图片、音视频等等;信息普遍存在于自然界中,人与人之.间、人与动物之间等等;等李明在室内休息以后测得的额温为36.5°C,这说明信息具有价值性,此温度为人体的正常体温范围内;妈妈知道运动后体温会升高,并没有将李明送医,说明她具备相关知识,故本题选D选项。2.下面关于数值的说法,不正确的是()A.十进制偶数n,先转换为二进制数,再去掉末位后,所得值的大小为n/2B.8位二进制数最多能表示255个不同的数值C.十六进制数n除以(10000)2,得到的余数是n的末位数D.某4位二进制正整数n按位取反,转换成十进制数,与n相加的结果为15【答案】B 【解析】【详解】本题主要考查数制的描述。十进制偶数n,先转换为二进制数,再去掉末位后,所得值的大小为n/2;8位二进制数最多能表示256个不同的数值;十六进制数n除以(10000)2,得到的余数是n的末位数;某4位二进制正整数n按位取反,转换成十进制数,与n相加的结果为15,故本题选B选项。3.使用GoldWave软件新建两段Wave格式的音频,参数设置分别如图A、图B所示,其中A的量化位数为24bit,左声道设置为静音,B的量化位数为16bit,则这2个音频文件容量大小之比(A:B)约为()图A图BA.2:3B.3:1C.4:1D.6:1【答案】D【解析】【详解】本题主要考查音频文件容量计算。音频文件容量=采样频率*量化位数*声道数*时长/8,由题干及图可知,这2个音频文件容量大小之比(A:B)约为44100*24*2*2/22050*16*1*2=6,故本题选D选项。4.下列对关于大数据和人工智能的说法正确的是()A.大数据肯定可以用Hadoop来处理B.对图结构的数据,一般采用流计算模式进行处理C.扫地机器人在运动中不断从环境学习,属于行为主义人工智能D达芬奇外科手术机器人,属于领域人工智能【答案】C【解析】【详解】本题主要考查大数据和人工智能技术。通过使用Hadoop,用户可以利用集群的存储 和处理能力,并实现大数据的分布式处理,但不是肯定能处理;对图结构的数据,一般采用矩阵图,或者数组加链表来实现;扫地机器人在运动中不断从环境学习,属于行为主义人工智能;达芬奇外科手术机器人,属于跨领域人工智能,故本题选C选项。5.下列关于信息系统的说法正确的是()A.简单系统一定是复杂系统子系统B.只有政府、企事业单位才有信息系统C.信息系统具有数据共享功能,但不具备硬件共享功能D.信息系统可以跨越时空限制,服务随时随处【答案】D【解析】【详解】本题主要考查信息系统的描述。简单系统不一定是复杂系统的子系统;并非只有政府、企事业单位才有信息系统,企业等也会有;信息系统具有数据共享功能,也具备硬件共享功能;信息系统可以跨越时空限制,服务随时随处,故本题选D选项。6.下列关于信息系统安全说法正确的是()A.一次身份认证的含义是注册一个用户B.登录Wi-Fi的密码称为密钥C.信息传播途径有多种,破坏信息的传递过程不会威胁信息的安全D.计算机病毒的实质是隐藏在计算机中的一段程序【答案】D【解析】【详解】本题主要考查信息系统安全。身份认证的含义是验证一个合法的用户;登录Wi-Fi的密码称为路由器的登录密码;信息的传播途径有多种,破坏信息的传递过程会威胁信息的安全;计算机病毒的实质是隐藏在计算机中的一段程序,故本题选D选项。7.BXY中输入如下代码:frommicrobitimport*importmusicwhileTrue:t=0foriinrange(1000,2000,50):t=t+50 ifi<1500:music.pitch(i+t,5)elifi<1800:music.pitch(i-t,5)else:music.pitch(i,5)其中,music.pitch()是生成和控制声音方法,例如,music.pitch(i,5):i表示播放声音的频率(值越大频率越高),5表示播放时长为5毫秒。烧录并运行该代码,在蜂鸣器中听到的声音效果是()A.声音频率先升高,再降低,再升高B.声音频率先升高,再降低,再升高,以此为一个周期不断循环C.声音频率先升高,再不变,再升高D.声音频率先升高,再不变,再升高,以此为一个周期不断循环【答案】D【解析】【详解】本题主要考查Python程序执行与调试。music.pitch(i,5):i表示播放声音的频率(值越大频率越高),5表示播放时长为5毫秒。一个循环周期内,i的范围在[1000,1500),执行music.pitch(i+t,5),i每次递增50,t每次也递增50,即声音频率先升高;i的范围在[1500,1800),执行music.pitch(i-t,5),i每次递增50,t每次也递增50,则i-t刚好抵消,即声音频率再不变;i的范围在[1800,2000),执行music.pitch(i,5),i依然每次递增50,即声音频率再升高,故本题选D选项。8.下列属于搭建信息系统的前期准备过程的是()A.需求分析→可行性分析→硬件选择→系统测试设计→详细设计B.需求分析→可行性分析→开发模式选择→概要设计→详细设计C.数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计D.数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计【答案】B【解析】【详解】本题主要考查信息系统的搭建。信息系统的前期准备过程的步骤是:需求分析→可行性分析→开发模式选择→概要设计→详细设计,故本题选B选项。 9.某算法部分流程图如图所示。执行这部分流程,输入5,16,则输出值是()A.1、7B.2、3C.3、2D.4、2【答案】B【解析】【详解】本题主要考查算法流程图的执行。a=5,b=16,j=0,第一次循环,满足j<=a,t=a-j=5,不满足2*j+4*t=b,j=j+1=1;第二次循环,满足j<=a,t=a-j=4,不满足2*j+4*t=b,j=j+1=2;第三次循环,满足j<=a,t=a-j=3,满足2*j+4*t=b,输出j、t的值是2和3,故本题选B选项。10.python表达式int(math.sqrt(8)+0.5)*3%16//2**2的值是()A.2B.1C.16D.9【答案】A【解析】【详解】本题主要考查Python表达式的运算。sqrt()是开方函数, int(math.sqrt(8)+0.5)*3%16//2**2=3*3%16//4=9%16//4=9//4=2,故本题选A选项。11.计算斐波那契数列(该数列从第3项开始,每一项都等于前两项之和),求最后项的值并输出。python程序段如下所示:n=int(input("输入斐波那契数列长度:"))a=[0]*na[0]=a[1]=1i=2#①whilei<n:#②a[i]=a[i-2]+a[i-1]#③i=i+1print(a[i])#④该程序运行后显示出错信息,请选出有问题的语句是()A.①B.②C.③D.④【答案】D【解析】【详解】本题主要考查Python程序的执行与调试。分析程序可知,数组a保存数列每一项,但④语句只能输出最后一项,因为不在循环体内,故本题选D选项。12.某python代码如下:fromrandomimportrandoma=[0]*5a[0]=int(random()*5+6)foriinrange(1,5):a[i]=a[i-1]+int(random()*3)*2print(a)执行程序后,列表a各元素值不可能的是()A.[6,8,12,16,20]B.[7,9,11,16,18]C.[9,13,15,19,21]D.[10,10,12,12,12]【答案】B 【解析】【详解】本题主要考查Python随机函数的应用。random()方法随机生成[0,1)之间的数,int(random()*3)*2随机生成[0,4]之间的任意整数,分析程序,由语句“a[i]=a[i-1]+int(random()*3)*2”可知列表中相邻两个元素之间的值不大于5,故本题选B选项。13.某校高二年级技术考试的数据保存在文件cj.xlsx中(如图所示)。用python对其进行处理的代码如下:importpandasaspddf=pd.read_excel("cj.xlsx")df.append({"考号":"0425","学号":"31",姓名":"伊默","班级":"214","信息":44},ignore_index=True)df.drop(0,axis=0)deldf["学号"]g=df.groupby("班级",as_index=False).mean()sv=g.sort_values("信息",ascending=True)print(sv.head(3)["信息"])执行该代码,下列说法正确的是()A.df对象新增了一条关于“伊默”的记录B.df对象删除了一条关于“倪家颀”的记录C.df对象减少了“学号”列数据D.输出“信息”平均分最高的三个班级【答案】C【解析】【详解】本题主要考查Python执行与调试。分析程序可知,df对象减少了“学号”列数据,输出“信息”平均分最低的三个班级,没有新增了一条关于“伊默”的记录,没有删除了一条关于“倪家颀”的记录,故本题选C选项。 14.用两个列表a、b分别保存单向链表中的数据区域和指针区域。如下图所示,在节点x与节点y之间插入一个新节点,操作步骤正确的是()①b[i]=b[y]②b[i]=b[x]③b[y]=i④b[x]=i⑤b[i]=x⑥b[i]=yA.③⑥B.④②C.①③D.②④【答案】D【解析】【详解】本题主要考查链表数据结构。在节点x与节点y之间插入一个新节点i前x与y相连,b[x]=y,插入i后需要将i连接进来,首先将i节点与y相连接,即②b[i]=b[x]=y,再将x与i连接起来,即④b[x]=i,故本题选D选项。15.有如下Python程序段:importrandoma=[]foriinrange(10):a.append(random.randint(1,100))i=0whilei<10:ifi==0:i=i+1elifa[i-1]<=a[i]:①else:a[i],a[i-1]=a[i-1],a[i]② print(a)执行该程序段实现了随机生成一个数组,并将其元素递增输出的功能。划线处的代码应该是()A.①i+=1②i=1B.①i-=1②i=1C.①i+=1②i+=1D.①i-=1②i-=1【答案】A【解析】【详解】本题主要考查Python程序执行与调试。分析程序,该程序段实现了随机生成一个数组,并将其元素递增输出的功能,如果a[i-1]<=a[i],满足升序,不用交换,i递增,继续下一个元素的比较,即①处填i+=1;如果不满足a[i-1]<=a[i],则交换以完成升序,同时i赋值为1从头开始继续比较判断,即②处填i=1,故本题选A选项。二、非选择题(本大题共4小题,本大题共3小题,其中第16小题6分,第17小题7分,第18小题7分,共20分)16.小明来到探险岛寻宝,岛上共有N个宝藏(标号为0至N-1)。每个宝藏有一条路连接下一个宝藏,宝藏号和下一个宝藏号使用链表存储。小明想知道,从其中一个宝藏出发,最多可以找到多少个宝藏。例如,共有5个宝藏,输入“1,3,4,4,1,”表示0~4各宝藏点连接的下一个宝藏依次是:1,3,4,4,1(如下表)。则最多可以找到4个宝藏,路径为:0号à1号à3号à4号。宝藏号01234下一个宝藏号13441程序代码如下:s=input("请输入宝藏连接的情况:")t=0;c="";a=[]foriins:ifi!=",":c+=ielse:a.append([t,int(c)])c="" ________①max=0forheadinrange(0,t):#枚举寻找宝藏起点g=[]p=headwhilepnoting:g.append(p)______②iflen(g)>max:______③print(max)(1)若有4个宝藏,且每个宝藏的连接情况为:2,0,0,1,那么小明最多可以挖到的宝藏数是____________。(2)请将代码补充完整。【答案】①.t+=1②.p=a[p][1]③.max=len(g)④.4【解析】【详解】本题主要考查Python程序的综合应用。①数组a保存当前节点,以二维数组的形式,保存宝藏号和下一个宝藏号。此处变量t递增,即到下一个宝藏点,故填t+=1。②将宝藏p加到列表g中后,更新p的值为下一个宝藏号,故填p=a[p][1]。③变量max保存最多宝藏数,当len(g)>max时,则更新max的值为max=len(g)。④若有4个宝藏,且每个宝藏的连接情况为:2,0,0,1,那么小明最多可以挖到的宝藏数是4个,路径为:3号→1号→2号→0号。17.求字符环上的最长公共字符串:将字符串首尾相接后可以得到一个字符环,如图a和图b所示,分别为由字符串“sunlinght’s"和“sunshine’s"首尾相接后得到的环,它们的最长的公共字符串为“’ssun",长度为5。图a图b图c 编写python程序,实现如下功能:输入两个字符环,输出其最长公共子串和长度。程序运行界面如图c所示。Python程序如下,请在划线处填人合适的代码。s1=input("请输入第一个字符环:")s2=input("请输入第二个字符环:")len1=len(s1)len2=len(s2)minlen=len1iflen2<len1:_____________________common=""cl=0foriinrange(len1):forjinrange(len2):temp=0;itemp=i;jtemp=jwhiles1[itemp]==s2[jtemp]andtemp<minlen:temp+=1itemp=_____________________jtemp=_____________________iftemp>cl:cl=tempifi<=itemp:common=s1[i:itemp]else:common=_____________________print("两字符环的最长公共子串为:"+common+";长度为:",cl)【答案】①.minlen=len2②.(itemp+1)%len1③.(jtemp+1)%len2④.s1[i:]+s1[:itemp]【解析】【详解】本题主要考查Python程序的综合应用。①如果满足len2<len1,则更新最长公共子串长度minlen为s2的长度,故填minlen=len2。② 此处实现将字符串首尾相接后可以得到一个字符环,通过取余循环得到下一位继续进行判断,故填(itemp+1)%len1。③同理s2处理为(jtemp+1)%len2。④如果i>itemp,说明一部分取结尾,一部分去开头部分,需要分别截取,故填s1[i:]+s1[:itemp]。18.BMP图片能压缩的一个原因是图片本身存在空间冗余,即一幅图像像素之间往往存在着连贯性。如图a所示,假设此图为256色位图图像,第一行为16个白色像素,每个像素颜色用一个“FF”表示,存储信息用十六进制描述为“FF,FF,FF,……FF”(16个“FF”)。压缩后可以用两个字节“10FF”来表示,第一个字节“10”表示数量,第二个字节“FF”表示颜色,存储空间为原来的1/8。现在对256色位图图像信息进行压缩,算法描述如下:①像素用十六进制编码;②对像素压缩用两个字节为一个单元存储,第一个字节存储连续相同像素的个数,第二字节存储此像素的颜色编码;③连续相同像素超过255个,用多个单元存储该连续像素。图a上述原始信息压缩为:图b小刘根据上述描述设计了如下Python程序:f=open("图片代码.txt","r")list1=[]line=f.readline()whileline: data=line.split()list1=list1+dataline=f.readline()print("原始数据信息")print(list1)print("-----------------------------------")f.close()defdtoh(n):tmp=""whilen>0:r=n%16n=n//16ifr>9:tmp=_______①else:tmp=str(r)+tmptmp="0"+tmp#保证转换结果至少为两位十六进制数returntmp[-2:]n=len(list1)list1.append("OV")ans=[]key=list1[0]pos=1whilepos<len(list1):count=1whilepos<len(list1)andkey==list1[pos]:count+=1pos+=1tim=count//255rem=count%255 foriinrange(tim):_______②ifrem>0:ans.append(dtoh(rem)+key)___________③pos+=1print("压缩数据信息")print(ans)阅读上述代码,请回答下列问题:(1)图像数据片段“ABABAAAAAAAAAAAAAAAAAAAAD9”经过该程序压缩后的数据是___。(2)请在划线处填入合适的代码。【答案】①.chr(r+55)+tmp②.ans.append("FF"+key)或ans+=["FF"+key]③.key=list1[pos]④.02AB0AAA01D9【解析】【详解】本题主要考查Python程序的综合应用。①十进制数转换为十六进制数的方法是“除权取余、逆序排列”,大写字母A的ASCII码值是65,十六进制中,10对应的是A...15对应F,此处处理余数大于9的情况需要转换为字母,故填chr(r+55)+tmp。②连续相同像素超过255个,用多个单元存储该连续像素,通过for循环用多个单元存储连续像素,故填ans.append("FF"+key)或ans+=["FF"+key]。③此处更新key的值,继续循环,更新为当前pos位置处的字符,故填key=list1[pos]。④按照题干压缩规则:①像素用十六进制编码;②对像素压缩用两个字节为一个单元存储,第一个字节存储连续相同像素的个数,第二字节存储此像素的颜色编码;③连续相同像素超过255个,用多个单元存储该连续像素。图像数据片段“ABABAAAAAAAAAAAAAAAAAAAAD9”经过该程序压缩后的数据是02AB0AAA01D9。

版权提示

  • 温馨提示:
  • 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
  • 2. 本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
  • 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
  • 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)

文档下载

所属: 高中 - 物理
发布时间:2023-05-09 13:24:08 页数:14
价格:¥2 大小:597.47 KB
文章作者:随遇而安

推荐特供

MORE