word文档 浙江省诸暨市2021-2022学年高二上学期期末考试 信息技术 VIP文档

456.00 KB 7 页 0 下载 0 评论 0 收藏
语言 格式 评分
中文(简体)
.doc
3
概览
诸暨市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/1000 C.十六进制数(A01)16的基数为16,数码“A”对应的权值为162 D.二进制正整数的奇偶性由其末位判定,末位是“1”为偶数,末位是“0”为奇数 3.计算机编程解决问题的一般过程包含下列4个步骤:①设计算法②调试运行程序③编写程 序④抽象建模;上述步骤正确的顺序是( ) A.④①②③ B.④①③② C.①④③② D.①④②③ 4.使用pandas编程处理数据DF1,下列选项能实现行列转置的操作是( ) A.DF1.T B.DF1.columns C.DF1.values D.DF1.index 5.下列有关人工智能应用的说法错误的是( ) 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.0 B.-4.0 C.-3.0 D.-1.0 8.在单向链表如下图所示,在data2 与data3 之间插入一个新节点data4(p 指向 data2,r 指向data4。列表data 来记录链表数据域,列表next 来记录指针域),在 以下选项中选择正确的执行步骤( ) ①next[p]= next[r] ②next[p]= r ③next[r]= p ④next[r]= -1 ⑤next[r]= next[p] ⑥next[p]= -1 A.③⑥ B.⑤② C.①④ D.⑤②④ 9.一棵度为3,深度为4 的树,最多有( )个节点。 A.31 B.32 C.40 D.42 10.设一棵二叉树的中序遍历序列:becfad,后序遍历序列:efcbda,则二叉树前序遍历 序列为( ) A.abcdef B.bdaefc C.abcefd D.abcfed 11.有如下Python 程序段 s="aabbccabc" st=s[1] for i in range(1,len(s)): if len(st)==0 or s[i]!=st[len(st)-1]: st=st+s[i] else: st=st[0:len(st)-1] print(st) 运行该段代码后,输出结果为( ) A.abc B.abcabc C.ababc D.aabbc 12.有如下对分查找程序段 #列表a 存放整数升序数据,代码略 key=int(input()) f=[0]*9 i=0 j=8 while i<=j: m=(i+j)//2 f[m]=1 if a[m]>key: j=m-1 else: i=m+1 data1 next data2 next data3 next data4 next p r 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,F12 B.图表创建后可以更改图表的类型 C.图表的柱形上方显示的具体数值,是通过设置图例实现的 D.若修改F4 单元格的数据,则图表中北京市对应柱形高度不会发生变化 第13 题图b 14.条形码在现实生活中使用的越来越广泛,如在各种商品上印上条形码,超市里散装称 重商品在称重完成后也会打上条形码。学校教务处想调查高二、高三学生对任教老师的 满意度。调查方式采用学生填涂机读卡方式。由于高二、高三每个班学生选科不同。虽 然采用机读卡能方便将卡上的信息读取出来,但很难区分某个学生所涂的内容是对哪个 科目老师的投票。因此小张想通过设计条形码来区别该张卡是哪位学生对哪些科目的投 票。小张设计的条形码,包括了学生的入学年份、该生所在班级、学号及所选课代码 (选课代码: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 #用于存放实际参与教学调查每个选科人数 while line: for i in range(3): #统计每科参考投票的人数 km=int(line[ ① ])-1 #(选填字母,从下列A、B、C、D 四个选项中选取一 项) kmnum[km]=kmnum[km]+1 a line=data.readline() s="" for i in range(7): if ② : #(填程序代码) s=s+kmmc[i*2:(i+1)*2]+" " print("无效的科目有:",s) 划线①处的选项: A.9+i*2:9+i*2 B.9+i*2:11+i*2 C.8+i*2:9+i*2 D.8+i*2:10+i*2 15.火车调度台是实现火车车厢整理的平台,当相邻2节车厢序号不符合整理要求时,可以 对调2节车厢,实现序号顺序调整。相邻2个进行符合目标的交换,和我们学习的冒泡 排序思想一致,所以这个调度过程可以用冒泡排序实现。为了提高效率,对冒泡排序做 了优化,请完善下列代码: nums = [3, 1, 2, 4, 5, 6] ① k = n - 1 for i in range(n - 1): ② for j in range(k): if (nums[j] > nums[j + 1]): nums[j], nums[j + 1] = nums[j + 1], nums[j] ③ ex_flag = True if (ex_flag): break print(nums) 16.乒乓球比赛规则原先采用21 分制,后来改成11 分制。改制后发现一些慢热型选手不 适应11 分制,只能选择退役。小明就是一位慢热型选手,他想搞清楚11 分制和 21 分 制对选手的不同影响,编写了如下程序。对于同样的比赛记录(记录由字母w 与f 组成, 其中 w 表示小明获得一分,f 表示对手获得一分),发现11 分制对于慢热型选手不利。 例如有如下比分记录: "fffffffffffffwwwffffffffwwwfwfwfwffwwwfffwwffwwffffwwwwffwwwwffwwwfffwwwwwff wwwwffww"。 采用11 分制,各局比分为: 0 : 11,6 : 11,10 : 12,11 : 5,11: 7。采用21 分制, 各局比分为: 3 : 21,21 : 16,14 : 9。 (1)如果记录是 wwwffffffffffwfwwfwwfwfwfffffffwwwwwfffwf,请问 11 分制比赛 的第二局小明与对手的比分是 (注:当任一方得分大于等于 11 分,且 领先对方 2 分及以上,领先一方赢一局)。 (2)在程序划线处填入合适代码。 def check(a,b,fz): flag=False if ① : flag=True return flag s=input("输入比赛记录:") a=[0]*1000 b=[0]*100 c=[0]*100 j=0;k=0;x=-1 f1=0;f2=0;h1=0;h2=0 for i in range(len(s)): if s[i]=="w": a[i]=1 n=len(s) for i in range(n): if a[i]==1: f1=f1+1 else: f2=f2+1 h1=h1+a[i] ② if check(f1,f2,11): b[j]=f1;b[j+1]=f2 j=j+2 f1=0;f2=0 if check(h1,h2,21): c[k]=h1;c[k+1]=h2 k=k+2 ③ a x=i #输出二种分制下各局比分,代码略 2021-2022 学年第一学期期末考试 高二信息技术 参考答案 一、选择题(本大题共14 小题,每小题2 分,共24 分) 1 2 3 4 5 6 7 8 9 10 11 12 C C B A B D A B C C A C 二、非选择题(本大题4 小题,共26 分) 13.(1)A 1 分 (2)=(C4-$B4)/$B4*100 1 分 (3)AB 2 分 14.(1)20190715020307 或其它等价答案 2 分 (2)D 2 分 (3)①D 2 分 ②kmnum[i]/xknum[i]<0.6 2 分 15.①n=len(nums) 2 分 ②ex_flag=False 2 分 ③k=j 2 分 16.(1)11:13 2 分 (2)①(a>=fz or b>=fz) and abs(a-b)>=2 2 分 ②h2=i-x-h1 2 分 ③h1=0 2 分
下载文档到本地,方便使用
共 7 页, 还有 1 页可预览, 继续阅读
文档评分
请文明评论,理性发言.