还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
衢州市年月高一年级教学质量检测试卷20246技术信息命题王芳范晶祝文博审题周少君通用命题季超群张立清胡志健审题何康考生须知(与答题卷上的要求一致)L全卷分试卷和答题卷考试结束后,将答题卷上交
2.试卷共11页,有两大部分满分100分,考试时间90分钟
3.请将答案写在答题卷的相应位置上,写在试卷上无效第一部分信息技术(共50分)
一、选择题(本大题有12小题,每小题2分,共24分每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.某停车场车位引导系统的功能每个车位上方都装有传感器,前方装有车位指示灯(空车位显示绿色,否则显示红色),如图所示,车位探车测器检测的结果实时存储在服务器中,服务器统计空车位总数并在停车场入口处的显示屏中呈现下列有关数据和信息的说法,正确的是()A.车位探测器的探测值是数据B.显示屏呈现的数字没有经过解释,不属于信息C传感器检测并转换得到的数据是模拟信号D.车子进入车位,指示灯从绿变红,体现信息的真伪性【答案】A【解析】【详解】本题考查数据和信息车位探测器的探测值是数据数据是信息的载体,是信息的原始形式在这个场景中,车位探测器探测到的是车位是否被占用的原始信息,这个信息以某种形式(如电压、电流、数字信号等)表示,是数据的范畴因此,这个选项是正确的显示屏呈现的数字没有经过解释,不属于信息信息是经过加工处理后的数据,具有意义和价值显示屏呈现的数字是空车位总数的表示,这个数字已经经过服务器的处理和计算,因此它是信息的一种形式这小于等于4个字符5密码长度5到7个字符10大于等于8个字符25无字母0字母全都是大写或小写字母10大小写混合20强总得分N75安全等级评分标准中50s总得分<75弱总得分<50def lengthpwd:#计算密码长度得分if
①return25#其余代码略def letterpwd:#计算字母得分x,y=0,0for i in pwd:if,a*=i=,z,:x=10elif
②:y=10return
③pwd=input输入密码”#number,char分别用于计算数字、符号得分,代码略score=lengthpwd+numberpwd+letterpwd+charpwd#计算安全等级,代码略【答案】
①.中
②.len pwd=8
③.Av=i=Z
④.x+y【解析】【详解】本题考查的是Python综合应用
(1)“A3abe791”中有多于一个数字(得分20);无符号(得分0);大于等于8个字符(得分25);大小写混合(得分20),总分为20+25+20=65,故系统反馈的安全等级为中
(2)由return25可知,if判断的是密码大于等于8个字符,故
①处为len(pwd)=8;全部小写字母得10分,全部大写字母也是得10分,故
②处为AV=i=Z,大小写混合得分,刚好为大写字母与小写字母得分之和,故
③处为x+y
15.某购物中心提供智能购物车,消费者将选购的商品放入购物车,屏幕上实时显示购物车内的商品明细,并随着商品增减而动态变化.小明编写Python程序来模拟该购物车功能,程序运行界面如图b所示.编号帐号PH tin杯单价460711板斤幽2991160901因限外女199461293当而消烟失涧93人请输入需叫Au的探n—.心加i.」》•3()温丹比号偏品,称甲价1460711先出I仔42992462665休闱129当而治费公被42s儿情饱入局整执仃的援仔(删除:
0.加L”:帐2):图b
(1)定义calcu(shoplist)函数,参数shoplist的每个元素由货号、商品名称、单价三项构成,例如shoplist=[[460711,,宽松牛仔裤,,299],……],shoplist⑼
[1]表示“宽松牛仔裤”该函数功能是输出已选商品信息并计算总金额,请在划线处填入合适的代码defcalcu(shoplist)#格式化输出分隔线与标题行,代码略p=0while plen shoplist#解决数据输出时列不对齐的问题,代码略print p+1,shoplist[p]
[0],shoplist[p][l],shoplist[p]
[2]price+=shoplist[p]
[2]print当前消费金额+sar price+“元2定义Del函数,函数功能是删除指定货号的商品,请在划线处填入合适的代码.def Delid,shoplist for iin range len shoplist if______for jin rangei,lenshoplist1shoplist[j]shoplist[j4-1]breakreturn shoplist[0lenshoplist1]3实现上述功能的部分Python程序如下,请在划线处填入合适的代码.#将购物车内的商品信息存入items列表,代码略calcu itemswhileTrue s=int input”请输入需要执行的操作删除0,添加1,〈结账2”if s=0id=int input”请输入需要删除的货号:“itemst________calcu itemss=Mput”请输入需要增加的商品信息”items=items.append scalcuitemselif s==2#结账代码略【答案】
①.price=0
②.p+=l或其它正确答案
③.shoplist[i]
[0]==id
④.Delid,items
⑤.elif s==l或if s==l【解析】【详解】本题考查程序分析1遍历列表,取出列表中的价格,累加到price,while循环控制变量p加1需要初始化price变量和改变p的值故
①price=O
②p+=l或其它正确答案2删除函数缺少if语句判断条件,当id等于遍历的shoplist货号后,则删除故
③shoplist[i]
[0]==id3当输入的值为时,为删除商品故调用删除函数
④Delid,items当输入的值等于1时,调用添加函数故
⑤elifs==l或if s==lo个选项的说法是不正确的传感器检测并转换得到的数据是模拟信号这里的说法并不正确,因为传感器检测到的数据可以是模拟信号,也可以是数字信号在现代的车位引导系统中,很多传感器都直接输出数字信号,以便更好地与数字系统兼容因此,不能一概而论说传感器检测并转换得到的数据一定是模拟信号车子进入车位,指示灯从绿变红,体现信息的真伪性信息的真伪性是指信息的准确性和可靠性在这个场景中,车子进入车位后,指示灯从绿变红是系统正常工作的表现,它并不体现信息的真伪性信息的真伪性通常与信息的来源、内容、时间等因素有关因此,这个选项的说法是不正确的故正确答案为选项Ao
2.某停车场车位引导系统的功能每个车位上方都装有传感器,前方装有车位指示灯(空车位显示绿色,否则显示红色),如图所示,车位探车测器检测的结果实时存储在服务器中,服务器统计空车位总数并在停车场入口处的显示屏中呈现下列有关该系统数据处理过程的说法,不正确的是()•••A.利用传感器采集数据是数据采集的一种方式B.系统采集的数据需要整理后方可使用C服务器中的数据以十六进制形式存储D.指示灯颜色的转换需要运算实现【答案】C【解析】【详解】本题考查数据处理服务器中的数据以十六进制形式存储这个选项不正确虽然十六进制在计算机系统中经常被使用,但数据在服务器中是以二进制形式存储的,而具体的表现形式(如文本、图片、视频等)则取决于数据的类型和上下文其它选项正确,故正确答案为选项C
3.下列有关数据安全的说法,不正确的是()•••A.使用磁盘阵列是一种安全防护手段B.电脑安装杀毒软件后就不会感染病毒C.数据加密是保护数据安全的重要措施D.数据校验是确保数据完整性的方法【答案】B【解析】【详解】本题考查信息安全采用RAID磁盘阵列存储数据是一种方法,可以将多块使用磁盘阵列是一种安全防护手段这是正确的独立的硬盘组合起来形成一个硬盘组,提供比单个硬盘更高的存储性能和提供数据备份技术,从而大大增强数据的安全性电脑安装杀毒软件后就不会感染病毒这是不正确的虽然杀毒软件对计算机的安全起着至关重要的作用,但没有任何一款杀毒软件能100%保证电脑不会感染病毒病毒和恶意软件不断演变,新的威胁不断出现,杀毒软件需要不断更新以应对这些新威胁此外,用户的行为和习惯也会影响电脑的安全性数据加密是保护数据安全重要措施这是正确的文件加密是保护数据安全的重要措施之一,采用先进的加密算法对文件进行加密,可以确保文件在存储和传输过程中的安全性数据校验是确保数据完整性方法这是正确的数据校验是为了保证数据传输的正确性,采取一些方法来判断数据是否正确,或者在数据出错的时候及时发现进行改正常用的数据校验方式包括奇偶校验、CRC校验、md5校验等故正确答案为选项B
4.“中国”两个汉字的内码是D6D0B9FA,下列说法正确的是()A.“中国”在计算机中存储时占用4个字节B.十六进制数D6比FA大C.D0转换为十进制是206D.B9转换为二进制是10111010【答案】A【解析】【详解】本题考查编码中国在计算机中存储时占用4个字节这是正确的对于中国这两个汉字,其内码由四个十六进制数组成,即占用4个字节(D
6、DO、B
9、FA)o十六进制数D6比FA大这是不正确的在十六进制中,FA(即250的十进制)大于D6(即214的十进制)D0转换为十进制是206这是不正确的在十六进制中,D0转换为十进制是208B9转换为二进制是10111010这是不正确的B9转换为二进制应该是10111001,而不是10111010故正确答案为选项Ao
5.将一幅未经压缩的300X200像素的256色BMP图像转换成相同像素的16位BMP图像,转换前后存储容量之比为()A.11B.12C.18D.116【答案】B【解析】【详解】本题考查图像数字化首先,我们需要了解BMP图像中颜色深度的概念以及它如何影响图像的存储容量对于256色BMP图像,每个像素使用8位1字节来表示颜色,因为2八8二256所以,一个300x200像素的256色BMP图像的存储容量是300*200*1字节对于16位BMP图像,每个像素使用16位2字节来表示颜色因此,一个300x20像素16位BMP图像的存储容量是300*200*2字节接下来,我们计算转换前后的存储容量之比转换前存储容量300*200*1字节转换后存储容量300*200*2字节存储容量之比=300*200*1/300*200*2=1/2所以,转换前后存储容量之比为12o故正确答案为选项B
6.某算法流程图如图所示,下列说法正确的是A.该算法使用了分支结构B.该算法可以没有虚线框处的步骤C.若输入i=0,则t存储的是满足条件的偶数之和D.执行该流程后,“iv=n”和“i-i+2”执行次数相同【答案】C【解析】【详解】本题考查算法选项A,错误该算法使用循环结构选项B,错误根据算法的特征,必须有输出选项D,错误执行该流程后,iv=n”比“i-i+2”执行次数多一次故正确答案为选项C
7.下列Python表达式中,运算结果与其他选项不同的是A.abs3*2B.len Python1C.min[19,6,10]D.int
0.69*10+
0.5【答案】D【解析】【详解】本题考查表达式运算abs(3*2)这个表达式首先计算3*2,得到6,然后abs函数返回绝对值,所以结果是6len(Python)这个表达式计算字符串Python,的长度,结果是6min(ll9,6,10])这个表达式返回列表[19,6,10]中的最小值,结果是6int(
0.69*10+
0.5)这个表达式首先计算
0.69*10,得到
6.9,然后加上05得到
7.4由于int函数会向下取整,所以结果是7故正确答案为选项D
8.我国使用的号码为11位,其结构为运营商编号(第1〜3位)地区编号(第4〜7位)用户编号(第号码的运营商归属、地区编号另外,因周年庆典需要筛选出8〜11位)某公司日常业务需要快速判断一批幸运客户若用字符串s存储某用户号码,则下列表达式中能获取地区编号的是()A.s
[36]B.s
[37]C.s
[47]D.s
[48]【答案】B【解析】【详解】本题考查程序分析字符切片出地区编号,第四位到第七位由于切片索引号从0开始为第一位,故第四位的开始索引号为3,取到第七位,则切片索引号上限需要加1,故为7故正确答案为选项Bo
9.我国使用的号码为11位,其结构为运营商编号(第b3位)地区编号(第4~7位)用户编号(第8〜11位)某公司日常业务需要快速判断号码的运营商归属、地区编号另外,因周年庆典需要筛选出一批幸运客户判断用户号码运营商归属的Python程序段如下”,用DX、YDLT分别存储电信、移动和联通的运营商编号,结构如DX=[133,153,……],代码略小num二int(input(请输入号码前三位’))dic=/电信DX,联通]LT,移动YD}for infoin die#通过变量info遍历die中的键if________print C该号码的运营商是』info)A.num indie B.num ininfo C.num indic[info]D.num indie{info}为实现上述功能,划线处应当填入的代码是(【答案】C【解析】【详解】本题考查程序设计为了实现上述功能,我们需要检查用户输入的号码前三位(即num)是否存在于字典die中某个键对应的列表中由于die的键是运营商名称,而对应的值是存储了运营商编号的列表(如DX、LT、YD),我们需要遍历这些列表来查找num但是,由于我们直接遍历字典的键(即运营商名称),我们不需要在每次迭代中检查num是否在这些键中(因为键是字符串,不是我们要查找的数字)相反,我们应该检查num是否在当前迭代到的键对应的列表中故正确答案为选项C
10.我国使用的号码为11位,其结构为运营商编号(第1〜3位)地区编号(第4〜7位)用户编号(第8〜11位)某公司日常业务需要快速判断号码的运营商归属、地区编号另外,因周年庆典需要筛选出一批幸运客户现要筛选号码后3位可以被7整除,且中间一位为7的幸运客户实现该功能的Python程序段如下#列表TeLnum存储客户的号码,元素类型为整型num_list=[]#存储满足条件的号码for iin Tel_num s=i%1000#获取号码后三位t=
①if
②num_list.append(i)#append()函数用于向列表中添加新元素划线
①②处应填入的代码是()A.
①s//10%10
②s%7==0and t==7B.
①s//10%10
②s//7==0and t==7C.
①s%10//10
②s%7==0or t=7D.
①s%10//10
②s//7=0or t==7【答案】A【解析】【详解】本题考查程序设计
①取出后三位的中间数,故可以整除10后,去掉第三位然后取余数10,得到中间数(整除后的最后一位)
②需要判断S能被7整除,排除选项B、Do且t为7,逻辑运算符为且,故排除C故正确答案为选项A
11.有如下Python程序s=input C请输入字符串,)ans=Ha=[l,2,3]foriinrange(len(s))x=s[i]key=a[i%3]if,0,=x=,9,ans=ans+chr ordx48+key%10+48#字符的ASCII是48else ans=ans+xprint ans执行该程序后,输入s的值为,Alb91输出的结果是A.A2bl B.A3b0C.bA30D.bOA6【答案】B【解析】【详解】本题考查程序分析该程序功能为切片字符串s,切片索引为i,当s[i]为字母时,累加到ans空串中当s[i]为数字字符时,转换成数值,向后移动key位后,转换成字符累加到ans中当s三Alb91i=0,s[i]=W,ans的第一个字符为A故排除选项C、Do当i=l,key=2,s[i]=l,则向后移动2位后,为3故ans第二个字符为3,排除选项A故正确答案为选项B
12.有如下Python程序import randoms=IloveChinares=i=0while i=5k=random.randint0,5*21res+=s[k]i+=lprint res执行该程序后,输出的结果不可能是A.lavCCv B.HCvv C.IloveC D.iiiii【答案】C【解析】【详解】本题考查程序分析该程序功能切片字符串s,切片索引为k,k的值可能为
1、
1、
3、
5、
7、9o s[k]的可能结果为a、
1、v、C、i故不可能出现选项C故正确答案为选项C
二、非选择题本大题共3小题,其中第13小题8分,第14小题8分,第15小题10分,共26分)年用电量峰时为08:00-22:00,其余区间时段为谷时(单位变蚩数据类型含义峰时电价谷时电价度)本年度目前用(元)(元)total电总蚩弟一0-
27600.
5680.288k—某月用电蚩阶梯弟一m某月峰时用电2761-
48000.
6180.338阶梯弟二阶4801及以
0.
8380.588梯上
13.某市居民用电实施分阶梯计费,具体计费方式如图a所示请回答下列问题(I)要计算某月电费,首先分析问题并提炼核心要素,如图b所示其中变量的数据类型应当为一(单选,填字母A.整型/B.实型/C.字符串型)
(2)根据图a所示阶梯计费方式,建立计算月电费的模型(不考虑一个月内出现多个阶梯电价的情况)()m x
0.568+%-m x
0.2880Itotal pay=48002760Itotal()mx
0.838+k-m x
0.588hotal4800
①在模型的划线处填入正确的数学表达式—
②计算月电费所用到的算法是一(单选,填字母A.解析算法/B.枚举算法)
(3)下列Python程序段图中a,能根据当前年用电量total判断其所处阶梯的是—A.B.C.if0=total=2760:if0=total=2760:if0=total=2760:print C第一阶梯,)print第一阶梯,)print C第一阶梯,)if2760total=4800:else:if2760total=4800:print C第二阶梯,)if total2760:print(第二阶梯,)if total4800:print C第二阶梯,)else:print C第三阶郴)else:print C第三阶郴)print第三阶梯,4若电价政策改变,峰谷电价均会随之变化,则第2小题中的模型不具备普遍性,请描述修改该模型的方法【答案】
①.B
②.mX
0.618+km X
0.338
③.A@.A
⑤.定义6个变量,分别保存不同阶梯的峰谷电价【解析】【详解】本题考查的是Python综合应用1计算变量均有小数,故应该为实型故选择B2
①根据其它模型的计算可知需要改变峰谷电价故填写mx
0.618+k-m xO.338
②根据电价模型,不需要枚举,故为解析算法故正确答案为选项A3选项B,当total大于4800时,运行结果输出第二阶梯故错误选项C,当total=2760时,既输出第一阶梯又输出第三阶梯故错误故正确答案为选项A4由于该程序电价为常数,当电价政策改变时,需要修改程序,故不具有普遍性故将电价抽象成变量,更具有普遍性故定义6个变量分别保存不同阶梯的峰谷电价
14.一家互联网公司为了提高账号安全性,制定了密码强度检测规则规则包括数字、符号、密码长度和字母的使用情况,如图所示根据密码得分,系统会对账号安全等级进行“强”、“中”、“弱”分类,请回答下列问题1若某账号设置的密码为“A3abe791”,则系统反馈的安全等级为—选填强/中/弱2实现上述功能的部分Python程序如下,请在划线处填入合适的代码类别规则得分无数字0数字有一个数字10有多于一个数字20无符号0符号有一个符号10有多于一个符号25。
个人认证
优秀文档
获得点赞 0