浙江省绍兴市上虞区2021-2022学年九年级上学期信息技术期末质量调测试卷
试卷更新日期:2023-09-06 类型:期末考试
一、选择题
-
1. Python是一种跨平台、开源、解释型的高级编程语言。李明在电脑上创建了一个Python源程序,正确的文件是( )A、 B、 C、 D、2. Python程序可以处理各种类型的数据,有整型、浮点型、字符串、列表等。在a,b,c,d=1001 , '李明' , "2008.12" ,[89,96,78,74,78] 中,4个变量数据类型的判断正确的是( )A、变量a和d的数据类型都是整型 B、变量b和c的数据类型都是字符串型 C、变量c的数据类型是浮点型 D、变量d的数据类型是整型3. Python算术运算是指运用算术运算符进行数的加、减、乘、除等数学运算,算术运算符存在优先级别。算术表达式5+100/4//3**2的计算结果是( )A、7 B、69.0 C、7.0 D、1054. 顺序结构是程序设计中最简单、最基本的结构方式。键盘输入:5,执行下列程序段后,运行结果为( )
#输入正方形的边长,求正方形面积
a=float(input('输入正方形边长:'))
s=a**2
print('s=',s)
A、‘s=’ s B、s= s C、s= 10 D、s= 25.05. Python的if条件语句用条件实现判断,而条件实际上是一个表达式,它的值可以是真或假。当x=3,y=2时,表达式x>4 and y<x的值为( )A、True B、False C、true D、false6. 穿衣指数是根据自然环境对人体感觉温度影响最主要的天空状况、气温、湿度及风等气象条件,对人们适宜穿着的服装进行分级,以提醒人们根据天气变化适当着装。下列是李明根据穿衣指数编写的代码,说法正确的是( )temp=float(input(“请输入今天的平均气温:”))
if temp<5:
print(“建议穿厚款羽绒服”)
elif temp>=5 and temp<10: ①
print(“建议穿棉衣”)
elif temp>=10 and temp<15:
print(“建议穿毛衣”)
elif temp>=15 and temp<20: ②
print(“建议穿风衣”)
elif temp>=20 and temp<30:
print(“建议穿长袖或短袖T恤”)
elif temp>=30:
print(“建议穿短袖短裤”)
A、if语句和elif语句结尾处“:”可以去掉 B、每个print语句结束后应该加“;” C、①和②语句块不能互换位置,会影响结果输出 D、在逻辑表达式中and左右两边关系表达式可以互换,不影响结果输出7. 以下程序片段中,说法错误的是( )①str="Windows14"
②for i in str:
print(i)
A、第①行代码实现:将字符串"Windows14"赋值给变量str B、第②行代码实现:从字符"W" 遍历到字符"4"结束,共访问9次 C、每次循环,先获得字符,再赋值给变量i,最后输出变量i的值 D、程序的运行结果:Windows148. 某算法的程序如下所示,运行程序,输出结果为( )s=0
i=1
while i<5:
s=s+i*2
i=i+2
print(i,s)
A、3 8 B、5 13 C、5 8 D、4 129. 运行下列Python程序,x的输出个数有( )x=1
while x<100:
x=x*2+x*3
print(x)
A、1个 B、2个 C、3个 D、4个10. tkinter是Python的内置GUI模块,使用tkinter模块可以快速创建图形界面。导入tkinter模块后,创建一个主窗体对象的语句是( )A、Entname=tkinter.Label(win,text=’账号:’) B、win=tkinter.Tk( ) C、win.title(“登录窗体”) D、win.geometry(“300*200”)11. 为积极响应省政府提出的“互联网+义务教育”民生实事工程号召,区内各共同体学校之间开展了“网络同步课堂”(如图)。“网络同步课堂”是依靠智能化设备,不同学校、不同区域的学生通过网络跨越空间,实时同上一堂课的一种新型教学方式。根据覆盖范围的不同,我区开展“网络同步课堂”需要构建的网络属于( )A、局域网 B、城域网 C、区域网 D、广域网12. 李明电脑的网络连接详细信息如图所示,关于它的说法错误的是( )A、IP地址目前有两个版本,分别是IPv4和IPv6,其中IPv4是一个32位的地址,常采用4个十进制数字表示 B、IP协议将IPv4分为两部分,前面24位代表网络地址,后面8位表示该主机在局域网中的地址 C、若两个IP地址在同一个子网内,则网络地址一定相同,为了判断IP地址中的网络地址,IP协议还引入了子网掩码,该子网掩码是255.255.255.0 D、物理地址即为MAC地址,每一个网卡都需要一个唯一的MAC地址,用来确认网络设备位置,通常用十进制数和任意字母符号表示13. HTML语言是用于描述网页文档的一种标记语言,它是因特网上的通用语言。北京2022年冬奥会和冬残奥会的HTML网页如图所示,该网页中“北京2022年冬奥会和冬残奥会组织委员会网站”应该编辑在HTML代码结构中的( )A、<html>与</html>之间 B、<head>与</head> 之间 C、<body>与</body>之间 D、<title>与</title>之间14. 移动通信已历经1G、2G、3G、4G的发展,每一次技术进步,都极大地促进了产业升级和经济社会发展。随着移动互联网快速发展,移动数据业务流量爆炸式增长,4G移动通信系统难以满足未来移动数据流量暴涨的需求,急需研发下一代移动通信5G系统。下列关于5G说法错误的是( )A、第五代移动通信技术,简称5G,是最新一代蜂窝移动通信技术 B、5G的性能目标是低数据速率、减少延迟、节省能源、降低成本、降低系统容量和大规模设备连接 C、5G具备的特点对应的是增强移动宽带、超高可靠低时延通信和海量机器类通信三大应用场景 D、5G为用户提供虚拟现实、超高清(3D)视频等更加身临其境的极致业务体验,满足移动医疗、车联网等物联网应用需求15. 无线网络是指无需布线就能实现各种通信设备互联的网络,常说的无线上网一般有两种:一是连接到无线局域网,二是连接到电信运营商的手机通信网络,下列( )不是常用的无线网络设备。A、 B、 C、 D、16. 网络与人们的日常生活、工作及学习的关系越来越密切,网络世界已成为一个“虚拟社会”,各种网络行为存在着安全隐患,这样就要求我们在使用网络时提高信息安全意识。下列做法不安全的是( )A、不使用那些不正规的网站,谨防钓鱼网站 B、网络支付时应确保网络环境的安全性,不要随意连接公共场所的Wi-Fi C、上传个人身份证照片时,只要是正规的网站,就不需要注明使用的限制途径 D、当微信、短信、QQ等个人通信软件接收到家人或朋友的信息,要求向对方转账时,首先要鉴别对方身份的真伪17. GPS定位系统是一种以人造地球卫星为基础的高精度无线电导航的定位系统,它能够获取准确的地理位置、车行速度及精确的时间等数据,在全球任何地方以及近地空间都能把数据信息提供给用户。GPS设备属于物联网体系架构中的( )A、感知层 B、网络层 C、平台层 D、应用层18. 物联网引发了从信息化到智能化的变革,并且渗透到社会中的各个角落,逐渐改变着人们的生活方式,在家居、交通、电力、环保、城市信息化等领域,物联网都得到了广泛的应用,下列( )不属于物联网的生活应用。A、 智能厨房 B、十分钟快剪 C、 智能养老 D、智能公厕19. 据调查,美国93%的家庭至少拥有一套烟雾报警器,如图。火灾初起的烟雾会积聚在室内天花板下,烟雾探测器能够实时监视探测烟雾的存在,每45s左右对环境进行周期性检测。报警器通过内部智能处理器感应离散光源、微小的烟粒和气雾来检测,一旦检测到烟雾,立刻通过一个内置的专用IC驱动电路和一个外部压电式换能器输出报警声,使人们及早得知火情,将火灾扑灭在萌芽状态。此案例中没有涉及到的设备是( )A、烟雾传感器 B、蜂鸣器 C、温度传感器 D、光敏传感器20. 运动员佩带装有芯片的号码布激活后,当经过起点地上的计时毯时,开始启动计时;经过终点的计时毯时,计时结束。芯片计时准确地记取每个人的出发时间、到达每个计时点的时间,以及冲过终点的时间,这有效防止了运动员在长距离项目(如:马拉松比赛)中抄近道。如图解释了马拉松是如何进行赛事计时的,其中跑步芯片计时系统采用的技术是( )A、大数据 B、云计算 C、新一代因特网 D、射频识别(RFID)21. 无线耳机有效地简化了平板电脑、笔记本、移动手机等移动通信终端设备之间的通信,成功地简化了这些设备与因特网之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。从手机顶部显示栏的信息(如图)可知,无线耳机采用( )技术与移动手机成功连接。A、 B、 C、 D、22. 在物联网中,当传感器获取大量数据后,经过对数据的分析、处理,通过控制技术就可以实现对相关设备的控制。根据控制主体的不同,控制的形式可分为自动控制和手动控制,下列生活实例中,不属于自动控制的是( )A、旅客在火车站进站的闸机上刷身份证和刷脸进站 B、人进出商场或银行门口时,门会自动打开 C、家用智能盆栽通过适当地设置,能判断植物的湿度自动浇水 D、冬天天气寒冷,通过手机连接空调打开制热开关,室内的气温会自动上升23. 人工智能是以机器为载体所实现的人类智能,是一门综合性学科。关于人工智能起源和发展事件的时间排序正确的是( )①人工智能的发展并不是一帆风顺的,20世纪70-80年代曾经历了两次低谷
②人工智能发展进入新阶段,芯片化、硬件化、平台化趋势更加明显
③达特茅斯会议提出了“人工智能”的概念和发展目标,标志着人工智能作为一门新兴学科的正式诞生
④英国数学家阿兰•图灵提出了“图灵测试模型”,用来区别人类智能和机器智能
A、①②④③ B、②①③④ C、④③①② D、③④①②24. 随着人工智能的发展,合成语音的自然度和音质均得到明显的改善,语音合成技术已广泛应用于日常生活中,下列生活场景中的语音内容中不属于语音合成技术的是( )A、“请10B5号到5号柜台办理业务......”(银行叫号) B、“后续情况我们会进一步通报,近期各地发生疫情,表明外部输入的风险均存在,内部防控关口必须时刻坚守......”(新闻发布) C、“准备出发,全程11公里,大约20分钟,前方右转......”(车载导航) D、“欢迎致电中国移动,智能语音客服请按1,宽带及宽带电视业务请按5,手机业务请按6......”(电话查询)25. 人工智能技术是解决“能还是不能”的问题,人工智能伦理则是探讨“应该还是不应该”的问题。人工智能技术在为人类社会带来便利的同时,也可能带来风险和挑战,如图所示的内容涉及到人工智能的( )A、公平性 B、隐私性 C、可靠性 D、安全性二、判断题
-
26. print()函数可以一次输出多个对象,多个参数之间用逗号分隔。如print("2+3=",2+3),输出结果是2+3= 5。( )27. 若lst=["钟南山","李兰娟","张文宏","张定宇","陈薇","张继先"],想通过切片操作访问显示['钟南山','李兰娟','张文宏'],则通过lst[1:3]即可实现。( )28. int( )函数的作用是将字符串或数字转换为整型,如int('33.33')结果是33。( )29. Python程序的基本结构只有三种:即顺序结构、分支结构和循环结构。( )30. 在Python中,代码的缩进非常重要,缩进是体现代码逻辑关系的重要方式。同一层次的代码块必须缩进4个空格。( )31. 在多分支结构程序设计中,当选择情况较多时,Python提供了if-elif-else条件语句,其中else子句可以省略不写。( )32. 若一个完整的for循环语句代码中包含有“for i in range(1,10,3):”语句,则循环体将被执行4次。( )33. 在while循环语句中,代码若写为“while True:”时,则循环体将一直运行,有死循环的可能。( )34. 在for循环语句和while循环语句中,都可添加else子句。( )35. Python中,用户可根据需要创建函数,如print()、len()等属于自定义函数。( )36. 中国互联网络信息中心负责运行和管理国家顶级域名“.cn”,标志着我国开始进入因特网时代。( )37. 常见的网络服务包括Web服务、文件传输服务、远程登录服务、邮件服务、域名动态映射等。( )38. 计算机病毒是指人为编制的具有寄生性、破坏性、复制性和传染性的程序代码,而恶意软件是指故意在计算机系统上执行恶意任务的病毒、蠕虫、特洛伊木马等,它们是目前引发计算机与网络安全问题的主要原因。( )39. 物联网就是人物相连的互联网,通过信息传感设备,将相关物体与网络连接,使物体具备一定的“智能”,进行人与物体之间的信息交换和通信,实现智能化识别、定位、跟踪、监管等功能。( )40. 市面上流行的宠物喂食器是一种新一代因特网的生活应用,主人通过手机控制喂食器给在家的宠物喂食,并随时观察宠物的在家表现和进食情况。( )41. Wi-Fi具有连接速度快、可靠性高、覆盖范围广等特点,适用于大规模、大范围的数据传输和信号覆盖,在家庭物联网中得到广泛应用。( )42. 随着人工智能技术的发展,人工智能的应用范围越来越广泛,人工智能应用的表现形式大致可分为能听、能说、能看、能写、会思考、会行动六个领域。( )43. 语音识别的准确率只与录音时周边环境的噪声、录音设备的质量有关,所以不管用普通话录音还是用方言录音,语音识别的准确率都是一样的。( )44. 图像的数字化过程主要分为采样、量化与编码三个部分,水平像素点与垂直像素点的乘积称为分辨率,分辨率大小是由采样频率决定,分辨率越大,图像越清晰。( )45. 2021年6月清华大学迎来国内首个原创AI虚拟学生“华智冰”,她能作诗曲绘画、手语翻译、新闻稿件撰写、服装设计等,还能互动交流,懂得推理,可见随着AI的发展,人类智能终将被人工智能所替代。( )
三、程序设计题
-
46. 顺序结构+分支结构程序设计
水仙花数是指一个三位数,它每个数位上的数的3次幂之和等于它本身。例如:153是水仙花数,因为13+53+33=153。小明初学编程,想通过键盘输入一个三位数,让电脑判断是否是水仙花数。如是,则输出:“是水仙花数!”,若不是,则输出:“不是水仙花数!”实现上述功能的Python程序如下,请在划线处填入合适的代码。
x= int(input(“输入一个三位数:”))
a=x//100 #提取百位上的数
b=(x//10)%10 #提取十位上的数
c= #提取个位上的数
if a**3+b**3+c**3==x :
print(x,“是水仙花数!”)
print(x,“不是水仙花数!”)
47. 多分支结构程序设计元旦将至,学校将隆重举行庆元旦迎新文艺会演。各班节目的获奖规则是:第一、二名为一等奖,第三至五名为二等奖,第六至十名为三等奖,其它都是参与奖。编程实现:输入名次(1,2,3……),输出奖次。请在划线处填入合适的答案。
mc=(input(“节目名次:”))
dj=['一等奖','二等奖','三等奖','参与奖']
if mc==1 or mc==2:
print("恭喜!获得:", dj[0] )
elif mc>2 and mc<=5:
print("恭喜!获得:",dj[1])
elif mc>5 and mc<=10:
print("恭喜!获得:",dj[2])
else:
print("重在参与!获得:",dj[3])
当程序运行时,通过键盘输入节目名次:8,则程序输出的结果是:
48. for循环应用程序设计小红所在学校共有30个班级,学校经常需要统计各班参与安全教育平台的学生数。小红编程实现:输入各班学生人数,电脑计算并输出总人数。实现上述功能的Python程序如下,请在①划线处填入合适的代码,在②划线处选填答案。
s= ① #累加器s初始化
for i in range(1,31):
x=int(input(“输入各班参与安全平台的学生数“))
②
print(“安全平台学习总人数:”,s)
②划线处,可选填(单选,填字母)
A.s=s+x B.s=s+1 C.x=x+s D.x=x+1
49. while循环+函数程序设计菜鸟小李遇到了一道难题,向你救助。仔细阅读以下程序,相信你能找到答案。请在①划线处选填答案,在②划线处填入运行结果。
#利用while循环定义累乘的函数
def lc(num): #自定义函数
result =1
i=1
while i<=num:
result = result * i
i=i+1
① #返回结果
#调用函数
s = lc(5)
print(s)
①划线处应填入(单选,填字母)
A.return B.return i C.return result D.此处没有return
②程序运行的结果是:。
50. 枚举算法程序设计王老师急需解密图的单据编号。由于时间长远,只能看到上面有一个5位数的编号,其中千位数和十位数已经变得模糊不清,但是知道这个5位数是23的倍数。请你完善以下程序,从小到大输出所有满足这些条件的5位数,并统计这些5位数的个数。在①划线处填入合适的代码,在②划线选填答案。
k=0
for i in range(10):
for j in range(10):
num=① #从30106开始计算出5位数
if ② :
print("满足条件的五位数是:",num)
k=k+1
print("一共有:",k,"个")
②划线处需填入的条件判断语句是(单选,填字母)
A.num/23=0 B.num/23==0: C.num%23==0: D.num%23=0: