上海市第十中学2021-2022学年高一信息技术下学期期末考试试题(Word版附解析)
资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。
2021学年度第二学期高一年级专项练习信息科技试卷一、单项选择题:(30题,每题2分,共计60分)1.某学校对预防新冠病毒开展宣传活动,以提高师生的防范意识;则下列属于数字化信息发布的是()①对现有资料进行分析、整理②到图书馆查找关于病毒预防措施的资料③在学校网站上设立病毒宣传专栏④提供预防病毒的宣传光盘供师生观看A.①②B.①③C.②④D.③④【答案】D【解析】【详解】本题主要考查数字化信息发布。结合选项可知,③在学校网站上设立病毒宣传专栏④提供预防病毒的宣传光盘供师生观看属于数字化信息发布,故本题选D选项。2.十进制数53转换成二进制数是()A.110101B.100101C.110100D.100100【答案】A【解析】【详解】本题主要考查进制数的转换。十进制数53通过“除权取余、逆序排列”的方法转换为二进制数是110101,故本题选A选项。3.字母“k”的ASCII码二进制数是1101011,十进制数是107;那么字母“h”的ASCII码二进制数和十进制数分别是()A.1101001、105B.1101000、104C.1101000、105D.1101001、104【答案】B【解析】【详解】本题主要考查字符编码及进制转换。字母“k”的ASCII码二进制数是1101011,十进制数是107。那么字母“h”的ASCII码107-3=104,十进制数104通过“除权取余、逆序排列”的方法转换为二进制数是1101000,故本题选B选项。4.根据国家汉字编码标准GB18030—2005,大部分常用汉字用二进制数()个字节表示。A.1B.2C.3D.4【答案】B
【解析】【详解】本题主要考查字符编码。根据国家汉字编码标准GB18030—2005,大部分常用汉字用二进制数2个字节表示,故本题选B选项。5.一位二进制数能够表示2种不同的状态(“0”和“1”),2位二进制数能够表示4种不同的状态(“00”、“01”、“10”和“11”),依次类推……。那么表示750种不同的状态,至少需要()个二进制位。A.8B.9C.10D.11【答案】C【解析】【详解】本题主要考查二进制编码。一位二进制数能够表示2种不同的状态(“0”和“1”),2位二进制数能够表示4种不同的状态(“00”、“01”、“10”和“11”),依次类推……。29=512<750<210=1024,故表示750种不同的状态,至少需要10个二进制位,故本题选C选项。6.对声音编码通过()和()两个步骤来实现。A.采样,转换B.采集,编码C.采集,压缩D.采样,量化【答案】D【解析】【详解】本题主要考查声音编码。对声音编码通过采样,量化两个步骤来实现,故本题选D选项。7.一幅黑白两色静态位图的分辨率为1600×1200,则该位图的数据量为()字节。A.1600×1200B.1600×1200÷8C.1600×1200×2D.1600×1200×2÷8【答案】B【解析】【详解】本题主要考查图像文件容量计算。黑白图像的颜色深度是1位(21=2),图像文件容量=像素*颜色深度/8=1600*1200*1/8,故本题选B选项。8.数字化是信息技术发展的一个重要主题,数字化已经越来越深入地影响人们的日常生活,下列不属于数字化在我们生活中的应用的是()A.网上办公B.数字电视C.到邮局寄包裹D.视频会议【答案】C
【解析】【详解】本题主要考查数字化的应用。到邮局寄包裹是传统方式,不属于数字化在我们生活中的应用,故本题选C选项。9.为了保证计算机中的信息的安全,除了防范计算机病毒和黑客的非法攻击,还必须要做到()A.不使用任何移动存储介质B.不在计算机上玩游戏C.及时进行数据备份D.不接入因特网【答案】C【解析】【详解】本题主要考查信息安全。结合选项可知,为了保证计算机中的信息的安全,除了防范计算机病毒和黑客的非法攻击,还必须要做到及时进行数据备份,故本题选C选项。10.在其余性能相同的情况下,以下CPU中性能最佳的是()A.主频为3.7.GHz的单核处理器B.主频为3.7GHz的双核处理器C.主频为2.5GHz的单核处理器D.主频为2.5GHz的双核处理器【答案】B【解析】【详解】本题主要考查计算机性能指标。根据CPU的性能指标可知,主频越高、线程越多说明性能越高,故在其余性能相同的情况下,以下CPU中性能最佳的是主频为3.7GHz的双核处理器,故本题选B选项。11.如图所示,通常情况下可以通过以下接口中的()将电脑信息发送到液晶电视机上显示。A.图AB.图BC.图CD.图D【答案】B【解析】【详解】本题主要考查计算机硬件接口。选项接口分别是耳机接口、VGA接口、USB接口、网口。VGA接口(VideoGraphicsArray)即视频图形阵列,具有分辨率高,可以将电脑信息发
送到液晶电视机上显示,故本题选B选项。12.计算机能直接执行的程序设计语言是()A.伪代码B.高级语言C.机器语言D.流程图【答案】C【解析】【详解】本题主要考查计算机程序设计语言。计算机能直接执行的程序设计语言是机器语言,即二进制0和1,故本题选C选项。13.以下关于变量的说法,错误的是()A.变量用来存储计算过程所涉及的初始值、中间值和结算结果B.变量中的数据被读出后,该变量中的数据就不再存在C.一旦数据存储到某个变量,只要不把新数据存储到该变量,它值将不会改变D.在算法执行过程中,可以读出变量的值,也可以将数值存储到指定的变量中【答案】B【解析】【详解】本题主要考查变量的描述。变量中的数据被读出后,只要不把新数据存储到该变量,它的值将不会改变,故本题选B选项。14.若变量a、b的值分别为3、4,则表达式a+b/(a-b)的值是()A.-1B.-7C.1D.7【答案】A【解析】【详解】本题主要考查Python表达式的运算。a=3,b=4,表达式a+b/(a-b)=3+4/-1=-1,故本题选A选项。15.下列关于信息系统安全风险的叙述,正确的是()A.计算机病毒只针对计算机终端或手机终端产生破坏,不会威胁信息系统的安全B.黑客非法入侵是信息系统面临的安全威胁之一C.程序员开发的网络应用软件虽然存在安全漏洞,但一旦发现并修补好一次,今后就不可能产生新的漏洞了D.信息系统管理员为了方便自己记忆,把系统账号密码设置为自己手机号码后六位,他认为这并不会威胁信息系统的安全
【答案】B【解析】【详解】本题主要考查信息系统的安全性。计算机病毒会威胁信息系统的安全;黑客非法入侵是信息系统面临的安全威胁之一;程序员开发的网络应用软件虽然存在安全漏洞,一旦发现并修补好一次,今后可能会产生新的漏洞;信息系统管理员为了方便自己记忆,把系统账号密码设置为自己手机号码后六位,这会威胁信息系统的安全,故本题选B选项。16.有一算法描述如下:①定义变量a,b,c;②输入变量a,b的值;③将a-b的值赋值给c;④如果c>0,输出c,转⑥;⑤输出-c;⑥结束以上算法中()A.只有顺序结构B.只有循环结构C.只有分支结构D.有顺序结构和分支结构【答案】D【解析】【详解】本题主要考查算法控制结构。由④可知,有分支结构,自上而下的运行采用了顺序结构,故本题选D选项。17.以下流程图中,执行后会出错的是()A.B.C.D.
【答案】B【解析】【详解】本题主要考查算法流程图。分析流程图,选项B中,a=3,b=a-3=0,执行e=a/b会出现分母为0的错误,故本题选B选项。18.计算机完成了一个加法操作,执行的是一个()A.程序B.判断C.软件D.指令【答案】D【解析】【详解】本题主要考查计算机工作原理。计算机完成了一个加法操作,执行的是一个指令,故本题选D选项。19.某地驾照考试规定,考试成绩不低于80分为合格,下图是根据成绩判断是否合格的部分流程图;如果输入的成绩为85,则该流程的执行顺序为()A.①→②→③B.①→②→④C.①→②→④→③D.①→②→③→④【答案】B【解析】
【详解】本题主要考查算法流程图的执行。如果输入的成绩为85,不满足判断条件成绩<80,执行输出结果2,故该流程的执行顺序为①→②→④,故本题选B选项。20.某人在网上看到一则消息说某地将有台风登陆,那么他首先要做的是()A.向权威机构核实信息B.转发这条信息C.打电话通知亲朋好友D.去超市囤购生活物资【答案】A【解析】【详解】本题主要考查信息的表达与交流。结合选项,可知某人在网上看到一则消息说某地将有台风登陆,那么他首先要做的是向权威机构核实信息,故本题选A选项。21.如下算法的运行结果是()A.5,3B.3,5C.3,8D.8,5【答案】A【解析】【详解】本题主要考查算法流程图的执行。a=3,b=5,a=a+b=8,b=a-b=8-5=3,a=a-b=8-3=5,输出a、b的值为5和3,故本题选A选项。22.电信公司初期推出的宽带服务,其指定宽带接入速度为512Mbps,理论上该宽带的最大下载速度为()A.每分钟64MBB.每秒512MBC.每分钟512MBD.每秒64MB【答案】D【解析】【详解】本题主要考查网络数据传输。1B=8b,其指定宽带接入速度为512Mbps
,理论上该宽带的最大下载速度为512/8=64MB,故本题选D选项。23.为使循环体执行7次,在算法的空白处应该填入()s=0forjinrange():s=s+jA.1,7B.7C.0,8D.8【答案】B【解析】【详解】本题主要考查Python循环结构。range(start,stop,[step]),start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5;step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。为使循环体执行7次,在算法的空白处应该填入7,故本题选B选项。24.在使用Python进行互联网数据采集时,可以安装()库来获取网页源代码。A.pandasB.flaskC.matplotlibD.requests【答案】D【解析】【详解】本题主要考查Python库的描述。requests库就是用来发送各种请求的,就是向网站发送了一个get请求,然后网站会返回一个response,可以获取网页源代码,故本题选D选项。25.在某智能停车场系统中,如果有一辆汽车完成入场操作,在该智能停车系统的停车信息表的记录操作中,一般是完成了什么样的操作?()A.增加新记录B.查询记录C.修改记录D.删除记录【答案】A【解析】【详解】本题主要考查数据库操作。如果有一辆汽车完成入场操作,在该智能停车系统的停车信息表的记录操作中,一般是完成了增加新记录的操作,故本题选A选项。26.算法如下所示,其中说法正确的是()k=20whilek==0:k=k-1
A.循环体执行了0次B.循环体执行了1次C.循环体执行了21次D.循环体执行了无数次【答案】A【解析】【详解】本题主要考查Python循环结构。分析程序,k的初值是20,不满足循环条件,故循环体执行了0次,故本题选A选项。27.在Pandas中用于向csv文件实现写入工作的方法是()A.to_csv()B.read_csv()C.to_xls()D.read_xls()【答案】A【解析】【详解】本题主要考查Python模块的描述。read_csv()函数在pandas中用来读取文件,to_csv()用于向csv文件实现写入,故本题选A选项。28.现有成绩列表score=[98,100,90,80,85],依次执行score.append(95),score.insert(3,92),score.remove(80)以后,列表score为()A.[98,100,90,80,85,95]B.[98,100,90,92,85,95]C.[98,100,92,90,85,95]D.[98,100,90,92,85,95,80]【答案】B【解析】【详解】本题主要考查Python列表的操作。append是在列表尾部追加元素,insert是在指定位置插入元素,remove是删除指定元素。score=[98,100,90,80,85],则score=[98,100,90,80,85],依次执行score.append(95),score.insert(3,92),score.remove(80)以后,列表score为[98,100,90,92,85,95],故本题选B选项。29.以下设备中,属于网络连接设备的是()A.电脑、无线AP、交换机B.路由器、交换机、光纤C.路由器、网卡、双绞线D.路由器、调制解调器、无线AP【答案】D【解析】【详解】本题主要考查网络连接设备。电脑、光纤、双绞线都不属于网络连接设备,交换机、路由器、调制解调器、无线AP均属于网络连接设备,故本题选D选项。30.通常计算机系统由()组成。
A.主机和外设B.硬件系统和程序C.输入、输出设备和CPUD.硬件系统和软件系统【答案】D【解析】【详解】本题主要考查计算机系统。通常计算机系统由硬件系统和软件系统组成。硬件系统是指构成计算机的物理设备,即由机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件;软件系统由系统软件和应用软件组成,故本题选D选项。二、综合应用题:(3题,15分+9分+16分,共计40分)31.为了更好地进行返校复课,小汤同学为S校设计了一个每日体温测量监控系统,用来收集和统计每天进校师生的健康情况。(1)为了更快捷地获取温度信息,总务处在校门口竖立了一个能够测量并记录体温的红外测温枪,该装置在物联网的基本架构中属于()A.感知层B.网络层C.应用层D.以上都是(2)经过具体的需求分析,小汤同学使用SQLite为该系统设计了数据库,以下为小汤同学设置的数据库字段名称。以下做法可以保护师生个人信息安全的是()A.在显示时,将NAME字段和ID字段中部分数据替换为“*”B.在存储时,对数据库中的TEMPERATURE字段进行加密处理C.为数据库服务器的登录和访问设置专门的密码D.使用上课用的U盘对数据进行备份(3)小汤同学将每日测温结果数据导出成CSV文件并使用Python编写程序,绘制了图表。以下选项中最适合用来显示全校数据是否有异常情况的图表类型为()A.scatter()B.plot()C.boxplot()D.pie()(4)小汤同学将其中的某段体温记录复制到了列表temperature中,列表数据如下:temperature=[36.3,37.1,33.2,36.8,36.5,30.2,35.9,36.9],请写出下列代码的运行结果
________________【答案】①.A②.A③.C④.2和6【解析】【详解】本题主要考查Python程序的综合应用。①感知层是物联网的基础,由具有感知、识别、控制和执行等功能的多种设备组成,通过采集各类环境数据信息,将物理世界和信息世界联系在一起。总务处在校门口竖立了一个能够测量并记录体温的红外测温枪,该装置在物联网的基本架构中属于感知层,故本题选A选项。②姓名和身份证号属于个人隐私,结合选项可知,以下做法可以保护师生个人信息安全的是在显示时,将NAME字段和ID字段中的部分数据替换为“*”,故本题选A选项。③箱图是一种用于统计数据分布的统计图,也可以粗略地看出数据是否具有对称性,分布的分散程度等信息。箱图中的信息含义如下:1.最下方的横线表示最小值,2.最上方的横线表示最大值,3.黑色空心圆圈表示异常值,4.黑色实心圆圈表示极端值,箱子由下四分位数、中值以及上四分位数组成,故最适合用来显示全校数据是否有异常情况的图表类型为boxplot(),故本题选C选项。④分析程序可知,该程序实现用t_terror、t_nomal分别统计异常值和正常值的个数,温度在35~37.3(不包括35)摄氏度间属于正常温度值,反之属于异常值,emperature=[36.3,37.1,33.2,36.8,36.5,30.2,35.9,36.9],t_terror=2,t_nomal=6,故输出的结果是2和6。
32.为了防止师生在校门口拥堵产生大规模聚集,加快师生进校速度,学校在入校测温系统的基础上又另外增设了多个点位以便于同时进行多线程的温度测量和数据记录。其中部分设备连接情况如下:(1)从网络规模的角度分析,上图无线AP所组建的网络属于()(2)若无线AP与服务器采用有线连接,则恰当的连接线为()(3)红外测温枪通过传感器获取被测目标的红外辐射后进行模拟信号和数字信号的转换,并显示温度值。以下叙述错误的是()。A.红外测温枪通过液晶显示屏输出温度信息B.红外测温枪获取被测目标红外辐射的过程实现了信息的输入C.红外测温枪显示被测目标温度值过程实现了信息的输入D.红外测温枪将模拟信号转换为数字信号实现了信息的处理【答案】①.局域网②.双绞线③.C【解析】【详解】本题主要考查因特网接入。(1)局域网(LocalAreaNetwork,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程等,故为局域网。(2)双绞线的通信距离默认是100m,如果要加大传输距离,在两段双绞线之间可安装中继器,最多可安装4个中继器,连接5个网段,则最大传输通信距离可达500m,若无线AP与服务器采用有线连接,则恰当的连接线为双绞线。(3)红外测温枪显示被测目标温度值的过程实现了信息的输出,故C项错误。
33.为了保护每日体温测量监控系统中的数据安全,小汤经过思考后在原先的用户界面增加了登录窗口,只有在正确输入用户名和密码后才可以进入后台查阅或修改数据。(1)为了提高身份认证的安全性,小汤为登录界面设置了尝试次数,如果连续3次输入错误的密码,则会锁定账号。以下为小汤同学为身份认证管理功能绘制的部分流程图,请帮助他将流程图补充完整,则①②③处分别为__________、__________、__________。(2)用户在第一次登陆系统时,需要重新设置密码,为了增强密码强度,小汤同学对密码的长度和复杂度做出了要求。①用户修改的密码长度必须在8~16位数之间;②密码必须包含大、小写英文字母和阿拉伯数字。小汤设置变量key存储用户输入的密码,使用len()函数可以得到字符串长度,以下语句中能够正确检测密码长度的是()。A.iflen(key)<8andlen(key)>16:print(“密码长度错误!”)B.iflen(key)>8andlen(key)<16:print(“密码长度错误!”)C.iflen(key)<8orlen(key)>16:print(“密码长度错误!”)D.iflen(key)>8orlen(key)<16:print(“密码长度错误!”)(3)为了对用户输入的密码内容进行检测,小汤同学分别设置了三个计数器来统计key中
大小写字母和阿拉伯数字的出现次数(x:阿拉伯数字,y:大写英文字母,z:小写英文字母)。逐一检测每个字符使用的算法结构是___________;当表达式__________执行结果为True时,key中肯定包含大、小写英文字母和阿拉伯数字。___________A.分支结构嵌套循环结构;x>0andy>0andz>0;B.循环结构嵌套分支结构;x*y*z!=0;C.分支结构嵌套循环结构;x>0ory>0orz>0;D.循环结构嵌套分支结构;x*y*z==0(4)请将下列代码补充完整,当用户输入的密码中没有同时包含大、小写英文字母和数字时,提示密码不符合要求。代码中的输入部分已完成,请勿修改_____________。【答案】①.flag==0?②.flag=1③.n<3?④.C⑤.B⑥.
【解析】【详解】本题主要考查Python程序的综合应用。(1)分析题干及流程图可知,变量flag用于标记输入的密码是否正确,flag=0表示输入错误,flag=1表示输入正确,故处判断flag是否为0,填flag==0?此处是密码正确时,赋值flag=1。如果连续3次输入错误的密码,则会锁定账号,故判断条件是n<3?(2)用户修改的密码长度必须在8~16位数之间,len()函数可以得到字符串长度,故能够正确检测密码长度的是iflen(key)<8orlen(key)>16:print(“密码长度错误!”),选C选项。(3)分析可知,通过循环结构依次取每个字符,通过条件分支结构判断该字符是大小写字母还是数字,当表达式x*y*z!=0执行结果为True时,key中肯定包含大、小写英文字母和阿拉伯数字,故选B选项。(4)具体代码如下:
版权提示
- 温馨提示:
- 1.
部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
- 2.
本文档由用户上传,版权归属用户,莲山负责整理代发布。如果您对本文档版权有争议请及时联系客服。
- 3.
下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
- 4.
下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服vx:lianshan857处理。客服热线:13123380146(工作日9:00-18:00)