【精品解析】浙江省绍兴市上虞区2021-2022学年九年级上学期信息技术期末质量调测试卷

资源下载
  1. 二一教育资源

【精品解析】浙江省绍兴市上虞区2021-2022学年九年级上学期信息技术期末质量调测试卷

资源简介

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

展开更多......

收起↑

资源列表