版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023学年第一学期宁波金兰教育合作组织期中联考高二年级技术学科试题命题:梦麟中学审题:浒山中学考生须知:1.本卷共10页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不给分)1.下列关于数据、信息的说法,正确的是()A.出土契刻文字的商代殷墟甲骨是数据 B.计算机只能处理数字化后的信息C.数字是数据的唯一表现形式 D.移动发明以后,信息不再需要载体【答案】B【解析】【详解】本题考查数据、信息的描述。出土契刻文字的商代殷墟甲骨是数据的载体;计算机只能处理数字化后的信息;数字是数据的表现形式之一;移动发明以后,信息仍需要载体。故选B。2.有一个五位二进制数1□□10,其中两位数字不明,对应的十进制数为n,则下列说法正确的是()A.转化后十进制数一定是偶数 B.去掉最低位的“0”后,其对应的十进制数缩小10倍C.该十进制n的最小值可能是10 D.该二进制数加1后可能变为六位二进制【答案】A【解析】【详解】本题考查二进制数的描述。该二进制数末尾是0,因此转化后的十进制数一定是偶数;去掉最低位的“0”后,其对应的十进制数缩小2倍;十进制数10对应的二进制数是1010,因此十进制n的最小值不可能是10;该二进制数加1后不可能变为六位二进制。故选A。3.小明录制了一段运动会的宣传词音频文件,时长1分钟,采样频率为,量化位数为16bit,2个声道,保存为不压缩的Wave格式,数据容量约为()A.80KB B.172KB C.656KB D.10MB【答案】D【解析】【详解】本题考查音频文件容量计算。音频文件容量=采样频率*量化位数*声道数*时长/8=44.1*1000*16*2*1*60/8/1024/1024≈10MB。故选D。4.使用UltraEdit软件观察字符内码,部分界面如图所示,下列说法正确的是()A.这些字符所占的存储空间为14B B.字符“3”的内码是“33”,则字符“10”的内码是“3A”C.大写字母“O”的内码值十六进制表示是“49” D.根据GB231280标准,“技术”占4个字节【答案】D【解析】【详解】本题考查UltraEdit软件及字符编码。由图可知,这些字符所占的存储空间为15B;字符“3”的内码是“33”,则字符“10”的内码是“3130”;大写字母“P”的内码值50,则大写字母“O”的内码值十六进制表示是501=4FH;根据GB231280标准,“技术”占4个字节。故选D。5.学校运动会会徽电子图像尺寸为1024X800像素,颜色位深度为24位BMP图像,压缩为JPEG图像后容量为400KB,则压缩比为()A.2:1 B.4:1 C.6:1 D.8:1【答案】C【解析】【详解】本题考查图像文件容量计算。未经压缩图像文件容量=像素*颜色深度/8=1024*800*24/8/1024=2400KB。压缩为JPEG图像后容量为400KB,则压缩比为2400:400=6:1。故选C。6.下列关于大数据与数据安全的说法,正确的是()A.大数据更加注重事物的相关性 B.处理大数据时,要保证每个数据都要准确C.在大数据时代,需要人们牺牲个人隐私换取便利性 D.大数据数量量大,蕴含的信息价值密度高【答案】A【解析】【详解】本题考查大数据与数据安全描述。大数据更加注重事物的相关性;处理大数据时,不用保证每个数据都要准确;在大数据时代,不需要人们牺牲个人隐私换取便利性;大数据数量量大,蕴含的信息价值密度低。故选A。7.某算法部分流程图如下图所示。执行这部分流程后,输出s值是()A65 B.55 C.45 D.20【答案】B【解析】【详解】本题考查算法流程图的执行。分析流程图可知,i依次取10~19,s将每一个i的个位数和十位数进行累加求和,即s=0+1+0+1+1+1+2+1+3+1+4+1+5+1+6+1+7+1+8+1+9=55。故选B。8.某算法部分流程图如下图所示。该流程图中包含的算法的控制结构有()A.顺序结构、分支结构 B.顺序结构、循环结构C.分支结构、循环结构 D.顺序结构、分支结构、循环结构【答案】B【解析】【详解】本题考查算法控制结构。由图可知,该流程图中包含的算法的控制结构有顺序结构和循环结构。故选B。9.已知s="2023金兰联考",则下列Python表达式中结果为"金兰"的是()A.s[4:3] B.s[4:5] C.s[4:6] D.s[4:8]【答案】C【解析】【详解】本题考查Python字符串切片操作。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。已知s="2023金兰联考",s[4:3]=s[4:5]="金",s[4:6]="金兰",s[4:8]="金兰联考"。故选C。10.有如下Python程序段:dic={1:"2023",2:["杭州亚运会"],3:"心心相融@未来",4:["HearttoHeart","@Future"]}cnt=0foriinrange(3):cnt+=len(dic[i+1])print(cnt)该程序段运行后,输出的结果是()A.16 B.12 C.10 D.3【答案】B【解析】【详解】本题考查Python程序执行。分析程序,i依次取0、1、2,i+1依次对应1、2、3。for循环实现统计字典dic中键1、2、3对应键值长度之和,dic={1:"2023",2:["杭州亚运会"],3:"心心相融@未来",4:["HearttoHeart","@Future"]},则cnt=0+4+1+7=12。故选B。11.下列选项中,flag的值与其他三项不同的是()A. B. C. D.【答案】A【解析】【详解】本题考查Python关系运算相关内容。以a=3,b=2,c=4为例,比较4个选项结果。A选项,结果为True;B选项,结果为False;C选项,结果为False;D选项,结果为False。A选项与BCD选项不同。故本题答案是A选项。12.在信息化时代,保证数据的安全非常重要,小兰设计了如下Python程序段:s="hangzhou19th"outs=""key=3foriinrange(len(s)):ifs[i]>="a"ands[i]<="z":outs=chr((ord(s[i])+keyord("a"))%26+ord("a"))+outselse:outs=s[i]+outsprint(outs)下列关于该程序段说法正确的是()A.数据加密可以提高数据的完整性 B.该算法不属于枚举算法C.若s改为"HangZhou19th",程序会报错 D.执行该程序段后,输出的结果为:kw91xrkcjqdk【答案】D【解析】【详解】本题考查Python程序设计相关内容。该代码段功能是加密字符串,逆序保存并输出。加密规则:当字符为小写字母时,使用chr((ord(s[i])+keyord("a"))%26+ord("a"))进行加密,其他字符保持不变。A选项,数据加密可以提高安全性,错误;B选项,该算法属于枚举算法,错误;C选项,改变s的值,只是变更了要加密的字符串,并不会引起程序报错,错误;D选项,对字符串s("hangzhou19th")进行加密并逆序,即可得到"kw91xrkcjqdk"。故本题答案是D选项。二、非选择题(本大题共3小题,其中的13小题8分,第14小题9分,第15小题9分,共26分)13.为迎接亚运以便更好地接待外宾,兰兰在亚运会前苦学英语,在学习英语的过程中他发现部分英语单词,正反拼写都一样,比如level(水平),pop(流行音乐)等,现在他想在一篇英语文章中统计有几个“回文单词”,大小写不影响回文判定,即“Level”也为回文单词,程序运行界面如图所示。部分程序代码如下:text=input("请输入文章:")s=""①____foriinrange(len(text)):if"a"<=text[i]<="z":s+=text[i]elif"A"<=text[i]<="Z":s+=②____else:if③____:c+=1print("第",c,"个:",s)s=""print("这篇文章中一共有",c,"个回文单词")(1)若输入的文章为“Chineseradarisatahighlevel”,程序会输出有____个回文单词(2)请在以上Python程序段划线①②③处填入正确的代码。【答案】①.c=0②.chr(ord(text[i])+32)③.s==s[::1]④.2【解析】【详解】本题考查Python程序的综合应用。①变量c统计回文数的个数,初值为0,故此处填c=0。②大小写不影响回文判定,此处将字符text[i]转换为小写字母再判断处理,大写字母与对应小写字母ASCII码值相差32,故填chr(ord(text[i])+32)。③此处判断s是否是回文串,即正序s与逆序s[::1]是否相等,故此处填s==s[::1]。④若输入的文章为“Chineseradarisatahighlevel”,程序会输出有2个回文单词,即radar和level。故填2。14.金金接到一个任务需要统计某地浙江省11个地级市的民用机动车数量。车辆车牌号码信息已经存储在"cp.txt"文件中,一行一个车牌,如图a所示,车牌号码前两位代表地级市的名称如表格所示。车牌号前两位浙A浙B浙C浙D浙E浙F浙G浙H浙J浙K浙L地级市杭州宁波温州绍兴湖州嘉兴金华衢州台州丽水舟山图a图b算法具体步骤如下:第1步:打开文本文档"cp.txt",读取一个车牌号码(“浙B123**”)并取前两位,即“浙B”;第2步:根据字典找到“浙B”对应的地级市是“宁波”;第3步:地级市“宁波”对应的车牌号码数量值加1;重复运行13步,直到遍历完"cp.txt"文件所有车牌号码。为了提高效率,他打算用Python程序实现上述功能,输出结果如图b所示。部分程序代码如下:f=open("cp.txt","r",encoding='utf8')()d={'浙A':'杭州','浙B':'宁波','浙C':'温州','浙D':'绍兴','浙E':'湖州','浙F':'嘉兴','浙G':'金华','浙H':'衢州','浙J':'台州','浙K':'丽水','浙L':'舟山'}s={}whileline:t=①____if②______():s[d[t]]=1else:③____()()print(s)(1)请在以上Python程序段划线①②③处填入正确的代码。(2)该程序段采用的算法是____(单选,填字母:A.解析算法/B.枚举算法)。(3)若有新能源车牌号码,如“浙BD123*D”,比汽油车号码多一位,则以上程序___(单选,填字母:A.能/B.不能)正常统计。【答案】①.line[0:2]②.d[t]③.s[d[t]]+=1
④.B
⑤.A
【解析】【详解】本题考查Python程序设计相关内容。(1)分析题意及代码段可知,从文件中读取一个车牌后,需要取出其前两位,以便统计各地级市民用机动车数量。在循环伊始,首先要做的是把车牌号码的前两位(对应地级市)取出来,而车牌信息在line内,地级市名称编码在前两位,故①处应填写:line[0:2]。②、③处:if语句统计各地级市民用机动车数量,通过t=line[0:2]取出了一个地级市名称,若s中尚未出现其机动车数量值,则在s相应位置需要设置为1,即s[d[t]]=1,若s中已有其机动车数量值,则在原值基础上+1即可,即s[d[t]]+=1。故②处应填写:d[t],③处应填写:s[d[t]]+=1。(2)解析算法:用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来实现问题求解;枚举算法:把问题的所有的可能解一一地罗列出来,并对每一个可能解进行判断,以确定是否是问题的真正解。本题中,是把各地级市的车牌一一罗列出来,再统计对应车牌数量,使用的是枚举算法。故④处应填写:B。(3)本算法考虑的是以地级市进行划分统计数量,具体车牌号不影响统计结果,故使用新能源车牌号码,依然可以统计到结果中,故⑤处应填写:A。15.Base64编码是计算机中常见的一种编码方式,规则是把3个字节的数据按6位1组分成4组(24÷6=4),然后将每组数据分别转换为十进制,根据表1将这些十进制数所对应的字符连接,即为Base64编码。表1Base64编码表以编码字符串"Web"为例,如题表2所示,字符串"Web"对应的ASCII编码分别是87,101,98,分别转换为8位二进制数,按6位二进制数分组后再转换成十进制,查找它们的对应字符,得到字符串"Web"的Base64编码为“V2Vi”。题表2Base64编码方法请仔细阅读题目和代码,回答下列问题:(1)若某字符串的Base64编码为“QW55”,则该字符串是()A."An"B."Any"C."Love"(2)主程序。Base64=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/']#创建Base64编码表a="Webweb"b=ASCII_to_Base64(a)根据题目描述,可知执行该段程序后,变量b的值为____。(3)自定义函数to_Byte(ch)能将字符ch对应的ASCII编码转换成8位二进制字符串,例如to_Byte("W")的返回值为"01010111"。请在划线处填入合适的代码。defto_Byte(ch):ac=ord(ch)#获取ch的ASCII编码值bc=""foriinrange(8):bc=①____ac=ac//2returnbc(4)自定义函数ASCII_to_Base64(a)能将字符串a转换成Base64编码字符串(为简单起见,规定字符串a的长度为3的整数倍)。例如,当a="Web"时,函数返回"V2Vi"。defASCII_to_Base64(a):bite_code=""#用来存储二进制字符串forchina:bite_code+=to_Byte(c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度养老院护理服务与设施租赁合同3篇
- 2025年度土地流转与农业废弃物综合利用合同3篇
- 2025年度绿色能源补贴合同范本2篇
- 2025年度汽车4S店店面租赁及品牌运营合同3篇
- 二零二四医院护士劳动合同样本:医院护理团队人员劳动合同3篇
- 2025年度债务重组与财产分配税务筹划合同3篇
- 二零二五版高端别墅租赁管理服务合同2篇
- 2024知名品牌授权使用及销售代理合同
- 2024食堂人员安全生产责任与聘用合同3篇
- 2024贴砖劳务分包合同施工质量监督协议3篇
- 2025年湖北武汉工程大学招聘6人历年高频重点提升(共500题)附带答案详解
- 【数 学】2024-2025学年北师大版数学七年级上册期末能力提升卷
- GB/T 26846-2024电动自行车用电动机和控制器的引出线及接插件
- 辽宁省沈阳市皇姑区2024-2025学年九年级上学期期末考试语文试题(含答案)
- 2024年国家工作人员学法用法考试题库及参考答案
- 妊娠咳嗽的临床特征
- 国家公务员考试(面试)试题及解答参考(2024年)
- 《阻燃材料与技术》课件 第6讲 阻燃纤维及织物
- 2024年金融理财-担保公司考试近5年真题附答案
- 泰山产业领军人才申报书
- 高中语文古代文学课件:先秦文学
评论
0/150
提交评论