欢迎来到天天文库
浏览记录
ID:83602089
大小:284.76 KB
页数:7页
时间:2024-09-02
《浙江省宁波市北仑中学2023-2024学年高二上学期期中技术(学考)Word版含解析.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
北仑中学2023学年高二年级第一学期期中考试(学考)技术试卷第一部分:信息技术(50分)一、选择题(本大题共10小题,每小题3分,共30分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据的说法,正确的是()A.数据只能通过传感器采集B.U盘上存储的文件不是数据C.数据经过解释后才变得有意义D.计算机中存储汉字采用的是ASCII编码【答案】C【解析】【详解】本题主要考查数据的描述。传感器采集只是数据获取的一种方式;U盘上存储的文件是数据;数据经过解释后才变得有意义;ASCII((AmericanStandardCodeforInformationInterchange):美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,故本题选C选项。2.用计算机解决问题比人工解决问题更优越的原因是()A.可以解决人类无法解决所有问题B.可以减少分析问题这一环节从而提高的效率C.计算机比人类更容易思考出解决问题的方案D.可以迅速完成大量重复性的数据处理工作,从而提高信息加工处理的效率【答案】D【解析】【详解】本题考查的知识点是计算机应用。计算机解决问题比人工更优越的原因是可以迅速完成大量重复性的数据处理工作,从而提高信息加工处理的效率。因此,选项D是正确的。计算机并不是可以解决人类无法解决的所有问题,也并不一定比人类更容易思考出解决问题的方案,而且计算机也需要人类进行分析问题这一环节。因此,选项A、B、C都是错误的。故答案为D选项。3.用UltraEdit软件观察“IloveHangZhou”这几个字的内码,如下图所示:则“AC”这几个字符的内码用十六进制表示是() A.6143B.4143C.5943D.4043【答案】B【解析】【详解】本题考查UltraEdit软件及字符编码。方法一:字母A、C间隔2,结合选项,选项B符合。方法二:由图可知,字符"I"的内码是49,则可推出字符A、C的内码分别是49-8=41、49-6=43,故选B。4.一张未压缩的BMP格式照片存储在计算机内为1920像素×1080像素、32色,该图像文件的大小为()MB(结果保留两位小数)。A.7.91B.1.24C.9.89D.63.28【答案】B【解析】【详解】本题考查图像存储容量相关内容。32色为5位,1920×1080×5÷8÷1024÷1024≈1.24(MB)。故本题答案是B选项。5.下列关于算法基本特征描述错误的是()A.一个算法在执行有穷步骤后必须结束B.算法执行的每个步骤必须有确切的定义,不能出现模棱两可的情况C.没有数据输入的算法是毫无意义的D.一个算法有0个或者多个输入,有1个或者多个输出【答案】C【解析】【详解】本题考查的知识点是算法基本特征。算法的基本特征包括:有穷性:算法在执行有穷步骤后必须结束,这是算法的基本要求。确定性:算法执行的每个步骤必须有确切的定义,不能出现模棱两可的情况。输入项:一个算法有0个或者多个输入。输出项:一个算法有1个或者多个输出。因此,选项C的描述是错误的。实际上,算法不一定需要输入数据,有些算法在没有输入的情况下也可以执行有意义的过程并产生输出。故答案为C选项。6.在图中使用的算法基本结构是()A.顺序结构B.选择结构C.框架结构D.循环结构【答案】B 【解析】【详解】本题主要考查算法基本结构。由图可知,图中使用的算法基本结构是选择结构,故本题选B选项。7.某算法的流程图如图所示。执行这部分流程,输入41,则输出值是()A.0B.19C.22D.32【答案】B【解析】【详解】x4120105210s1-1-53-1319k248163264最后可得s值19,故本题选B。8.用Python算法控制结构描述“音量低于30分贝表示安静,30到50分贝表示交谈,高于50分贝表示吵闹”。设音量为t(单位为分贝),环境状态为s,下列程序段中不符合要求的是() A.B.C.D.【答案】B【解析】【详解】本题考查算法描述及Python选择程序设计相关内容。分析题意及4个选项,ACD选项都可以得出正确结论;B选项,当音量在50分贝以上时,得出“交谈”结论,而这与算法描述不相符。故本题答案是:B选项。9.下列关于数据及数据管理的说法,正确的是()A.数据不可以通过图像的形式呈现B.传统的数据库技术可以对大数据进行有效管理C.提高数据本身安全是有效保证数据安全的手段之一D.计算机中的数据可以通过十六进制形式存储以节省存储空间【答案】C【解析】【详解】本题考查数据。数据可以通过图像的形式呈现,例如,图片和图表都是数据以图像方式呈现的例子。A选项错误。传统的数据库技术可能会遇到难以管理大数据的问题。随着数据量的不断增加,传统数据库管理系统的性能可能会受到限制,因此需要更高级的数据库技术来有效管理大数据。B选项错误。提高数据本身的安全性是确保数据安全的有效手段之一。这包括数据加密、权限控制、备份等数据安全措施。C选项正确。计算机中的数据以二进制形式存储。D选项错误。故答案为C选项。10.在IDLE编辑器中运行以下程序,输出的结果是()s=“NBBL-521”y=“”foriinrange(len(s)):c=s[i]ifc>=“A”andc<=“Z”:c=chr(ord(c)+1)y=y+celifc>=“0”andc<=“9”:c=chr(ord(c)-1) y=c+yelse:y=c+yprint(y)A.OCCM-410B.OCCM-014C.410-MCCOD.014-OCCM【答案】D【解析】【详解】本题考查Python程序设计相关内容。分析程序段可知,该程序功能是:若输入字符为大写字母,则将其转换为与其相邻的后一个字符后,再连接在y的后面;若输入的字符为数字字符,则将其转换为与其相邻的前一个字符后,再连接在y的前面;若是其他字符,保持不变,直接连接在y的前面。分析“NBBL-521”,“NBBL”依次转换并连接为“OCCM”,“-”连接在y的前面,即“-OCCM”,“5”转换为“4”,连接在y的前面,即“4-OCCM”;“2”转换为“1”,连接在y的前面,即“14-OCCM”;“1”转换为“0”,连接在y的前面,即“014-OCCM”;故本题答案是D选项。二、非选择题(本大题共3小题,第11题每空2分,第12题每空3分,第13题每空2分,共20分。)11.进制转换:11011011B=①____D=②____H【答案】①.219②.DB【解析】【详解】本题考查进制转换相关内容。二进制到十进制的转换1*27+1*26+1*24+1*23+1*21+1*20=219D。二进制到十六进制的转换,从低位开始,每4位二进制数1组转换成1位十六进制数,不满4位时,进行补0操作。1011B=BH,1101B=DH,11011011B=DBH。故①处答案是:219,②处答案是DB。12.根据输入的18位身份证,输出身份证中包含的出生日期信息。sfz=input("请输入您的身份证号码(18位):")if_____①_______:print("您的身份证号码长度不对!")else:year=int(sfz[6:10])_______②__________day=int(sfz[12:14])print("你的出生于",year,"年",month,"月",day,"日。") 请完善程序代码(1)__________________(2)_________________________【答案】①len(sfz)!=18②.month=int(sfz[10:12])【解析】【分析】【详解】本题考查的是python选择语句。len()是获取字符串长度,由print("您的身份证号码长度不对!")语句可知第一空应为:len(sfz)!=18;月份在身份证的第11、12位,python中字符串的下标是从0开始,故第二空应为:month=int(sfz[10:12])。【点睛】13.某种数据加密方法的描述如下,输入明文与密钥k,若k为2时:①明文中所有的大小写字母均循环往后移2位,例如:a->c,z->b,B->D,Y->A;②明文中所有的数字均循环往前移2位,例如:2->0,9->7,1->9;③明文中的其他字符不变。该加密算法程序如下:defencrypt(ch,key):ifch<“a”:ch2=①____else:ch2=chr((ord(ch)-ord(“a”)+key)%26+ord(“a”))returnch2code=input(“请输入需要加密的明文:”)k=int(input(“请输入密钥:”))micode=“”forchincode:if“0”<=ch<=“9”:ch=(int(ch)-k)%10ch2=str(ch)elif“a”<=ch<=“z”or“A”<=ch<=“Z”:②____else:ch2=ch#其他字符不变micode+=ch2 print(“加密后的密文为:”,③____)请回答下列问题:(1)在程序中划线处填入合适的代码。(2)若输入的明文为“2023,Fight!”,k为3时,则得到的密文为④____。(3)该程序段采用的算法是⑤____(单选,填字母:A.解析算法/B.枚举算法)。【答案】①.chr((ord(ch)-ord(“A”)+key)%26+ord(“A”))②.ch2=encrypt(ch,k)③.micode④.9790,Iljkw!⑤.B【解析】【详解】本题考查Python程序综合应用分析题意及程序段可知:①处,结合上下文,此处应对大写字母进行处理,由“所有的大小写字母均循环往后移2位”及else部分代码可知,此处应填写:chr((ord(ch)-ord(“A”)+key)%26+ord(“A”))。②处,分析上下文,在字符为大小写字母时,应进行特殊处理(所有的大小写字母均循环往后移2位),而该功能体现在encrypt函数中,所以此处应调用encrypt函数。故此处应填写:ch2=encrypt(ch,k)。③处,micode的作用是存储处理后的字符串,即密文,故此处应填写:micode。④处,若输入的明文为“2023,Fight!”,k为3时,按照题干加密规则,则得到的密文为9790,Iljkw!。⑤处,枚举算法是指在算法中采用搜索的方法,把各种可能的情况都考虑到,并对所得的结果逐一进行判断,过滤掉那些不符合要求的结果,保留那些符合要求的结果。解析算法是指能够找出表示问题的前提条件和结果之间的关系的数学表达式,并通过表达式的计算来实现问题的求解。分析程序对字符的处理可知,本程序段采用的算法是枚举算法,故此处答案是:B。
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处