还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
绝密★考试结束前苍南中学高一下期末考技术学科试题考生须知
1.本卷共12页满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字.
3.所有答案必须写在答题纸上,写在试卷上无效;
4.考试结束后,只需上交答题纸第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)有下列说法
1.
①解不等式X240的全部实数根
②利用公式suRr2计算半径为4cm圆的面积为16rlem2
③从温州到上海,可以先乘飞机到北京,再坐高铁抵达上海
④计算宇宙的面积其中属于算法的是()
①②②③③④A.B.C.
①④D.设计一个算法,验证冰雹猜想,即对于任意一个正整数如果是偶数,则乘
2.n,n则除以;如果是奇数,2n加按照这个方式运算下去,最终必然得到311验证上述猜想的算法流程图如图所示,虚线框
①处的算法控制结构是()树形结构.顺序结构分支结构循环结构D.A B.C.则除以;如果是奇数,设计一个算法,验证冰雹猜想,即对于任意一个正整数如果是偶数,2n
3.n,n则乘加按照这个方式运算下去,最终必然得到311ifn%2!=1:if n%2=1ifn%2=1:ifn%2=0:n=n,3+1A.n=n+3+1C.n=n*3+1n=n//2else:else:D.elif n%2=0:elifn%2=1:n=n//2n=n//20n=n//2n=n♦3+I用程序实现虚线框
②处的描述,下列选项不正确的是(Python有位同学排成一列,从第位同学开始按至的序号进行报数,所报序号含有的同学需要出
4.10111006列则判断序号是否出列的表达式是()x PythonA.x%10==6B.x//10=6〃〃C.x%10==6and x10==6D.x%10==6or x10==6有如下程序段
5.Pythonfoods=[milkVeggsVbread7oats,,waffle\sandwichr]⑵printfoods[2:l]
[1]A.waffle B.bread C.e D.d输出结果是A BC DE FG H1J疾病疾病疾病疾病疾病1疾病汇总A BC DE姓名毕*琪年龄疾病疾病252A蔡*婷岁疾病326D疾病疾病4E5蔡*剑陈咿十四岁78B6丁*至_35疾病A某研究所为研究疾病与年龄的关系,对个病人的诊断记录进行整理和分析,部分数据如图所示
6.50图中所示数据,年龄列的数据格式不一致,为了便于数据分析,下列操作合适的是()删除“年龄”列数据50彭*科30疾病D疾病51马*一12C将“年龄”列含有中文的记录删除B.将“年龄”列数据转为文本类型C.将“年龄”列含有汉字记录修改为只包含阿拉伯数字的年龄D.某研究所为研究疾病与年龄的关系,对个病人的诊断记录进行整理和分析,部分数据如图所示
7.50A BC DE FG HI J姓名,年龄疾病疾病汇总疾病疾病疾病疾病疾病1A BC DE毕*琪疾病252A蔡*婷岁疾病326D蔡★剑十四岁疾病4E陈咿疾病578B丁*菲疾病二L35A_.__彭*科疾病5030D51]马-12疾病C已知函数用于对指定区域中符合指定条件的单元格计数如表示计COUNTIF=COUNTIFC2:C51,F1,算区域中疾病为“疾病的人数为统计五种疾病的患者人数,选中单元格输入公式,然后C2C51A”F2利用自动填充完成的人数计算,则单元格的计算公式是G2:J2F2A.=COUNTIFC2:C51,F1B.=COUNTIF$C2:$C51,F1C.=COUNTIFC2:C51,$F1D.=COUNTIF$C2:$C51,$F1有如下程序段
8.Python购物总额”money=floatinput ifmoney1000:pay=money1000*09+950else:应付款;pay=money*
0.95print payA.500,800B.800,1000C.1000,1200D.1200,1500若要测试所有分支结构的程序代码是否正确,下列测试数据中最恰当的是有如卜程序段:〈
9.Python s=0n=l whiles n*2:s=s+nn=n+I prints,nA.64B.94C.105D.156执行程序后,输出结果是编写程序,求调和级数的前项之和有一分数序列,即求的和,部分代码如
10.Python n1+1/2+1/3+…+l/n下n=10total=0for i in range:total+=l/iprinttotal划线处代码是A.l,n+l B.l,n C.2,n+l D.2,n下列程序的功能是列表中存放的是无重复的非负整数,找出其中的最大值和次大值
11.a maximax2maxl=max2=0for iin rangelena:if a[i]maxl:1—⑵一elif a[i]max2:⑶—print最大值为’+strmax1+,次大值为,+strmax2上述程序段中划线处可选语句为
①③④maxi=a[i]2max2=a[i]max2=maxi maxi=max2则、、处语句依次可为123
①④②③①②①②③①②④A.B.C.D.有如下程序:
12.Pythondie={“2:“ABC“J3:“DEF“J4:”GHrJ5”:“JKL“J6:“MNO“J7”:“PQRS,”8:“TUV“9:“WXYZ”s=input二”mt=1for iin rangel,lens:if s[i]==s[i1]:+二t1二二〃#〃elif s[i]m=m+dic[s[i1]][t1]()print m执行该程序后输出,则输入的内容可能是()“GET”A.5#44#9#B.4#33#8#C.3#22#7#D.4#3#8#
二、非选择题(本大题共3小题,共26分,其中第13小题10分,第14小题8分,第15小题8分)某平台对新用户注册密码做如下限制
13..长度是到位,如果不符合会给出相应提示;I820逐一判断密码数字,如果是纯数字就给出错误提示n.回答下列问题()用编写检测密码是否符合要求的程序段如下请在划线处填入合适代码1Python()def pures:
①一if notn0n=ch=n9n:return False
②—二密码)pwd input”()if not8=len pwd=20:(密码长度应为到位!)print820”
③▲(密码不可以是纯数字”)printelse:(密码符合要求”)print()▲处代码应填(单选,填字母)2A.if/B.elif,
(3)简述自定义函数pure的功能____为了凸显图像的轮廓与特征,可以对图像进行二值化处理图像二值化是将图像上的像素的灰度值设
14.置为或(表示黑色,表示白色)小明设计图像二值化算法如下101输入数据将原图转换为灰度图,将每个像素的灰度值存入二维数组中;img处理数据如果一个像素的灰度值大于或等于阈值,则将该像素灰度值设置为否则设置为1,0;输出数据将处理后的数据以图像的形式呈现例如部分图像二值化过程如图所示13*99l31;s4-J••c hy*35;i233t ai38・3-4拿114•:w e
23、・2:43•414m M555•122234•
15.12259i-I9—94ii回答下列问题()根据题意,若阈值为则图中第一行(虚线框处),二值化处理后的编码是一I100,I()实现图像二值化的程序段如下,请在划线处填入合适的代码2Pythonfrom PILimport Imageimportnumpy asnpimport matplotlib.pyplot aspit
①(,请输入设定阈值))img=np airayQmage.open.convertTJ key=int inputrows,cols=img.shape()for iin rangerows:()for jin rangecols:
②#每个像素灰度值与阈值进行比较if—img[ij]=lelse:img[i,j]=0#图像输出程序略()阈值为的运行结果如图所示,若输入阈值为运行程序后输出的图像有可能是▲—(单选,填3100250,;28•--!2字母)A.B.C..小温编写了一个程序输入一段英语短文,求该短文中出现次数最多的字母及次数(字母不区分大小15写,结果以大写形式输出;若有多个字母,则全部输出)程序运行结果如图所示请喻入一段英文As foodis tothe body,so islearning tothe nincLour bodiesgrow andauscles developwiththe intakeof adequatenutritious food.Likewise•ve shouldkeep learningday byday toMaintain ourkeenMental powerand expand ourintellectual capacity.Constant learningsupplies uswith inexhaustible fuelfordriving usto sharpenour poverof reasoning,analysis^and judgaent•Learning incessantlyis thesurestvay tokeeppace withthe tiaesin theinf onationage.and aninfallible warrantof successin tiaesof uncertainty.One elearningstops,vegetation setsin.出跟次数福多的字母毫曾】共出现次53实现上述功能的部分程序如下,请在划线处填入合适的代码1Python请输入一段英文”wz=input#小写字母转换为大写字母wz=wz.upperzf=
[0]*26;for iin rangelenwz
①一ifAn=ch=nZn:n=ordch ordnAn
②—maxzf=[]maxn=0for iin range26:if zf[i]maxn:maxn=zf[i]for iin range26:if zf[i]=maxn:
③maxzf.append(”出现次数最多的字母是二)print maxzf(共出现次”)print\maxnj()代码中加框处语句若改为,则对输出结果(填会/不会)产生影响2“zf[i]maxn”“zf[i]=maxn”。