第五章 13题专项-浙江高中信息技术高三复习作业本

2024-09-18
| 2份
| 10页
| 193人阅读
| 4人下载
宁波诸事皆成教育科技有限公司
进店逛逛

内容正文:

陶小波编写 107 第五章 13 题专项 第一题 【来源 2023 年 11 月温州一模】 某智能货架有一排货位,货位号从 0 开始编号,每个货位等宽。货架上可放置不同宽度(占 1-3 个货位)的箱子,箱子从左往右连续相邻摆放。每次放置箱子时,只能在货架上最后一 个箱子的右侧放置新箱子,搬离某个箱子时,该箱右侧所有箱子被自动左移。编写程序,模 拟搬离或放置操作,操作结束后,输出当前货架上所有箱子的起始位置。 请回答下列问题; (1)若货架状态如第 1 题图所示,搬离第 2 个箱子后,当前货架上最后一个箱子的起始位置 是 。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。 #共有 n 个箱子供操作,代码略 lst=[-1]*n;st=0;m=0 陶小波编写 108 第二题 【来源 2023 年 11 月宁波一模】 已知某年级有 6 个班级,所有学生名单存储在文件“name.csv”中(如图 1),学校举行某趣 味活动项目中,需要每个班抽 3 名代表参加比赛,请编写一个随机抽取程序,执行效果 如图 2。请回答以下问题: (1)加框处代码的作用是 (2)实现上述功能的部分 Python 程序如下,请在划线处填写合适的代码。 陶小波编写 109 第三题 【来源 2023 年 11 月湖丽衢一模】 世界卫生组织推荐认为成年人正常血压标准:收缩压在 90-140 之间并且舒张压在 60-90 之 间(包含端点值)。现有监测到的连续若干天的血压值,编程计算正常血压持续的 最长天数并输出起止日期,若有多段最长天数,则输出最后一段的起止日期。 (1)某段时间测量的血压值如第 13 题图所示,则正常血压持续的最长天数为 。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。 数组 a中保存每天监测到的血压值,a[2*i]和 a[2*i+1]分别表示第 i 天的收缩压和舒张压, 数组 b保存日期数据,代码略; 陶小波编写 110 第四题 【来源 2023 年 11 月杭州一模】 对某二值图像(颜色编号只有 0、1)按如下规则对其进行数据压缩: (1)记录原数据第 1 个位置的颜色编号; (2)从左往右依次扫描颜色编号,统计并记录连续出现的相同颜色编号个数; 例如:图像的颜色编号:00000000011111111000,压缩结果为“0,9,8,3”(用逗号分隔)请回 答下列问题: (1)若某二值图像按此规则压缩的结果为“1,1,3,5,6”,则该图像的颜色数据中有 个 1。 (2)定义如下 jys(s)函数,参数 s 存储压缩结果,为字符串类型,如“0,9,8,3”。函数功 能是实现数据解压缩,函数以字符串类型返回原数据。请在划线处填入合适的代码。 陶小波编写 111 第五题 【来源 2023 年 10 月浙南】 某酒店共有 A、B、C 三种房间型号,A、B、C 型房间的住宿团队价分别为 500 元/晚、300 元/晚、200 元/晚。因房型和房间数量原因,酒店规定 A型房间只能订 1-9 个,而 B型和 C 型房间都必须订 10-99 个。每两个团队的订房信息共同组成一个订单码,该订单码以第一个 团队编号“g1”和字符“-”开头,后面由房间型号及其数量组成,两个团队的信息编号以 逗号分隔。例如,订单码“gl-A2B15C27,g2-A6B11C22”,表示团队 g1 所订 A、B、C 型房间 的数量分别为 2个、15 个、27 个,团队 g2 所订 A、B、C 型房间的数量分别为 6 个、11 个、 22 个。请回答下列问题: (1)若某订单码为“gl-A2B11C17,g2-A8B19C23”,则该订单一天住宿的总金额为 元。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。 陶小波编写 112 第六题 【来源 2023 年 11 月稽阳联考】 某商家举行抽奖活动。每位客户有一个 7位号码,抽奖时,随机抽取 1 人,其他人中 2 位尾 号相同的人获得相同奖次。若该等级实际获奖人数超额,则减少下一等级的预设名额。如一 二等奖分别预设名额 2 人、3 人,依次抽取一等奖尾号“12”1人,“45”3 人,超过 2 人, 则二等奖预设名额减少为 3-2=1 人,依次类推。实现算法的 python 程序如下,回答下列问 题: (1)若一至三等奖预设人数分别为 3、4、5,已知一等奖依次是尾号“02”2 人、尾号“15”3 人,二等奖抽取的尾号依次是“03”1人、“48”3人,则三等奖实际获奖至少有 人。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。程序运行后的部分 运行界面如下图所示: 陶小波编写 113 第七题 【来源 2024 年 3 月高三 9+1】 最长连续升序子序列。随机生成 n 个[1,100]范围内的整数,并以环状形式存储在列表中(即 列表中最后一个数据与第一个数据可构成序列),现要在列表中找出最长的连续升序子序列 (即序列中后一个数比前一个数大),若有多个最长子序列,则输出最先出现的那个。程序运 行界面如第 1 题图所示。请回答下列问题。 (1)若 n 为 10,依次生成的整数为“14,15,18,11,15,16,18,9,11,13”,则最长的连续升序子 序列长度为________________。 (2)实现上述功能的 Python 程序段如下,请在划线处填入合适的代码。#输入 n,生成 n 个 [1,100]范围内的整数并存储在列表 a 中,代码略。 陶小波编写 114 第八题 【来源 2024 年 3 月高三宁波十校】 某网约巴士,车上最初有 12 个空座位,从起点站向终点站行驶,不允许掉头或改变方向, 现有新的订单,请判断其是否能预约成功。请回答下列问题: (1)若网约巴士已预约成功的数据为:[2,1,5],[1,3,7],[3,2,8],[2,4,7],[3,5,10],其中每 个元素有 3个数据项,分别表示预约人数、出发站点和到达站点,当前接到订单[4,5,8], _______________(选填:能/不能)预约成功。 (2)实现上述功能的部分 python 程序如下,请在划线处填入合适的代码。 #数组 trips 存储预约信息,trips[i]=[num,start,end]表示第 i 个预约信息有 num 个乘客, 出发站点为 start,到达站点为 end,站点编号为 1~10。 陶小波编写 145 (2) ①headB+1<tailB 或 headB<n-2 ②2 ③a[tailB]=t 第五题 【来源 2024 年 3 月高三宁波十校】 (1)3 (2)int(y[:j])*60+int(y[j+1:])或 int(y[0:j])*60+int(y[j+1:len(y)])或其他等价答案 (3)C. (4)①total+=activity[i][2]-que[head][2]或其他等价答案 ②j>=head and temp[2]>que[j][2] 或 j>=head and temp[2]>=que[j][2]或其他等价答案 第六题 【来源 2024 年 3 月高三金丽衢】 (1)85 (2)①D ②3 (3)①a[i][0]>=x or a[i][1]==0 等其他合理答案②a[t][1]+=1 或 a[j][1]+=1 ③ans+=p-k (4)B 第五章 13 题专项 第一题 【来源 2023 年 11 月温州一模】 (1)5 (2) ①m=m+1 ②lst[i+1]-lst[i] ③st-dis 第二题 【来源 2023 年 11 月宁波一模】 (1)列表 name_list 中的数据不包括标题行 (2) ①n=len(name_list) ②0 ③n-1 ④grade[bj-1]-=1 第三题 【来源 2023 年 11 月湖丽衢一模】 (1)3 (2) ①t>=ans ②t=0 ③end-ans+1 第四题 【来源 2023 年 11 月杭州一模】 (1)6 (2) ①n=len(s) ②i<=n-1 and “0”<=s[i]<=“9” 陶小波编写 146 ③ns+=p 第五题 【来源 2023 年 10 月浙南】 (1)22000 (2) ①int(s[i+1])*500 ②p=i ③q+1 第六题 【来源 2023 年 11 月稽阳联考】 (1)3 (2) ①f[i]=True ②total+n ③num[j+1]+=num[j] 第七题 【来源 2024 年 3 月高三 9+1】 (1)6 (2)①a[i]<=a[i-1] ②p2=(p1+1)%n 或 p2=(i+1)%n ③k=p2 第八题 【来源 2024 年 3 月高三宁波十校】 (1)不能 (2)①diff[i[1]]+=i[0] ②1,j+1 或 0,j+1 或 j+1 或 j,0,-1,或 j,-1,-1 或其他等价答案 ③count[i]+num>total 或 num>total-count[i]或其他等价答案

资源预览图

第五章 13题专项-浙江高中信息技术高三复习作业本
1
第五章 13题专项-浙江高中信息技术高三复习作业本
2
第五章 13题专项-浙江高中信息技术高三复习作业本
3
第五章 13题专项-浙江高中信息技术高三复习作业本
4
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。