【文档说明】上海市建平中学2023-2024学年高一下学期期末考试 信息技术 PDF版含答案.pdf,共(15)页,5.069 MB,由小赞的店铺上传
转载请保留链接:https://www.doc5u.com/view-8380daf4efcddccca00610471c8f1a99.html
以下为本文档部分文字说明:
{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}建平中学2023学年第二学期期末教学质量检测高一信息科技1/10建平中学2023学年第二学期期末教学质量检测高一信息科技试卷说明:本试卷总分100分,考试时间为60
分钟,答题过程中不可使用计算器、手机、电子词典等辅助计算工具。综合题1(共24分):小明学校的智能体育系统采用了物联网技术,用来检测同学健康及体质达标情况。室内及室外场馆均接入了网络,可实现智能管理。学校体育场馆小明家1.1(2分)该系统利用智
能手环实时采集学生心率,这属于物联网基本架构中的_________。()A.感知层B.网络层C.应用层D.逻辑层1.2(2分)场馆内各类计算机终端通过设备A与服务器相连,设备A应该是_________。()A.交换机B.路由器C.无线APD.基站1.3(2分)若要使体育
场馆内的计算机连入因特网,除了配备通信线路和连接设备之外,还需安装的网络协议是__________协议。()A.SMTPB.HTTPC.FTPD.TCP/IP1.4(2分)要想使体育馆内的网络接入因特网,并访问因特网所提供的各类服务与
丰富的信息资源,除了需要通过公用或私有的线路将设备或局域网连接到因特网,还需要利用______提供的接入服务。()A.通信设备生产商B.网络安全管理中心C.因特网服务提供商ISPD.学校信息办公室1.5(2分)小明将笔记本电脑接入图书馆的网络,获取的IP地址
是10.68.5.203,他想知道与中心服务器(IP地址为10.68.0.168)是否顺利通信,可以使用的命令是()。A.ipconfig10.68.0.168B.ping10.68.5.203C.ping10.68.0.168D.cmd10.68.5.2031.6(2
分)小明家的宽带采用光纤接入方式,带宽为300Mbps。小明的手机和家中无线路由都支持500Mbps的最大传输速率,小明用手机通过WLAN下载一部2GB的视频,理论上需要的下载时间最少是_____秒?()A.2*1024*8/500B.2*1000*8/50
0C.2*1024*8/300D.2*1000*8/3001.7(2分)小明发现,使用同一移动终端访问学校场馆的中心服务器,在家里比在学校图书馆的速度更快,原因可能有____________________
_______________________________________。(至少2条){#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}AADCCC
学校图书馆的网络带宽被共享;学校图书馆的网络�设备性能较差;移动终端连接学校无线AP信号受干扰等建平中学2023学年第二学期期末教学质量检测高一信息科技2/101.8(2分)同学们使用学生平板上的智慧校园APP就可以查询到个人信
息,这个APP属于信息系统组成要素中的()。A.数据B.软件C.硬件D.人1.9(2分)小明通过智慧校园APP下载了学校的校歌,该WAV音频采样频率为44.1KHz,采用16位立体声录制,时长为3分钟,则该音频文件的数据存储量为()。A.44.1*16*2*3/8BB.44.1*4*
2*3*60/8BC.44.1*1000*4*3*60/8/1024KBD.44.1*1000*4*3*60/1024KB1.10(多选题,2分)小明为了完成智慧校园研究报告,下载了一些学习资料和软件工具等,以下不能进行有损压缩的是()。A.智慧校园.exeB.智慧校园
宣传片.AVIC.智慧校园海报.bmpD.智慧校园项目调查问卷.docx1.11(多选题,2分)信息系统为同学们带来便利的同时,也存在一定的安全风险,比如病毒破坏、数据丢失、隐私泄露等。针对不同的风险
,以下应对措施合理的是()。A.安装防火墙并定期用杀毒软件查杀B.定期对系统的数据进行备份C.建立网络安全制度,规范网络管理流程D.设置访问控制,只允许管理员访问系统1.12(2分)为进一步了解信息系统安全,小明通过查阅资料了解到,如下图所示,有一种黑客的非法行为,是通过控制许多傀儡机向目标主机
发送大量数据包,使目标主机的所有可用资源都被消耗完,导致合法用户的请求无法回应,这种系统安全风险属于()。A.管理安全风险B.网络安全风险C.软件安全风险D.物理安全风险综合题2(共16分):为了更好地保护环境,落实垃圾回收与分类,小明尝试开发基于人工智能技术的可回收垃
圾识别系统。2.1(2分)用于训练人工智能模型的可回收垃圾的图片对应的类别已提前做好了人工标记,该机器学习方法属于_____________。()A.非监督学习B.半监督学习C.监督学习D.强化学习2.2(2分)下图是一张用于训练的图片,其分辨率为300*400,位深度为16bit,文件类
型为bmp。理论上,该图像文件的数据存储量是___________B。(){#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}BDADABCBCC建平中学2023学年第二学期期末教学质量
检测高一信息科技3/10A.300*400*16/8/1024B.300*400*4/8C.300*400*16/8D.300*400*16/10242.3(2分)该图像色彩采用RGB格式,其中某像素点的蓝色值用十六进制表示是BE,转换为
二进制数是______________。()A.10101111B.10111111C.11011110D.101111102.4(4分)小明先实现系统对可回收垃圾中易拉罐和玻璃瓶的识别,训练样本特征值如下
表所示。现有一个未知分类样本,特征值一为8,特征值二为7。根据欧式距离法,可判定该样本属于________类;若采用k-近邻算法,k取5时,该样本应判定属于________类。A.易拉罐B.玻璃瓶类别特征值一特征值二
易拉罐104易拉罐83易拉罐93玻璃瓶69玻璃瓶612玻璃瓶5102.5(2分)小明通过计算准确率,来客观地评估该系统的分类效果。已知训练数据有1000条,测试数据有200条,识别错误的数据有20条,则该系统的准确率是___________%。2.6(2分)人工智能技
术如今已得到广泛应用,例如进行人脸识别、人脸检测。人脸检测最常用的方式是调用某些平台SDK来实现。将以下步骤按正确顺序排列为:_________。()①调用SDK,获取人脸检测(或识别)任务的返回信息②从返回信息中提取人脸的定位信息③根据人脸定位信息绘制矩形框④导入智能
工具图像处理SDKA.④①②③B.④③②①C.④②①③D.④①③②2.7(2分)小明积极学习人脸检测技术,导入了一张照片face1.jpg进行测试,使用Pillow库,将照片中的人脸位置标记出来,即以(110,90)为起点,划宽、高分别为120
、100的蓝色矩形。补全如下代码正确的选项是()。fromPILimportImage,ImageDrawim=Image.open('face1.jpg')draw=ImageDraw.Draw(im
)draw.rectangle((110,90,____,____),outline=(__________))#颜色按RGB方式im.show()A.120100255,0,0B.230190255,0,0C.
1201000,0,255D.2301900,0,255{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}D90AAAD建平中学2023学年第二学期期末教学质量检测高一信息科技4/10综合题3(
共29分):2024年9月,建平中学将迎来80周年校庆,为了方便广大校友进行返校,小申想利用所学,搭建一个建平校友返校预约系统。3.1(2分)小申设计了一项功能,校友返校预约后,系统会自动为其分配活动室。
学校内有两个教学楼的教室可用作活动室,其中一个楼有5层,每层有14个门;另一个楼有6层,每层有20个门。在进行代码设计时,对门牌号进行二进制编码,至少需要______位二进制数?若编码需要体现楼栋、楼层和门牌号信息,则至少需要______位二进制数?()A.
78B.89C.79D.9103.2(2分)用户需要通过浏览器和URL地址访问并获取该系统提供的预约服务,则该系统的软件结构是_______结构?()A.HTMLB.P2PC.B/SD.C/S3.3(2分)小申设计了搭建系统所需的
网页模板文件,应该默认存放到项目包中的______文件夹中?()A.instanceB.staticC.templatesD.venv3.4(2分)小申为“添加返校预约”功能设计的用户界面如下图所示,采集校友的“毕
业年份”信息时,最好是采用以下哪种方式?()A.使用键盘手动输入B.下拉框中选择年份C.获取系统当前年份D.查询获取毕业年份3.5(2分)校友使用该系统添加返校预约时,填写并提交的预约信息数据的流向是?()A.业务逻辑层→数据访问层→数据库→用户界面层B.数据访问层→业务逻辑层→
数据库→用户界面层C.业务逻辑层→用户界面层→数据访问层→数据库D.用户界面层→业务逻辑层→数据访问层→数据库3.6(2分)小申设计了系统所需的数据库,并用数据表jperInfo存放校友返校预约信息,如下图所示,则手机号phoneNumber字段应该设置为
_____类型?()A.integerB.textC.numericD.real{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}BCCDBB建平中学2
023学年第二学期期末教学质量检测高一信息科技5/103.7(2分)小申为了提供对数据库的数据访问,编写了自定义函数于程序db.py中,该程序文件对应系统的软件架构中的_______层?()A.用户界面B.数据访问C.业务逻辑D.网络传输3.8(3分)程序db.py中,将校友返校
预约信息写入数据库的函数add_one()部分代码如下,请帮小申补全空白处的代码。defadd_one(xm,xb,phone,year,bzr):conn=sqlite3.connect("instance/test.db")cur=conn.c
ursor()cur.execute("__________①____________(name,gender,phoneNumber,gradYear,headTeacher)values(?,?,?,?,?)",(xm,xb
,___②___,year,bzr))cur.close()conn.commit()conn.close()①___________________________②____________3.9(2分)小申使用Flask框架搭建网站服务端,主程序run.py中
的关键代码的顺序应该是()。①app=Flask(__name__)②fromflaskimportFlask,render_template,request,redirect③app.run()④@app.route(’/’)A.②①④③B.②③④①C.②④①③D.
②①③④3.10(6分)小申编程实现校友“添加返校预约”功能,并通过在浏览器中输入URL(http://127.0.0.1:8000/add)进行本地测试,请帮其补全下方关键代码。@app.route("____①____",methods=["GET","POST"])defadd_i
nfo():ifrequest.method=="____②____":xm=request.form["name"]xb=request.form["gender"]phone=request.form["phon
eNumber"]{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}BinsertintojperInfophoneA建平中学2023学年第二学期期末教学质量检测高一信息科技6/10year=request.
form["gradYear"]bzr=request.form["headTeacher"]db.add_one(xm,xb,phone,date,year,bzr)returnredirect('/')returnre
nder_template("add.html")app.run(debug=True,host=’0.0.0.0’,port=____③___)①____________②____________③____________3.11(2分)小申设计的系统除了“添加返校预约”外,还
有“查看所有预约”和“查询个人预约”等功能。为了保护用户隐私,查看预约信息时,对手机号信息的显示做了一定处理,例如“198****1234”,这是进行了_________。()A.数据加密B.数据脱敏C.数据整理D.数据修改
3.12(多选题,2分)在系统运行与测试阶段,小梅提出——所有用户都能进入“查看所有预约”功能页面不合理。为解决该问题,进一步完善该系统,可以采用的手段有__________。()A.身份认证B.访问控制C.修补漏洞D.定期查毒综合题4(共
31分):“建平校友返校预约”系统运行了一段时间后,小达想对该系统收集到的校友返校预约数据进行一定分析。4.1(2分)小达想要利用网络爬虫技术,采集“查看所有预约”功能页面上的全部预约信息。第一步是获取网页源代码,小达编写的部分程序如
下:h=____①____.get(url)h.encoding=‘utf-8’则①处应该使用的模块是()?A.numpyB.requestsC.pandasD.math4.2(2分)第二步是解析获取到的网页内容,导入解析网页所需模块的语句是?()A.importr
equestsB.importBeautifulSoupC.importbs4.BeautifulSoupD.frombs4importBeautifulSoup4.3(2分)小达获取到的部分网页源代码如下:<tr><td>1</td><td>小平</td
><td>男</td><td>198****1234</td><td>1999</td><td>金老师</td></tr><tr>……</tr>小达编写了下方的程序,将解析后的网页保存到对象sp中,然后从sp对象中
提取数据单元格中的数据,则代码空缺处应该是?(){#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}/addPOST8000须大写BABBDD________建平中学2023学年第二学期期末教学质量检测高一信息科技7/10……sp=B
eautifulSoup(h.text,"html.parser")data=___①____("___②___")foriindata:print(i.text)A.sp.findtrB.sp.find_alltrC.sp.findtdD.sp.find_alltd4.4(6分)小达将获取
到的数据保存到文件“校友信息.csv”中,部分数据如下所示:编号姓名性别手机号毕业年份班主任1小平男198****12341999金老师2小果女133****00092012郑老师3张三男198****56782021郑老师4李四女133****345
62013王老师5刘二男133****22226王五男198****12342012王老师7小平男198****12341999金老师小达发现数据中存在重复记录和缺失值,想利用Python程序对数据进行整理,编写了如下代码,请根据小
达的注释,补全其中空白处的代码。importpandasaspd#读取数据df=pd.read_csv("校友信息.csv",encoding='____①____')#去除存在任意缺失值的记录,替换原表df.dropna(how="____②____",inplace=True)#去除重复记录
,保留第一条,替换原表df.drop_duplicates(subset=["姓名","_____③_____"],keep="first",inplace=True)#保存数据df.to_csv("校友信息整理.csv")①____________②____________③__________
__4.5(2分)小达想要检测毕业年份数据中是否存在异常值,可以通过绘制__________图和_________图。4.6(2分)小达绘制的数据分析图如下,下方代码空缺处应该是________?毕业年份数据中____
___异常值。(){#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}ANSI或ansiany手机号散点箱形C建平中学2023学年第二学期期末教学质量检测高一信息科技8/10……importmatplot
lib.pyplotaspltplt.________(df["毕业年份"],sym='o',whis=1.5)plt.show()A.plot存在B.plot不存在C.boxplot存在D.boxplot不存在4.7(2分)对数
据进行整理后,小达想要统计返校校友中毕业年份在1990年到1999年的人数,下列Python语句中可以实现该需求的是()。A.len(df[(1990<=df["毕业年份"]<=1999)])B.len(df[(df["
毕业年份"]>=1990)and(df["毕业年份"]<=1999)])C.len(df[(df["毕业年份"]>=1990)&(df["毕业年份"]<=1999)])D.len(df[(df["毕业年份"]>=1990
)|(df["毕业年份"]<=1999)])4.8(多选题,2分)小达想要分析不同年代毕业校友的返校情况,并将1940s、1950s、……2010s、2020s相应返校校友人数保存到列表sn中,准备按上题思路进行人数统计。小明却给了小达一个更好的建议——找到毕业年份、毕业年代和列表sn索引三者间关
系。小达根据小明的建议,编写的代码如下,代码空白处应该为()。A.i/10B.i/10-194C.i//10-194D.int(i/10)-194importpandasaspddf=pd.read_csv("校友信息整理
.csv")sn=[0,0,0,0,0,0,0,0,0]#不同毕业年代返校校友人数foriindf[‘毕业年份’]:#遍历毕业年份数据sn[________]+=1#对应毕业年代人数加14.9(4分)为了直观显示不同年代毕业校友的返校占比情况
,小达编写程序绘制了下方的饼图,请补全小达代码中的空白处。#代码续上题plt.rcParams['font.sans-serif']=['SimHei']plt.title('不同毕业年代建平校友返校情况')nd=
['1940s','1950s','1960s','1970s','1980s','1990s','2000s','2010s','2020s']plt.pie(sn,labels=_______,autopct='%1.1f%%')plt.show(){#{QQABZYaQggCgQJJAAQ
hCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}CCDnd建平中学2023学年第二学期期末教学质量检测高一信息科技9/10从上图中,你可以得出哪些结论或信息:_______________
___________________。(至少两点)4.10(2分)小达想要利用枚举法,找出这次返校的毕业生姓名中,含有多少个“建”或“平”字,枚举法的控制结构是____________。()A.循环结构B.循环
嵌套分支结构C.分支嵌套分支结构D.循环嵌套循环结构4.11(5分)小达先将所有人的姓名拼接为一个字符串,接着统计其中含有多少个“建”或“平”字,请补全下方程序中的空白。importpandasaspddf=pd.read_cs
v("校友信息整理.csv")names=""foriindf["姓名"]:names+=ic=0#补全下方程序print(c){#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAa
gOxAAMMAAAQBNABAA=}#}预约返校校友中,1970年代的�占比最高;1940年代的占比最低等Bforiinnames:�ifi=='建'ori=='平':�c=c+1#c+=1合理即可,说明:�1、i是循环变量名,写成a、b、c都可以�2、names
是字符串序列,可以直接for遍历�3、'='是赋值符,'=='是关系比较符'等于'建平中学2023学年第二学期期末教学质量检测高一信息科技10/10Python帮助小贴士·pandas库函数简单示例功能pandas.read_csv()panda
s.read_csv('文件名.扩展名',encoding='utf-8')读取当前目录的csv文件,encoding表示文件的编码格式DataFrame.dropna()DataFrame.dropna(how='any',inplace=False)去除缺
失记录。how表示记录中存在任意(any)/全部(all)缺失时进行去缺;inplace表示是否在原表上进行操作(True/False)。DataFrame.drop_duplicates()DataFrame.drop_duplica
tes(subset=['x'],keep='first',inplace=False)去除重复记录。subset表示进行去重的列,None表示全部列;keep表示保留第几个数据(first/last/
False);inplace表示是否在原表上进行操作(True/False)。·matplotlib库函数简单示例功能matplotlib.pyplot.plot()matplotlib.pyplot.plot(
x,y)绘制折线图matplotlib.pyplot.boxplot()matplotlib.pyplot.boxplot(x,sym='o',whis=1.5)绘制箱型图matplotlib.pyplot.pie()matplotlib.pyplot.pie(x,
labels=y)绘制饼图matplotlib.pyplot.show()matplotlib.pyplot.show()在本机显示图形·操作数据库的命令SQL语句操作简单示例查询select字段名1,字段名2
,字段名3from数据表名where字段=值例:selectuserid,bjxh,ysfromxuankewhereuserid="21001"添加insertinto数据表名(字段名1,字段名2,字段名3)values(值1,
值2,值3)例:insertintoxuanke(userid,bjxh)values("21001","211012")修改update数据表名set字段名1=值1,字段名2=值2where字段名=值例:updat
exuankesetbjxh="210308"whereuserid="21001"删除deletefrom数据表名where字段名=值例:deletefromxuankewhereuserid="21001"·Python内置函数函数简单示例功能len
()len(x)返回序列x的长度或个数range()range(x,y,step)返回一个等差整数序列round()round(x,a)返回x四舍五入保留的a位小数{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}形
{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}{#{QQABZYaQggCgQJJAAQhCAQX6CAI
QkBEAAagOxAAMMAAAQBNABAA=}#}{#{QQABZYaQggCgQJJAAQhCAQX6CAIQkBEAAagOxAAMMAAAQBNABAA=}#}