浙江省A9协作体2024-2025学年高二上学期期中联考技术试题(无答案)

标签:
普通文字版
切换试卷
2024-11-20
| 6页
| 239人阅读
| 0人下载

内容正文:

绝密★考试结束前 浙江省A9协作体2024学年第一学期期中联考 高二技术试题 信息命题:吴兴高级中学 沈从周 审题:桐乡一中 徐国平 桐乡凤鸣高级中学 曾瑜蕾 校稿:陈丽华 通用命题:普陀中学 张辉 审题:吴兴高级中学 张若旸 余姚四中 吴焕杰 校稿:赵奇国 考生须知: 1.本卷满分100分,考试时间90分钟; 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字; 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分:信息技术 (共50分) 一、选择题(本大题共12题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分) 阅读下列材料,回答1到3题: 某职员工作中为了提升工作效率,使用浏览器账号记忆常用的登陆密码,并使用云盘存储各种工作资料。更换工作场地时只需在新电脑上重新登陆浏览器和云盘账号即可。 1.关于此职员操作中涉及到的数据的叙述正确的是( ) A.电脑和手机都能登陆浏览器账号说明信息具有共享性 B.职员用于登陆的账号和密码都属于知识 C.云盘中的图像、声音和视频属于结构化数据 D.云盘存储数据不需要介质 2.关于此职员操作中涉及到的数字化的叙述正确的是( ) A.纯数字账号无需数字化就能被浏览器识别 B.可以通过扫描二维码登录浏览器账号,此过程属于编码 C.职员的工作成果只能用PPT来展示 D.云盘中的图像、声音和视频文件都是数字化的文件 3.下列有关信息安全与保护的做法,合理的是( ) A.随意给同事使用自己的浏览器和云盘账号 B.经常利用云盘备份电脑和手机中的数据 C.在陌生环境随意登陆自己的浏览器账号 D.将付费获得的资料免费分享给同事 4.下列数制转换及计算关系式中正确的是( ) A.39H+28H=67H B.10D>10H>10B C.10110011B=113D D.10110011B=B3H 5.一副未经压缩的1024*768像素、256色的BMP 图像, 转换成512*384像素的黑白2色BMP 图像,则处理前后的图像存储容量之比为( ) A.16:1 B.32:1 C.64:1 D.8:1 6.继移动互联网、云计算之后,大数据正在引发信息科技产业新的变革,并已经开始对社会的组织结构等产生深刻影响,下列关于大数据说法错误的是( ) A.因为大数据体量特别巨大,所以可以只分析抽样数据 B.用传统算法和数据库系统已经无法处理海量的大数据 C.大数据是一场变革,改变的不仅是数据,还有人们的思维 D.大数据不一定强调对事物因果关系的探求,更加注重它们的相关性 7.下列Python表达式中,值为True的是( ) A."pt"in"python" B."123">"python" C.121%2==1%3 D.5//2>5/2 8.下列 Python表达式能将变量g中存放的小写字母转换为对应大写字母的是 A.chr(ord(g)+ ord("a")-ord("A")) B.chr(ord(g)-ord("a")+ ord("A")) C.ord(chr(g)-chr("A")+ chr("a")) D.chr(ord("a")-ord(g)+ ord("A")) 9.某Python算法的代码如下: list1=[1, 3, 5, 7, 9] sum=0 for i in listl: sum+=i print(sum) 和以上代码输出结果相同的流程图如图所示,则填空部分代码为( ) A.①sum←0, i←0 ②i>1? ③sum←sum+i, i←i+2 B.①sum←0, i←1 ②i>1? ③sum←sum+i, i←i+2 C.①sum←0, i←1 ②i<10? ③sum←sum+list1[i], i←i+1 D.①sum←0, i←0 ②i<5? ③sum←sum+list1[i], i←i+1 10.有下列Python代码: from random import randint def gcd(x, y): while y>0: t=x x=y y=t%y return x print(gcd(randint(2,10), randint(4, 8))) 程序运行后所有可能的输出结果中,最大值为( ) A.10 B.8 C.4 D.2 11.有如下Python程序段: s="绿水青山就是金山银山" lst=["A", "B", "C", "D"] ans="" for i in range(len(s)): if s[i]=="山": ans= ans+1st[i% len(lst)] elif i%2==1: ans= lst[i% len(lst)]+ ans print(ans) 执行该程序段后,输出的结果是 A.BDBDB B.BDDBB C.BBBDB D.BBDDB 12.用列表模拟区间合并: 列表d中存放n个区间起点和终点,例如d=[1, 5, 2, 3, 3, 8, 10, 12],第一个区间为[1,5],第二个区间为[2,3]...区间已按起点升序排列,对这n个区间进行合并操作并输出最终结果。例如[1,5]和[2,3]的合并结果为[1,5],对剩余数据继续进行合并,最终输出合并结果为[1,8]和[10,12]。实现上述功能的 Python程序段如下,划线处依次应填入的正确代码为 d=[1, 5, 2, 3, 3, 8, 10, 12] lt, rt=0,1 for i in range(2, len(d),2): if ① : if d[i+1]>d[rt]: rt=i+1 else: print(d[lt],d[ rt])#输出区间 lt= ② rt= lt+1 print(d[lt],d[ rt]) A.d[i]>=d[rt], I B.d[i]>=d[lt], i+1 C.d[i]<=d[rt], I D.d[i]<=d[lt], i+1 二、非选择题(本大题共3题,其中第13小题8分,第14小题8分,第15小题10分) 13.超速驾驶是国内高速公路上最常见、也是最容易引发恶性事故的交通违法行为。高速超速部分罚款标准如下: 超速范围 罚款 超过规定时速10%及以上未达20% 50元 超过规定时速20%及以上未达 30% 200元 超过规定时速30%及以上未达 50% 1000元 超过规定时速50%及以上 2000元 小明想查看自己在某 6段高速公路的超速罚款情况,编写如下程序,请在程序中划线处填入合适代码。 time=["08:05", "12:00", "20:05", "11:10", "20:40", "22:10"]#经过每一段路花费的时间,08:05为8分5秒 dis=[16,29,16,20,18,22]#经过的每一段高速公路的公里数 limit=[120,120,100,120,120,100]#经过的每一段路的规定时速,单位为公里/小时 def format(s):#将时间格式转换为秒 second= ① + int(s[3:5]) return second def standard(m, n): penalty=0 if m>=n*1.5: penalty=2000 elif m>=n*1.3: penalty=1000 elif m>=n*1.2: penalty=200 ② : penalty=50 return ③ money=0 for i in range(6):#共经过6段高速公路 speed= dis[i]*3600/ format(time[i])#单位为公里/小时 money+= standard(speed, ④ ) print("共需要交罚款", money, "元") 14.专业运动员极强的身体素质都是通过日常训练积累而成。人类的最大心率一般为220-年龄(如20岁的运动员最大心率就在200左右)。科学合理的训练强度要求将心率控制在最大心率的65%到85%之间,心率太低则训练效果较差,心率太高则会影响心脏健康。小明为了更合理安排自己的训练,记录了某个小时中每一分钟的心率,并编写程序来判断自己的训练水平,判断算法如下: ①如果有超过40分钟的心率都超过最大心率的85%,则判断为训练强度太大 ②如果有连续10分钟及以上的心率超过最大心率的85%,也判断为训练强度太大 ③如果有超过50分钟的心率都低于最大心率的65%,则判断为训练强度太低 ④以上情况都没有则判断为训练强度科学合理 编写代码如下: #读取某一小时中每分钟的心率存放在列表 heartbeat中,代码略 age= int(input("请输入您的年龄: ")) maximum=220-age ct1=ct2=ct3=0 flag= True for i in heartbeat: if ① : ct1+=1 ct2+=1 if ② : flag= False elif i>= maximum*0.65: ③ else: ct3+=1 ct2=0 if ct1>40 and ct2>=10: print("训练强度太大,请降低训练强度") elif ct3>50: print("训练强度太低,请提升训练强度") else: print("训练强度合理, 请继续保持") (1)请在程序中划线处填入合适代码。 (2)加框处代码应修改为__________ 15.验证尼克斯彻定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=1,2^3=3+5,3^3=7+9+11,程序功能为验证10到20之间所有的数是否符合定理,全部符合则输出"验证成功",否则输出"验证失败"。提示:等差数列的通项公式为:a_n=a_1+(n-1)*d,其中a_n是第n项的值,a_1是首项,d是公差,n是项数。等差数列的前n项和公式为: sum=(a_1+ a_1)*n/2。代码如下: def judge(n):#验证 n是否符合尼克斯彻定理 for i in range(1,n**3+1,2): flag, a_1= False,i a_n= ① sum=(a_1+ a_1)*n/2 if ② : flag= True break return flag cnt=0 for i in range(10,21):#对10到20之间的数进行验证 if ③ : cnt=1 if cnt= =0: print("验证成功") else: print("验证失败") (1)根据等差数列求和公式直接计算等差数列的和,此算法思想属于__________(填字母A.解析算法 B.枚举算法) (2)请在程序中划线处填入合适代码。 (3)若删除加框处代码,对程序运行结果有何影响? __________ A.输出"验证成功",算法效率不变 B.输出"验证成功",算法效率降低 C.输出"验证失败" 学科网(北京)股份有限公司 $$

资源预览图

浙江省A9协作体2024-2025学年高二上学期期中联考技术试题(无答案)
1
浙江省A9协作体2024-2025学年高二上学期期中联考技术试题(无答案)
2
浙江省A9协作体2024-2025学年高二上学期期中联考技术试题(无答案)
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。