资源简介 慈溪市 2023学年第一学期期末测试卷高二技术学科试卷第一部分 信息技术(共 50 分)一、选择题(本大题共 10小题,每小题 3分,共 30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于数据与信息的说法,不正确的是( )A. 材料中的数字“532”是信息的载体B. 列车没有按时到达,体现信息的真伪性C. 12306网站通过异地容灾等手段做好数据防护D. 12306网站支持多人同时查询列车时刻,体现信息的共享性【答案】B【解析】【详解】本题考查的是数据与信息。列车没有按时到达,体现信息的时效性,故本题应选B。2. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是( )A. 使用批处理计算实时分析用户行为B. 12306网站中历年旅客流动数据属于流数据C. 需要分析旅客出行的原因以做出更准确的客流趋势预测D. 可以利用以往的出行大数据制定优化决策,说明大数据的价值高【答案】D【解析】【详解】本题考查大数据相关内容。A选项,批处理是指在特定时间跨度内批量处理大量数据;流处理是指在产生连续数据流时立即对其进行处理;实时分析用户行为需要使用流处理来计算,选项错误。B选项,流数据一般指实时产生的数据流,例如传感器数据、日志数据等;批数据一般指离线处理的数据,例如从数据库中导出的数据、历史数据等;12306网站中历年旅客流动数据属于批数据,选项错误。C选项,准确的客流趋势预测只需要分析旅客的出行数据,不需要分析旅客出行的原因,选项错误。D选项,可以利用以往的出行大数据制定优化决策,说明大数据的价值高,选项正确。故本题答案是D选项。3. 小明用同一部数码相机拍了两张照片(设置了相同的存储参数),如图a、图 b,存成未压缩的“.bmp”格式,下列说法正确的是( )A. 拍照过程是数模转换的过程B. 放大照片并不会影响其清晰度C. 图片 a的存储占用空间大于图片 bD. 若照片可以显示 1000种不同的颜色,则量化位数应该是 10位【答案】D【解析】【详解】本题考查图像处理相关内容。A选项,拍照过程是模数转换的过程,选项说法错误。B选项,“.bmp”格式照片清晰度由像素决定,放大会影响其清晰度,选项说法错误。C选项,图片a与图片b设置了相同的存储参数,两者的存储占用空间相同,选项说法错误。D选项,若照片可以显示1000种不同的颜色,则量化位数应该是10位(29=512,210=1024),选项说法正确。故本题答案是D选项。4. 文本经数据处理后生成的标签云图片如图所示,下列说法不正确的是( )A. 通过该标签云可以对文本情感倾向做出判断B. 从图中分析可知,词语“行者”的重要性比“师父”高C. 文本数据处理的过程是非结构化数据转变成结构化数据的过程D. 该标签云的制作经过了分词、特征提取、数据分析以及结果呈现等步骤【答案】A【解析】【详解】本题考查数据处理相关内容。文本数据处理一般过程包括分词、特征提取、数据分析和结果呈现;标签云一般根据词频表现文本特征,以文字大小代表词语的重要性。标签云是一种将关键词或标签以视觉化方式展示的图形,用于表示一个网站中的内容标签。它由一组不同大小和颜色的词语组成,这些词语通常是独立的词汇,按照字母顺序排列。标签的重要性可以通过改变字体大小或颜色来表现,从而使得标签云可以灵活地依照字序或热门程度来检索一个标签。A选项,通过该标签云不可以对文本情感倾向做出判断,选项错误。B选项,从图中分析可知,词语“行者”的重要性比“师父”高,选项正确。C选项,文本数据处理的过程是非结构化数据转变成结构化数据的过程,选项正确。D选项,该标签云的制作经过了分词、特征提取、数据分析以及结果呈现等步骤,选项正确。故本题答案是A选项。5. 下列关于人工智能的说法正确的是( )A. 图灵测试是检测机器是否具有智能的唯一方法B. “沃森专家系统”是一种典型的联结主义学习方法的应用C. ChatGPT既知天文,又晓地理,是跨领域人工智能典型应用D. 围棋人工智能 AlphaGo Zero在自我博弈中提升棋力体现强化学习的学习机制【答案】D【解析】【详解】本题考查人工智能相关内容。A选项,图灵测试是检测机器是否具有智能的一种方法,不是唯一的,选项错误。B选项,沃森是自2007年开始,由IBM公司的首席研究员David Ferrucci所领导的DeepQA计划小组开发的人工智能系统,“沃森专家系统”是一种典型的符号主义学习方法的应用,选项错误。C选项,ChatGPT是人工智能技术驱动的自然语言处理工具,它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写论文、邮件、脚本、文案、翻译、代码等任务,不属于跨领域人工智能的典型应用,选项错误。D选项,AlphaGo的实现基于深度学习和强化学习技术,通过学习人类棋手的棋谱和自我博弈进行深度学习,同时使用强化学习进行训练和优化,选项正确。故本题答案是D选项。6. 某算法的部分流程图如图所示,下列说法正确的是( )A. 输出 a,b的值是-7,9 B. 该算法中存在分支结构C. 语句“a<0”一共执行了 6次 D. 调换语句①②的顺序不会改变输出结果【答案】C【解析】【详解】本题考查流程图。程序开始,a=18,b=1。a<0不成立,进入第一轮循环,a=a-b=17,b=b+2=3。a<0不成立,进入第二轮循环,a=a-b=14,b=b+2=5。a<0不成立,进入第三轮循环,a=a-b=9,b=b+2=7。a<0不成立,进入第四轮循环,a=a-b=2,b=b+2=9。a<0不成立,进入第五轮循环,a=a-b=-7,b=b+2=11。a<0成立,循环结束,最后a=-7,b=11。A选项错误,a=-7,b=11。B选项错误,该算法不存在分支结构。C选项正确,句“a<0”一共执行了 6次。D选项错误,程序开始,a=18,b=1。a<0不成立,进入第一轮循环,b=b+2=3,a=a-b=15。a<0不成立,进入第二轮循环,b=b+2=5,a=a-b=10。a<0不成立,进入第三轮循环,b=b+2=7,a=a-b=8。a<0不成立,进入第四轮循环,b=b+2=9,a=a-b=-1。a<0成立,循环结束,因此最终会改变输出结果。故答案为:C。7. 下列表达式中数值最大的是( )A. len(“12”*4) B. round(3.2,0)**2 C. int(32.9)%11 D. abs(-20)//3【答案】C【解析】【详解】本题考查Python运算与表达式相关内容。A选项,len(“12”*4)-->len(“12121212”)-->8。B选项,round(3.2,0)**2-->3.0**2-->9.0。C选项,int(32.9)%11-->32%11-->10。D选项,abs(-20)//3-->20//3-->6。故本题答案是C选项。8. 某研究表明,人体最适宜的环境温度在 18℃到 25℃之间(包括 18℃和 25℃),设 t为某天的环境温度,人体感受存储在变量 r中,下列选项正确的是( )A. r="温度过低" if t>=18: r="温度适宜" elif t>25: r="温度过高" B. r="温度过低" if t>=18: r="温度适宜" if t>25: r="温度过高" C. r="温度适宜" if t>=25: r="温度过高" elif t<18: r="温度过低" D. r="温度过高" if t<=25 and t>=18: r="温度适宜" else: r="温度过低"A. A B. B C. C D. D【答案】B【解析】【详解】本题考查Python程序设计相关内容。A选项,若t>25,此时t>=18条件同样成立,输出“温度适宜”,不符合题意,选项错误。B选项,对于不同温度值,程序段均能输出正确结果,符合题意,选项正确。C选项,由“人体最适宜的环境温度在18℃到25℃之间(包括18℃和25℃)”知,判断条件“if t>=25”错误,选项错误。D选项,若t>25,满足else条件,输出“温度过低”,不符合题意,选项错误。故本题答案是B选项。9. 有如下 Python程序:s="abcdefghijk";res=0for i in range(1,len(s),2):res+=ord(s[i])-ord(s[i-1])print(res)输出结果是( )A. 5 B. 6 C. 9 D. 10【答案】A【解析】【详解】本题考查Python程序设计相关内容。ord()函数是Python中的一个库函数,用于从给定字符值中获取数字值,它接受一个字符并返回一个整数,即用于将字符转换为整数,即用于获取ASCII给定字符的值。分析程序段,该程序段运行过程是在[1,len(s))范围内,计算ord(s[i])-ord(s[i-1])的差值并求和。ord(s[1])-ord(s[0])=1,ord(s[3])-ord(s[2])=1,ord(s[5])-ord(s[4])=1,ord(s[7])-ord(s[6])=1,ord(s[9])-ord(s[8])=1,1+1+1+1+1=5,故本题答案是A选项。10. 有如下 Python程序:import randomlst=[0]*8i=0while i < 8:if i%2==0:lst[i]=random.randint(1,5)*2elif i%3==0:lst[i]=random.randint(6,10)*2+1else:lst[i]=lst[i-1]//2i+=1print(lst)执行该程序段后,输出结果可能( )A. [8, 3, 10, 19, 4, 2, 2, 1] B. [10, 5, 6, 13, 10, 5, 10, 5]C. [6, 3, 4, 23, 4, 2, 10, 5] D. [4, 2, 2, 17, 2, 1, 15, 7]【答案】B【解析】【详解】本题考查Python程序设计相关内容。结合randint函数特点,分析程序段,其运行过程如下:(1)i=0, i%2==0成立,lst[0]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一个。(2)i=1, i%2==0不成立,i%3==0不成立,lst[1]的值是lst[0]//2,即其值由lst[0]的值决定,A选项错误。(3)i=2, i%2==0成立,lst[2]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一个。(4)i=3, i%2==0不成立,i%3==0成立,lst[3]的值是[6,7,8,9,10]*2+1,即[13,15,17,19,21]中的一个,C选项错误。(5)i=4, i%2==0成立,lst[4]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一个。(6)i=5, i%2==0不成立,i%3==0不成立,lst[5]的值是lst[4]//2,即其值由lst[4]的值决定。(7)i=6, i%2==0成立,lst[6]的值是[1,2,3,4,5] *2,即[2,4,6,8,10]中的一个,D选项错误。(8)i=7, i%2==0不成立,i%3==0不成立,lst[7]的值是lst[6]//2,即其值由lst[6]的值决定。故本题答案是B选项。二、非选择题(本大题共 3小题,其中第 11小题 6分,第 12小题 6分,第 13小题8分,共 20分)11. 某公司 7月销售数据存放在文件“sell.xlsx”中,如图 a所示,现在打算统计货主谢小姐各个产品的订单金额,并制作图表如图 b所示,部分程序代码如下。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("sell.xlsx")df1=df2=df1.groupby("产品名称",as_index=False).①__________df3=df2.sort_values("总价",②__________)plt.bar(df3.产品名称,df3.总价)plt.show()(1)加框处应填入的代码为_______(单选,填字母)。A.df["货主"]=="谢小姐" B.df[df.货主=="谢小姐"] C.df[df["货主"]]=="谢小姐"(2)请在划线①___________②___________处填入合适的代码。【答案】 ①. B ②. ①sum()或 sum(0)或 sum(axis=0) ③. ②ascending=False【解析】【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知:(1)结合加框处上下文代码,此处需要在中筛选出谢小姐的订单,则应在数据表中找出货主为谢小姐的所有订单,即:df[df.货主=="谢小姐"],故此处答案为:B。(2)pandas中,数据表就是DataFrame对象,分组就是groupby方法。将DataFrame中所有行按照一列或多列来划分,分为多个组,列值相同在同一组,列值不同的在不同组。df.groupby()函数返回的对象是一系列键值对,其中键是分组的字段值,值是该字段值下的数据表。①处,需要按照产品名称分组求和统计,故此处答案为:sum()或 sum(0)或 sum(axis=0)。pandas中的sort_values()函数原理类似于SQL中的order by,可以将数据集依照某个字段中的数据进行排序,该函数即可根据指定列数据也可根据指定行的数据排序,通过设置参数ascending可以设置升序或者降序排序,默认情况下ascending=True,为升序排序;设置ascending=False时,为降序排序。②处需要按照总价进行降序排列,故此处答案为:ascending=False。12. k镜像数字指的是在 k进制下从前往后读和从后往前读都一样的十进制正整数。例如,十进制数5的二进制数为“101”,正读倒读结果一致,故5为“2镜像数字”。编写 Python程序,实现如下功能:输入 n,k(2<=k<=16)的值,计算包括n以内的所有 k镜像数字之和。n=int(input("请输入计算范围:"))k=int(input("请输入进制数:"))z="0123456789ABCDEF"for i in range(1,n+1):m=is=""while m>0:①__________s=z[r]+sm=m//kif②__________:cnt+=iprint(str(n)+"以内的所有"+str(k)+"镜像数字之和为"+str(cnt))(1)语句“cnt=0”应填在_____(单选,填字母)加框位置。(2)请在划线①__________②__________处填入合适代码。【答案】 ①. A ②. ①r=m%k ③. ②s==s[::-1] 或 s==s[len(s)-1:-1:-1]【解析】【详解】本题考查Python程序设计相关内容。分析程序段,推知:(1)变量cnt的作用是统计所有k镜像数字之和,其初始值应设置为0,且应在判断镜像数字之前设定,所以语句“cnt=0”应填在A加框位置,故本题答案为:A。 ①处代码及其下面两行代码的作用是将数字m转换为k进制数,依据数制转换规则,可得:r=m%k,故此处答案为:r=m%k。②处,若s符合镜像数字规则,应执行cnt+=i,此处缺少判断镜像数字的条件,结合列表、切片相关知识,可得:s==s[::-1] 或 s==s[len(s)-1:-1:-1],故此处答案为:s==s[::-1] 或 s==s[len(s)-1:-1:-1]。13. Excel表中某个单元格以字符串“列标+行号”的形式表示,单元格区域以字符串“左上单元格:右下单元格”的形式表示,多个区域之间用逗号隔开。例如区域“A1:B4,B7,D4:E6”如图 a所示。现将在区域 A1:Z99中根据指令选取单元格,并统计出被选取次数最多的单元格(可能存在并列的情况)。指令存储在“excel.txt”文件中,如图 b所示。(1)根据如图 b所示的指令,单元格 C5的选取次数为__________。(2)切割区域。文本文件中每一行指令包括多个区域,find_area 函数能实现字符串 x中依次取出每个单元格区域。def find_area(x):lst=[ ];i=0;s=""while iif x[i]!=",":s=s+x[i]else:lst.append(s)s=""i+=1return lst以下三行数据,能得到正确的返回值的是__________。(单选,填字母)A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,(3)统计单元格。find_cells函数能列举出每个区域中所有的单元格,并统计单元格数量。请在划线处填入合适的代码。def find_cells(ss):k=0for i in range(len(ss)):if ss[i]==":":①_______breakif k==0:cell[ss]+=1else:x1=ss[0];x2=int(ss[1:k]) #取出起始单元格的列标和行号y1=ss[k+1];y2=int(ss[k+2:]) #取出结束单元格的列标和行号for i in range(ord(x1),ord(y1)+1):for j in range(x2,y2+1):②__________cell[z]+=1(4)查找选取次数最多的单元格。find_max函数能找出被选出次数最多的单元格。请在划线处填入合适的代码。def find_max(cell):fmax=0;result=""for s in cell:if cell[s]>fmax:result=s+","fmax=cell[s]elif _____________:result+=s+""return result#主程序cell={} #构建字典,用于存放 A1:Z99范围各单元格的选取次数。for i in range(0,26):for j in range(1,100):s=chr(ord("A")+i)+str(j)cell[s]=0f=open('excel.txt','r')for line in f.readlines():area=find_area(line)for ss in area:find_cells(ss)print(find_max(cell))【答案】 ①. 3 ②. C ③. ①k=i ④. ②z=chr(i)+str(j) ⑤. cell[s]==fmax【解析】【详解】本题考查Python程序设计相关内容。(1)如图 b所示,单元格 C5被选中的区域有:B3:D7;C3:F5;C4:O9,所以 C5被选取了3次,故本题答案为:3。(2)分析程序段,功能是实现在字符串 x中依次取出每个单元格区域。程序段中以“,”作为分隔,遇到“,”说明前面部分为一个单元格区域,将其放入lst中。A选项,输入“A7,,A5,”,生成单元格区域为:['A7', '', 'A5'],不能得到正确返回值。B选项,输入“A3:A5,A7:B8”,生成单元格区域为:['A3:A5'],不能得到正确返回值。C选项,输入“C3:D7,A56,”,生成单元格区域为:['C3:D7', 'A56'],结果正确,故本题答案为:C。(3)③处,结合上下文代码,此处判断ss[i]==":"是否成立,若成立,说明":"前面的字符已组成一个单元格,需要保存此时的索引号i,以便于后续执行操作(获取单元格),故此处答案为:k=i。④处,对于单元格区域x1x2:y1y2中的每一个单元格,通过双重循环,将其一一读取出来,转换为Excel表中以字符串“列标+行号”的形式表示的单元格,即:chr(i)+str(j),故此处答案为:z=chr(i)+str(j)。慈溪市 2023学年第一学期期末测试卷高二技术学科试卷第一部分 信息技术(共 50 分)一、选择题(本大题共 10小题,每小题 3分,共 30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于数据与信息的说法,不正确的是( )A. 材料中的数字“532”是信息的载体B. 列车没有按时到达,体现信息的真伪性C. 12306网站通过异地容灾等手段做好数据防护D. 12306网站支持多人同时查询列车时刻,体现信息的共享性2. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是( )A. 使用批处理计算实时分析用户行为B 12306网站中历年旅客流动数据属于流数据C. 需要分析旅客出行的原因以做出更准确的客流趋势预测D. 可以利用以往的出行大数据制定优化决策,说明大数据的价值高3. 小明用同一部数码相机拍了两张照片(设置了相同的存储参数),如图a、图 b,存成未压缩的“.bmp”格式,下列说法正确的是( )A. 拍照过程是数模转换的过程B. 放大照片并不会影响其清晰度C. 图片 a的存储占用空间大于图片 bD. 若照片可以显示 1000种不同的颜色,则量化位数应该是 10位4. 文本经数据处理后生成的标签云图片如图所示,下列说法不正确的是( )A. 通过该标签云可以对文本情感倾向做出判断B. 从图中分析可知,词语“行者”的重要性比“师父”高C. 文本数据处理的过程是非结构化数据转变成结构化数据的过程D. 该标签云的制作经过了分词、特征提取、数据分析以及结果呈现等步骤5. 下列关于人工智能的说法正确的是( )A. 图灵测试是检测机器是否具有智能的唯一方法B. “沃森专家系统”是一种典型的联结主义学习方法的应用C. ChatGPT既知天文,又晓地理,是跨领域人工智能的典型应用D. 围棋人工智能 AlphaGo Zero在自我博弈中提升棋力体现强化学习的学习机制6. 某算法的部分流程图如图所示,下列说法正确的是( )A. 输出 a,b的值是-7,9 B. 该算法中存在分支结构C. 语句“a<0”一共执行了 6次 D. 调换语句①②的顺序不会改变输出结果7. 下列表达式中数值最大的是( )A. len(“12”*4) B. round(3.2,0)**2 C. int(32.9)%11 D. abs(-20)//38. 某研究表明,人体最适宜的环境温度在 18℃到 25℃之间(包括 18℃和 25℃),设 t为某天的环境温度,人体感受存储在变量 r中,下列选项正确的是( )A. r="温度过低" if t>=18: r="温度适宜" elif t>25: r="温度过高" B. r="温度过低" if t>=18: r="温度适宜" if t>25: r="温度过高" C. r="温度适宜" if t>=25: r="温度过高" elif t<18: r="温度过低" D r="温度过高" if t<=25 and t>=18: r="温度适宜" else: r="温度过低"A. A B. B C. C D. D9. 有如下 Python程序:s="abcdefghijk";res=0for i in range(1,len(s),2):res+=ord(s[i])-ord(s[i-1])print(res)输出结果是( )A. 5 B. 6 C. 9 D. 1010. 有如下 Python程序:import randomlst=[0]*8i=0while i < 8:if i%2==0:lst[i]=random.randint(1,5)*2elif i%3==0:lst[i]=random.randint(6,10)*2+1else:lst[i]=lst[i-1]//2i+=1print(lst)执行该程序段后,输出结果可能是( )A. [8, 3, 10, 19, 4, 2, 2, 1] B. [10, 5, 6, 13, 10, 5, 10, 5]C. [6, 3, 4, 23, 4, 2, 10, 5] D. [4, 2, 2, 17, 2, 1, 15, 7]二、非选择题(本大题共 3小题,其中第 11小题 6分,第 12小题 6分,第 13小题8分,共 20分)11. 某公司 7月销售数据存放在文件“sell.xlsx”中,如图 a所示,现在打算统计货主谢小姐各个产品的订单金额,并制作图表如图 b所示,部分程序代码如下。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("sell.xlsx")df1=df2=df1.groupby("产品名称",as_index=False).①__________df3=df2.sort_values("总价",②__________)plt.bar(df3.产品名称,df3.总价)pltshow()(1)加框处应填入的代码为_______(单选,填字母)。A.df["货主"]=="谢小姐" B.df[df.货主=="谢小姐"] C.df[df["货主"]]=="谢小姐"(2)请在划线①___________②___________处填入合适的代码。12. k镜像数字指的是在 k进制下从前往后读和从后往前读都一样的十进制正整数。例如,十进制数5的二进制数为“101”,正读倒读结果一致,故5为“2镜像数字”。编写 Python程序,实现如下功能:输入 n,k(2<=k<=16)的值,计算包括n以内的所有 k镜像数字之和。n=int(input("请输入计算范围:"))k=int(input("请输入进制数:"))z="0123456789ABCDEF"for i in range(1,n+1):m=is=""while m>0:①__________s=z[r]+sm=m//kif②__________:cnt+=iprint(str(n)+"以内的所有"+str(k)+"镜像数字之和为"+str(cnt))(1)语句“cnt=0”应填在_____(单选,填字母)加框位置。(2)请在划线①__________②__________处填入合适代码。13. Excel表中某个单元格以字符串“列标+行号”形式表示,单元格区域以字符串“左上单元格:右下单元格”的形式表示,多个区域之间用逗号隔开。例如区域“A1:B4,B7,D4:E6”如图 a所示。现将在区域 A1:Z99中根据指令选取单元格,并统计出被选取次数最多的单元格(可能存在并列的情况)。指令存储在“excel.txt”文件中,如图 b所示。(1)根据如图 b所示的指令,单元格 C5的选取次数为__________。(2)切割区域。文本文件中每一行指令包括多个区域,find_area 函数能实现在字符串 x中依次取出每个单元格区域。def find_area(x):lst=[ ];i=0;s=""while iif x[i]!=",":s=s+x[i]else:lst.append(s)s=""i+=1return lst以下三行数据,能得到正确的返回值的是__________。(单选,填字母)A.A7,,A5, B.A3:A5,A7:B8 C.C3:D7,A56,(3)统计单元格。find_cells函数能列举出每个区域中所有的单元格,并统计单元格数量。请在划线处填入合适的代码。def find_cells(ss):k=0for i in range(len(ss)):if ss[i]==":":①_______breakif k==0:cell[ss]+=1else:x1=ss[0];x2=int(ss[1:k]) #取出起始单元格的列标和行号y1=ss[k+1];y2=int(ss[k+2:]) #取出结束单元格的列标和行号for i in range(ord(x1)ord(y1)+1):for j in range(x2,y2+1):②__________cell[z]+=1(4)查找选取次数最多的单元格。find_max函数能找出被选出次数最多的单元格。请在划线处填入合适的代码。def find_max(cell):fmax=0;result=""for s in cell:if cell[s]>fmax:result=s+","fmax=cell[s]elif _____________:result+=s+","return result#主程序cell={} #构建字典,用于存放 A1:Z99范围各单元格的选取次数。for i in range(0,26):for j in range(1,100):s=chr(ord("A")+i)+str(j)cell[s]=0f=open('excel.txt','r')for line in f.readlines():area=find_area(line)for ss in area:find_cells(ss) 展开更多...... 收起↑ 资源列表 浙江省慈溪市2023-2024学年高二上学期末测试技术试题-高中信息技术 Word版含解析.docx 浙江省慈溪市2023-2024学年高二上学期末测试技术试题-高中信息技术 Word版无答案.docx