浙江省诸暨市2021-2022学年高二信息技术上学期期末考试试卷(Word版附答案)
资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。
诸暨市2021—2022学年第一学期期末考试试题高二技术第一部分信息技术(共50分)一、选择题(本大题共12题,每小题2分,共计24分。每小题列出的四个选项中只有一项是最符合题目要求的,多选、错选均不给分。)1.“2021年12月24日平安夜,李明睡前发现阳台上的温度计读数为-2℃,他和爸爸一起把裸露在户外的水管用旧衣服包裹起来,并将阳台上的水龙头调整至滴水状态,用一个较大的桶接水。”结合上述事例,下列对于数据、信息、知识和智慧的描述错误的是()A.-2是数字,是最简单的一种数据B.温度计读数-2℃表示该时间李明家阳台上的温度信息C.李明看到温度计读数为-2℃,联想到冰冻,这是智慧的体现D.李明和家人一起做了防水管冰冻措施,说明他们具备相关知识2.下面关于数值的说法,正确的是()A.(A00)16是(A)16的100倍B.(101)2是(101000)2的1/1000C.十六进制数(A01)16的基数为16,数码“A”对应的权值为162D.二进制正整数的奇偶性由其末位判定,末位是“1”为偶数,末位是“0”为奇数3.计算机编程解决问题的一般过程包含下列4个步骤:①设计算法②调试运行程序③编写程序④抽象建模;上述步骤正确的顺序是()A.④①②③B.④①③②C.①④③②D.①④②③4.使用pandas编程处理数据DF1,下列选项能实现行列转置的操作是()A.DF1.TB.DF1.columnsC.DF1.valuesD.DF1.index5.下列有关人工智能应用的说法错误的是()A.依赖于领域知识和数据的人工智能被称为领域人工智能B.跨领域人工智能不再依赖于已有数据和规则,只专注于知识和技能的获取C.混合增强智能将人的作用或人的认知模型引入人工智能系统D.在智能叠加协调的回路中,人类智能是智能回路的总开关6.某算法的流程图如下,输入为3时,执行该流程后,下列说法错误的是()A.输出f的值为6
B.“i≤n”执行了4次C.“f←f×i”共执行了3次D.交换“f←f×i”和“i←i+1”的位置不会影响执行结果7.Python表达式-2**3+3%13//math.sqrt(4)*3的值是()A.-5.0B.-4.0C.-3.0D.-1.08.在单向链表如下图所示,在data2与data3之间插入一个新节点data4(p指向data2,r指向data4。列表data来记录链表数据域,列表next来记录指针域),在以下选项中选择正确的执行步骤()data1nextdata2nextdata3nextdata4nextpr①next[p]=next[r]②next[p]=r③next[r]=p④next[r]=-1⑤next[r]=next[p]⑥next[p]=-1A.③⑥B.⑤②C.①④D.⑤②④9.一棵度为3,深度为4的树,最多有()个节点。A.31B.32C.40D.4210.设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历序列为()A.abcdefB.bdaefcC.abcefdD.abcfed11.有如下Python程序段s="aabbccabc"st=s[1]foriinrange(1,len(s)):iflen(st)==0ors[i]!=st[len(st)-1]:st=st+s[i]else:st=st[0:len(st)-1]print(st)运行该段代码后,输出结果为()A.abcB.abcabcC.ababcD.aabbc12.有如下对分查找程序段#列表a存放整数升序数据,代码略key=int(input())f=[0]*9i=0j=8whilei<=j:m=(i+j)//2f[m]=1ifa[m]>key:j=m-1else:i=m+1
print(f)输入待查找数据,执行该程序段后,下列选项中,列表f的值不可能的是()A.[0,0,0,0,1,1,1,0,0]B.[1,1,0,0,1,0,0,0,0]C.[0,1,0,0,1,0,1,0,0]D.[0,0,0,0,1,0,1,1,0]二、非选择题(本题共4小题,共26分。其中第13题4分;第14题8分;第15题6分;第16题8分。)13.小明搜集了2016年至2020年各省(市)生产总值数据,使用Excel软件进行记录与处理,具体数据如第13题图a所示:第13题图a请回答下列问题:(1)小明对收集的数据先进行了整理,以下关于数据整理说法错误的是(单选,填字母)A.对于缺失的数据,最简单的处理方法是采用随机数来填充缺失值B.对于重复数据,可以在进一步审核的基础上进行合并或删除等处理C.逻辑错误的数据是指数据集中的属性值与实际值不符,或违背业务规则或逻辑(2)为计算图a中的“相对2016年的增长率(%)”,小明已经正确计算了单元格G4中的数据。他希望将单元格G4中公式向下自动填充至单元格G34,再将区域G4:G34中的公式向右自动填充至J列,从而正确计算出区域G4:J34中的数据,则单元格G4中公式应修改为。(3)利用图a数据制作的图表如图b所示,下列说法正确的是(多选,填字母,全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)A.制作该图表的数据区域为A2:A5,A12,F2:F5,F12B.图表创建后可以更改图表的类型C.图表的柱形上方显示的具体数值,是通过设置图例实现的D.若修改F4单元格的数据,则图表中北京市对应柱形高度不会发生变化
第13题图b14.条形码在现实生活中使用的越来越广泛,如在各种商品上印上条形码,超市里散装称重商品在称重完成后也会打上条形码。学校教务处想调查高二、高三学生对任教老师的满意度。调查方式采用学生填涂机读卡方式。由于高二、高三每个班学生选科不同。虽然采用机读卡能方便将卡上的信息读取出来,但很难区分某个学生所涂的内容是对哪个科目老师的投票。因此小张想通过设计条形码来区别该张卡是哪位学生对哪些科目的投票。小张设计的条形码,包括了学生的入学年份、该生所在班级、学号及所选课代码(选课代码:01-物理,02-化学,03-生物,04-政治,05-历史,06-地理,07-技术)。某学生条形码如下图所示,该生是2020年入学,5班,学号为23号,选科为:物理、生物、技术。(1)根据条形码设计的规则,请你设计出2019年入学7班学号为15号,选科为化学、生物、技术学生的条形码显示的数字为:。a(2)通过条码形与机读卡的组合,可以快速的统计出每班个班各科的教学情况。由于每个学生对投票的兴趣不一,可能存在有些学生没有兴趣参与投票。如果某个科目参与投票的学生达不到该科目选科总人数的60%,则该科目的教学调查就没有任何意义。为了统计出某个班哪几个科目的教学调查无效,小张事前应准备好的数据是(单选,填字母)。A.该年级总人数B.每个班级总人数C.参与教学调查投票的总人数D.每个班各科选课人数(3)小张设计了一个实现统计某个班级哪几个科目的教学调查是无效的算法,他事先将某个班学生条形码通过扫描仪读取后存入在txm.txt中,每个条形码一行。为实现上述功能,请在划线处填入合适选项或代码。data=open("txm.txt")#班级选课人数存放在列表xknum中,代码略kmmc="物理化学生物政治历史地理技术"line=data.readline()
kmnum=[0]*7#用于存放实际参与教学调查每个选科人数whileline:foriinrange(3):#统计每科参考投票的人数km=int(line[①])-1#(选填字母,从下列A、B、C、D四个选项中选取一项)kmnum[km]=kmnum[km]+1aline=data.readline()s=""foriinrange(7):if②:#(填程序代码)s=s+kmmc[i*2:(i+1)*2]+""print("无效的科目有:",s)划线①处的选项:A.9+i*2:9+i*2B.9+i*2:11+i*2C.8+i*2:9+i*2D.8+i*2:10+i*215.火车调度台是实现火车车厢整理的平台,当相邻2节车厢序号不符合整理要求时,可以对调2节车厢,实现序号顺序调整。相邻2个进行符合目标的交换,和我们学习的冒泡排序思想一致,所以这个调度过程可以用冒泡排序实现。为了提高效率,对冒泡排序做了优化,请完善下列代码:nums=[3,1,2,4,5,6]①k=n-1foriinrange(n-1):②forjinrange(k):if(nums[j]>nums[j+1]):nums[j],nums[j+1]=nums[j+1],nums[j]③ex_flag=Trueif(ex_flag):breakprint(nums)16.乒乓球比赛规则原先采用21分制,后来改成11分制。改制后发现一些慢热型选手不适应11分制,只能选择退役。小明就是一位慢热型选手,他想搞清楚11分制和21分制对选手的不同影响,编写了如下程序。对于同样的比赛记录(记录由字母w与f组成,其中w表示小明获得一分,f表示对手获得一分),发现11分制对于慢热型选手不利。例如有如下比分记录:"fffffffffffffwwwffffffffwwwfwfwfwffwwwfffwwffwwffffwwwwffwwwwffwwwfffwwwwwffwwwwffww"。采用11分制,各局比分为:0:11,6:11,10:12,11:5,11:7。采用21分制,各局比分为:3:21,21:16,14:9。(1)如果记录是wwwffffffffffwfwwfwwfwfwfffffffwwwwwfffwf,请问11分制比赛的第
二局小明与对手的比分是(注:当任一方得分大于等于11分,且领先对方2分及以上,领先一方赢一局)。(2)在程序划线处填入合适代码。defcheck(a,b,fz):flag=Falseif①:flag=Truereturnflags=input("输入比赛记录:")a=[0]*1000b=[0]*100c=[0]*100j=0;k=0;x=-1f1=0;f2=0;h1=0;h2=0foriinrange(len(s)):ifs[i]=="w":a[i]=1n=len(s)foriinrange(n):ifa[i]==1:f1=f1+1else:f2=f2+1h1=h1+a[i]②ifcheck(f1,f2,11):b[j]=f1;b[j+1]=f2j=j+2f1=0;f2=0ifcheck(h1,h2,21):c[k]=h1;c[k+1]=h2k=k+2③ax=i#输出二种分制下各局比分,代码略
2021-2022学年第一学期期末考试高二信息技术参考答案一、选择题(本大题共14小题,每小题2分,共24分)123456789101112CCBABDABCCAC二、非选择题(本大题4小题,共26分)13.(1)A1分(2)=(C4-$B4)/$B4*1001分(3)AB2分14.(1)20190715020307或其它等价答案2分(2)D2分(3)①D2分②kmnum[i]/xknum[i]<0.62分15.①n=len(nums)2分②ex_flag=False2分③k=j2分16.(1)11:132分(2)①(a>=fzorb>=fz)andabs(a-b)>=22分②h2=i-x-h12分③h1=02分
版权提示
- 温馨提示:
- 1.
部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
- 2.
本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
- 3.
下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
- 4.
下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)