浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案

上传人:刚** 文档编号:373243226 上传时间:2023-12-14 格式:DOCX 页数:7 大小:513.17KB
返回 下载 相关 举报
浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案_第1页
第1页 / 共7页
浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案_第2页
第2页 / 共7页
浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案_第3页
第3页 / 共7页
浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案_第4页
第4页 / 共7页
浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案》由会员分享,可在线阅读,更多相关《浙江省宁波市金兰教育合作组织2023-2024学年高二上学期期中联考技术Word版无答案(7页珍藏版)》请在金锄头文库上搜索。

1、2023学年高二年级第一学期宁波金兰教育合作组织期中联考技术试题考生须知:1本卷共10页满分100分,考试时间90分钟。2答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3所有答案必须写在答题纸上,写在试卷上无效。4考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不给分)1. 下列关于数据、信息的说法,正确的是( )A. 出土契刻文字的商代殷墟甲骨是数据B. 计算机只能处理数字化后的信息C. 数字是数据的唯一表现形式D. 移动手机发明以后

2、,信息不再需要载体2. 有一个五位二进制数110,其中两位数字不明,对应的十进制数为n,则下列说法正确的是( )A. 转化后的十进制数一定是偶数B. 去掉最低位的“0”后,其对应的十进制数缩小10倍C. 该十进制n的最小值可能是10D. 该二进制数加1后可能变为六位二进制3. 小明录制了一段运动会的宣传词音频文件,时长1分钟,采样频率为44.1KHZ,量化位数为16bit,2个声道,保存为不压缩的Wave格式,数据容量约为( )A. 80KBB. 172KBC. 656KBD. 10MB4. 使用UltraEdit软件观察字符内码,部分界面如图所示,下列说法正确是( )A. 这些字符所占的存储

3、空间为14BB. 字符“3”的内码是“33”,则字符“10”的内码是“3A”C. 大写字母“O”的内码值十六进制表示是“49”D. 根据GB2312-80标准,“技术”占4个字节5. 学校运动会会徽电子图像尺寸为1024X800像素,颜色位深度为24位BMP图像,压缩为JPEG图像后容量为400KB,则压缩比为( )A. 2:1B. 4:1C. 6:1D. 8:16. 下列关于大数据与数据安全的说法,正确的是( )A. 大数据更加注重事物的相关性B. 处理大数据时,要保证每个数据都要准确C. 在大数据时代,需要人们牺牲个人隐私换取便利性D. 大数据数量量大,蕴含的信息价值密度高7. 某算法部分

4、流程图如下图所示。执行这部分流程后,输出s的值是( )A. 65B. 55C. 45D. 208. 某算法部分流程图如下图所示。该流程图中包含的算法的控制结构有( )A. 顺序结构、分支结构B. 顺序结构、循环结构C. 分支结构、循环结构D. 顺序结构、分支结构、循环结构9. 已知s=2023金兰联考,则下列Python表达式中结果为金兰的是( )A. s-4:-3B. s4:5C. s4:6D. s4:810. 有如下Python程序段:dic=1:2023,2:杭州亚运会,3:心心相融未来,4:Heart to Heart,Futurecnt=0for i in range(3): cnt

5、+=len(dici+1)print(cnt)该程序段运行后,输出的结果是( )A. 16B. 12C. 10D. 311. 下列选项中,flag的值与其他三项不同的是( )A B. C. D. 12. 在信息化时代,保证数据的安全非常重要,小兰设计了如下Python程序段:s=hangzhou19thouts=key=3for i in range(len(s): if si=a and si=z: outs=chr(ord(si)+key-ord(a)%26+ord(a)+outs else: outs=si+outsprint(outs)下列关于该程序段说法正确的是( )A. 数据加密可

6、以提高数据的完整性B. 该算法不属于枚举算法C. 若s改为HangZhou19th,程序会报错D. 执行该程序段后,输出的结果为:kw91xrkcjqdk二、非选择题(本大题共3小题,其中的13小题8分,第14小题9分,第15小题9分,共26分)13. 为迎接亚运以便更好地接待外宾,兰兰在亚运会前苦学英语,在学习英语的过程中他发现部分英语单词,正反拼写都一样,比如level(水平),pop(流行音乐)等,现在他想在一篇英语文章中统计有几个“回文单词”,大小写不影响回文判定,即“Level”也为回文单词,程序运行界面如图所示。部分程序代码如下:text=input(请输入文章:)s=_for i

7、 in range(len(text): if a=texti=z: s+=texti elif A=texti=Z: s+=_ else: if _: c+=1 print(第,c,个:,s) s=print(这篇文章中一共有,c,个回文单词)(1)若输入文章为“Chinese radar is at a high level”,程序会输出有_个回文单词(2)请在以上Python程序段划线处填入正确的代码。14. 金金接到一个任务需要统计某地浙江省11个地级市的民用机动车数量。车辆车牌号码信息已经存储在cp.txt文件中,一行一个车牌,如图a所示,车牌号码前两位代表地级市的名称如表格所示。车

8、牌号前两位浙A浙B浙C浙D浙E浙F浙G浙H浙J浙K浙L地级市杭州宁波温州绍兴湖州嘉兴金华衢州台州丽水舟山图a 图b算法具体步骤如下:第1步:打开文本文档cptxt,读取一个车牌号码(“浙B123*”)并取前两位,即“浙B”;第2步:根据字典找到“浙B”对应的地级市是“宁波”;第3步:地级市“宁波”对应的车牌号码数量值加1;重复运行1-3步,直到遍历完cptxt文件所有车牌号码。为了提高效率,他打算用Python程序实现上述功能,输出结果如图b所示。部分程序代码如下:f=open(cp.txt,r,encoding=utf-8)line=f.readline()d=浙A:杭州,浙B:宁波,浙C:

9、温州,浙D:绍兴,浙E:湖州,浙F:嘉兴,浙G:金华,浙H:衢州,浙J:台州,浙K:丽水,浙L:舟山s=while line: t=_ if _not in skeys(): sdt=1 else: _ line=f.readline()fclose()print(s)(1)请在以上Python程序段划线处填入正确的代码。(2)该程序段采用的算法是_(单选,填字母:A解析算法/B枚举算法)。(3)若有新能源车牌号码,如“浙BD123*D”,比汽油车号码多一位,则以上程序_(单选,填字母:A能/B不能)正常统计。15. Base64编码是计算机中常见的一种编码方式,规则是把3个字节的数据按6位1

10、组分成4组(246=4),然后将每组数据分别转换为十进制,根据表1将这些十进制数所对应的字符连接,即为Base64编码。表1 Base64编码表以编码字符串Web为例,如题表2所示,字符串Web对应的ASCII编码分别是87,101,98,分别转换为8位二进制数,按6位二进制数分组后再转换成十进制,查找它们的对应字符,得到字符串Web的Base64编码为“V2Vi”。题表2Base64编码方法请仔细阅读题目和代码,回答下列问题:(1)若某字符串的Base64编码为“QW55”,则该字符串是( )AAn BAny CLove(2)主程序。Base64=A,B,C,D,E,F,G,H,I,J,K,

11、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=Webwebb=ASCII_to_Base64(a)根据题目描述,可知执行该段程序后,变量b的值为_。(3)自定义函数to_Byte(ch)能将字符ch对应的ASCII编码转换成8位二进制字符串,例如to_Byte(W)的返回值为01010111。请在划线处填入合适的代码。def to_Byte(ch): ac=ord(ch)#获取ch的ASCII编码值 bc

12、= for i in range(8): bc=_ ac=ac/2 return bc(4)自定义函数ASCII_to_Base64(a)能将字符串a转换成Base64编码字符串(为简单起见,规定字符串a的长度为3的整数倍)。例如,当a=Web时,函数返回V2Vi。def ASCII_to_Base64(a): bite_code= #用来存储二进制字符串 for ch in a: bite_code+=to_Byte(ch) n=len(bite_code) ans= for c in : group=bite_codec:c+24 for j in range(0,24,6): i=int( ) ans=ans+Base64i return ans已知函数int(s,k)的作用是将k进制字符串s转换成十进制整数,例如int(101,2)的值为5,则第空处应该填写代码_;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 高考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号