![2021学年高一信息技术期末考查卷_第1页](http://file4.renrendoc.com/view/4634b971f94649abf4d91139078bf311/4634b971f94649abf4d91139078bf3111.gif)
![2021学年高一信息技术期末考查卷_第2页](http://file4.renrendoc.com/view/4634b971f94649abf4d91139078bf311/4634b971f94649abf4d91139078bf3112.gif)
![2021学年高一信息技术期末考查卷_第3页](http://file4.renrendoc.com/view/4634b971f94649abf4d91139078bf311/4634b971f94649abf4d91139078bf3113.gif)
![2021学年高一信息技术期末考查卷_第4页](http://file4.renrendoc.com/view/4634b971f94649abf4d91139078bf311/4634b971f94649abf4d91139078bf3114.gif)
![2021学年高一信息技术期末考查卷_第5页](http://file4.renrendoc.com/view/4634b971f94649abf4d91139078bf311/4634b971f94649abf4d91139078bf3115.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021学年高一信息技术期末考查卷
第一部分基础知识篇
单项选择题(共40分,2分/题)
L随着互联网的发展,大数据已经渗透到很多领域,能优化社会管理模式、提
升服务质量、助力科学研究。以下不属于大数据应用的是()
通过分析出租车乘客出行的起讫点、经过路线等信息,对城市公交线路网进行
优化
利用医学影像图进行身体检查(正确答案)
利用“万维望远镜”实现基于全球数据共享的天文观测
通过用户“画像”方式向网购买家精准推送其可能想要的商品
2.计算机指令是指挥计算机工作的指示和命令,指令包括操作码和地址码。一
台计算机中所有指令的集合构成了该计算机的指令系统。如果某计算机指令的操作
码是32位,地址码是64位,那么该计算机的指令系统所包含的指令数不超过
()条
32
96
2的32次方(正确答案)
2的64次方
答案解析:指令系统所包含的指令数和操作码位数有关,32位即总共2的32
次方指令数。这和16进制用4位二进制表示一个道理。
3.一个十进制正整数n可以转为7位二进制数,该二进制数的最低位是1,下
列说法不正确的是()
该十进制数的最大值用十六进制表示为7FH
该十进制数是奇数,但位数不能确定
若将转成的二进制数末尾的“1”去除后再转为十进制数,所得的数一定小于
n/2
n和n+1分别转换为二进制数,转换后的二进制数位数相同(正确答案)
答案解析:该二进制数的最低位是1,一定是个十进制奇数,如n=3,则
n+l=4,它们转为二进制的位数不相的。
4.小萌上网时,打开某一网页时看到的情景如下图所示,你认为以下哪条建议
可以帮助他解决这个问题?()
;亶堀热送❷镑UT琛叽笊防-铸❷
Q遍二娟。趣x二
:三童二痴第$鼓歆赛二獴二眄理解€蠹二铲1#晅急燃郡S哦授爵等搴雷毅宸^号有全泡■C物至。
凌小瞪发❷(理data游岫序3板法斐他洽铤恒旺统国序惠二至要攵强澧励糕哥星:百瑙
欢宸。旺薄产彖逐埒愆子空院咚告小先板插整架管全二涔春后二泻赛后司领寸愆媳慢负,
澧勒殛皇尉二通。【同
复制网页中的文字到记事本中,然后在word中选择“GBK”编码重新打开
在页面上单击右键,在弹出菜单的“编码”中调整编码设置(正确答案)
在页面上单击右键,在弹出菜单的“查看网页源代码”中修改编码方式
点击浏览器工具栏中的“刷新”按钮,刷新网页
答案解析:可以打开一网页,右键f编码,设置不一样的编码格式,观察不
同的显示结果。
5.小丽在某一网站中看到很多有关2022年北京冬奥会的图像,这些图像具有
统一的属性如右图所示。请问晓君要下载1000张此种格式的图像,大概需要多大
的存储空间?()
常州I安金详细信息
BEIJING值
寸
尺270x300
度
宽
270像素
度
高
像素
深
位300
OC^)度
4
0.08GB
24MB
16000KB
40MB(正确答案)
答案解析:1000(2703004/8/1024/1024)=38.62析B),接近40MB
6.小李在某声音编辑软件中录制了一段声音(软件录制界面如下图所示),该
段音频的数据量大约为()KBo
480001625/1024/8(正确答案)
15361625/1024/8
153616/1024/1024
48000216/1024/8
答案解析:看图片最下一行:16bit,48000Hz,立体声即双声道,5秒。注
意单位为KB
7.小张要将项目学习资源上传到学习平台,资源包括:“数据分析报
告.docx”、“项目框架设计.bmp”、“采访视频.avi”、“背景音乐.wav”,在
保证文件内容正确的前提下,加快上传速度,以下说法错误的是()O
A.可以把“背景音乐.wav”和“采访视频.avi”转换为mp3和mp4格式后上传
B.在带宽不变的前提下将所有文件打包压缩成“项目资源.zip”后上传用时最
短(正确答案)
C.可以使用带宽更高的网络上传学习资源
D.把“数据分析报告.docx”转换为“数据分析报告.txt”可能会损失文件的
内容
答案解析:B错:无损压缩成.ZIP不一定上传速度最快。如果有损压缩率如
果比较大,也可能比.ZIP压缩包传输得快。A正确:avi和wav都没压缩过的,有
损压缩成mp4和mp3后肯定容量小了。
8.小王家的宽带采用光纤接入方式,带宽200M。家中有一台笔记本和两个无
线路由器,无线路由A的传输速率是150Mbps,无线路由B的传输速率是
300Mbps,小王的手机也可以使用4G移动通信网络上网。小王想下载一部1GB的视
频,理想状态下,你能否告诉他采用哪种方式下载最快?下载时间是多少?
用双绞线将笔记本与光电转换设备直接连接后下载,时间约为41秒(正确答
案)
用手机通过4G网络下载,时间约为22秒
将笔记本与无线路由器B无线连接后下载,时间约为28秒
将笔记本与无线路由器A无线连接后下载,时间约为55秒
答案解析:直接接到光电转换器,理想状态下载速度是200Mbps,则1G视频
下载时间需:110248/200=40.96(秒)。
4G网理论上最大下载速率是100Mbps
无线路由器最大下载速率要受申请的带宽限制,达不到300Mbps
9.计算机执行程序语句“s=3〉0”时,相关说法不正确的是()
该程序语句需要被转换成二进制的指令后才能被执行;
该程序语句编译后的指令被存放在存储器中;
控制器能根据程序语句的指令识别、读取待运算的数据
运算器执行完算术运算后,将执行结果送回到存储器中;(正确答案)
答案解析:此语句执行的不是算术运算,是关系运算,返回结果是布尔型
True或False
10.小云使用某种手机app检测心率时,根据APP的提示将手指放在手机摄像
头上,手机相机即可捕捉手指上毛细血管的颜色,再通过APP分析检测手指血管颜
色的细微变化,就可以计算出小云的心率,手机中的这项应用主要使用的技术是
()。
图像捕捉技术
计算机视觉技术(正确答案)
数据分析技术
物联网技术
11.阅读如下流程图所示算法,当从键盘输入:10、4后,该算法的执行结果
是()
|开始|
A.40
B.104
C.14(正确答案)
D.因数据类型不匹配,程序运行报错
12.以下流程图完成的算法功能是()
/输出a/
(结束)
A.求输入的两个自然数的各个数字之和
B.求输入的两个自然数的绝对值
C.求输入的两个自然数的最小公倍数
D.求输入的两个自然数的最大公约数(正确答案)
答案解析:辗转相除法求两个数的最大公约数。「73表2.21
13.用爬虫技术采集网页中的文本类数据时•,以下说法错误的是()
需先使用requests库的相关函数获取指定的网页内容
再使用BeautifulSoup库的解析器解析网页
然后根据需求,抓取网页中某特征属性下的文本数据
最后将抓取的数据保存成html文件(正确答案)
答案解析:保存成txt文件,爬取的是html网页文件中的内容
14.疫情期间流调工作者会采访各类密接人员,收集他们提供的流调数据,然
后再将其导入计算机中进行整理,以备后期的筛选处理,由于采用方式多样,数据
量大而杂,难免会出现一些无效数据,若使用Python的Pandas库进行数据整理,
以下有助于数据处理的方法是()
用dropna(keep='first')实现删除除第一条外的其它重复数据
用isnullO识别数据中的缺失值(正确答案)
用drop_duplicates(how='any')实现对所有含缺失值的数据删除
利用数据可视化的方法观测,比如用函数pie()作图观测异常值
答案解析:dropnaO是用于删除缺失值的方法;
drop_duplicates()是用于处理重复值的方法;
散点图和箱形图分析异常值比较好;
15.疫情期间免费的云演唱会应运而生,某些受瞩目歌手的演唱会直播吸引了
几千万甚至近亿的观众观看,点赞量更是破亿。观众需要提前在平台上做好观看预
约,在观看直播的同时还可以为歌手赠送礼品,或是购买赞助商的商品。在线演唱
会的举办,极速提高了播放平台及赞助商的关注度。关于上述事件的说法中不正确
的是()
赞助商通过线上演唱会获取利润体现了信息社会中信息经济的特点
观众利用移动终端观看线上演唱会是信息社会数字化生活的写照
观众可以多角度、流畅地观赏歌手的演唱是计算机技术不断发展迭代的结果
(正确答案)
新冠肺炎疫情发生以来,为了满足观众的精神文化需求,演出行业牵手互联
网,将演出搬到线上开启“互联网+演出”的线上模式,是构建网络社会的体现之
答案解析:多角度、流畅地观赏歌手的演唱主要跟现代通信技术有关
16.机器学习是人工智能重要的研究领域,解决以下问题时可以采用机器学
习,但不适合采用监督学习实现的是()。
垃圾邮件的过滤
某支股票行情的趋势预测
自动售货机自动识别投入的纸币
购物平台根据用户购物信息,向用户推荐商品(正确答案)
答案解析:监督学习的数据带标记,标记包括类别、属性、特征点位置等。
常见的监督学习有回归和分类。
股票走势:回归
垃圾邮件过滤、纸币识别:分类
17.使用欧式距离度量法对未知莺尾花进行分类预测,其实施步骤的正确顺序
是()。
①计算待测莺尾花各属性值与三类莺尾花属性平均值之间的欧式距离
②读入莺尾花训练集相关数据
③计算三类莺尾花各自特征属性的平均值
④读入待测莺尾花的数据
⑤找出欧氏距离的最小值,并确定其对应的莺尾花类别
④③②①⑤
②③④①⑤(正确答案)
②④①⑤③
③①④②⑤
18.K-近邻算法是机器学习中用于解决分类任务的基础算法。小源想用K-近邻
算法对直梅、杏梅和樱李梅三种类别的梅花自动分类,为了便于计算,她只取其中
的某一个特征属性进行测量,收集的若干样本数据如下表所示,已知待测梅花的该
特征值为12,根据K-近邻算法思想,当K=3时,待测梅花的品种预测为
()O
特征值156.5168.51379.587
类别杏梅直梅杏梅樱李梅直梅樱李梅杏梅樱李梅直梅
直梅
杏梅(正确答案)
樱李梅
无法判断
答案解析:当K取3时,距离测试样本最近的三个训练数据点类别是杏梅类
19.某公司利用人脸识别技术进行上下班考勤,那么识别员工身份的过程为
()。
①人脸配准②人脸图像采集③人脸匹配识别④人脸检测
②④①③(正确答案)
①②③④
②①④③
④①②③
20.小炜在利用某AI平台提供的SDK离线工具包尝试人脸检测功能时,希望检
测的图片中如果是女性就画绿框,男性则画红框。若left、top、width、height
分别表示人脸框左上角的横纵坐标以及人脸框的宽度和高度;若m表示平台返回的
人脸特征信息中的性别信息。请你帮助小炜补全以下示意程序段中的两个空缺代码
()。
fromPILimportimage,imageDraw
img=Image,open(person,jpg)
draw=ImageDraw.Draw(img)
ifnF='femaleJ:
color=⑴
else:
color=(255,0,0)
draw,rectangle((left,top,left+width,top+height),outline=(2))
(0,255,0)和(255,0,0)
(0,255,0)和color(正确答案)
(255,0,0)和(0,255,0)
(0,0,255)和color
答案解析:color是变量名,通过if…else语句判断如果是女性则color是
绿色(0,255,0),否则color是红色(255,0,0)。一句输出矩形时会根据color的值
来判断应该是红框还是绿框,所以(2)就填写color变量。
第二部分综合应用篇
(一)数据分析助健身(共14分,每题2分)
21.小申很喜欢户外运动,每天都会利用零碎时间跑步。他习惯使用某跑步
APP来记录每天的运行情况,右图是小申在一次跑步结束后该APP的数据截图,以
下说法错误的是():
手机中的GPS模块可以帮助APP实时获取小申的位置
在没有Wi-Fi的地方无法实现跑步数据的自动上传(正确答案)
图中显示小申跑步的轨迹是数据的一种可视化效果
APP界面中呈现的跑步距离是系统自动采集所得
22.小申想编写一个Python程序,描述APP对本次跑步的“配速”过程(配速
是指跑每公里所用的时间,一般以X分X秒来描述。比如一个人跑10公里用了1
小时5分钟,那么平均配速就是6分30秒)。假设用变量s表示跑步里程(公
里),t表示跑步时长(秒),v表示配速,小申编写的程序如下,(1)、(2)
代码应填写():
s二float(input(〃跑步里程(km)〃))
匕int(input(〃跑步时长⑸〃))
vm=(1)______
vs=(2)______
print(“本次跑步平均配速为,v_m,〃分〃,v_s,〃秒〃)
s/t%60与s/t//60
t/s%60与t/s//60
t/s//60与t/s/60(正确答案)
s/t//60与s/t%60
答案解析:注意第二行代码,输入的时长单位是s,即秒。如果每公里跑步时
长是100秒,那么该次跑步配速换算成X分X秒,所以分别要100〃60=1(分钟),
以及100%60=40(秒),最后输出为1分40秒。
23.小申想模仿app中的跑步情况的统计形式(如右图所示),用Python可视
化的方法绘制一个数据图,分析本周内自己每天跑步所消耗的卡路里情况,他的实
践步骤如下:
步骤一:采集数据
将自己的健身数据从官网下载导出(截取部分数据如下表所示),并存储为
“sport,csv”o
timeseconkilometrespeedcalorieweek
12803.156'46''210.21
6831.577T5''99.11
6301.865*39''130.61
5501.655’33''105.32
6001.825,29,,128.62
1100.265'04''35.53
步骤二:数据处理
编写的程序1(如下所示):
import____①aspd
df=pd・read_csv(,sport,csv',encoding='ANSI))
mycount=df.groupby(fweek,]).sum()#按照week对数值型字段的值分类汇总求
和
print(mycount)
程序运行结果如下:
time_secondskilometrecalorie
week
125936.58439.9
211503.47233.9
31100.2635.5
41800.88100.4
58281.81190.4
620055.91354.6
76361.37165.2
步骤三:数据可视化
在程序1的基础上继续编写了程序2,运行结果及程序代码如下所示:
一周跑步消找卡路里统计
星期
importmatplotlib.pyplotaspit
pit.reParamsVfont,sans-serif']=['SimHei,]
pit.tickparams(labelsize=10)
pit.titleC一周跑步消耗卡路里统计')
pit.xlabel(,星期’)
pit.ylabel(,卡路里')
pit.一②(mycount.index,mycount['___③'],width=0.5)
pit.xticks([1,2,3,4,5,6,7])
pit.show()
23.(1)以上程序中空缺①处应填写的内容是:()
Numpy
Pandas(正确答案)
Pillow
BeautifulSoup
答案解析:Pandas库是数据整理的核心库,读写csv文件,去重复值、去缺
失值都要用到此库
BeautifulSoup库主要用于网页爬取与解析
Numpy库主要对数据进行统计,如:求和、求均值、最大值、最小值等
Pillow库主要用于图像的基本处理,比如裁剪图像、调整图像大小和图像颜色处
理等
23.(2)以上程序中,空缺②处应填的内容是:()
plot
scatter
bar(正确答案)
pie
答案解析:柱状图:bar()
23.(3)以上程序中,空缺③处应填的内容是()
week
time_seconds
kilometre
calorie(正确答案)
答案解析:生成卡路里统计图,calorie列即卡路里
步骤四:数据分析
23.(4)上述小申对一周跑步消耗卡路里数据的分析属于常见数据分析(对比分析
法、平均分析法、结构分析法)中的哪种方法?答:分析法。
空1答案:对比
23.(5)(简答)分析题中的两个数据图可以给小君些什么建议?
答案解析:由图可知卡路里消耗量与运动量成正相关,因此建议继续保持每
天跑步运动的习惯,加强一周中期的运动,通过均衡的运动量达到卡路里的均衡消
耗,实现科学健身。
(二)周末休闲好心情(共12分,每题2分)
周末来临,小花和妈妈一起去某新开业的商场,通过自动门进入商场后便来到楼
层引导机前,通过点击屏幕,快速查到了想去的服装店位置,来到店家后母女选
好几件心仪的衣服后来到收银台准备买单,只见店员把所有衣服都放在收银台右
侧的衣物收纳区内(如右图所示),收银机上立刻显示出每件衣服的单价信息,
店员点击“结账”后购物总价即可显现,妈妈用手机指纹支付金额后,收银单据
便打印出来。随后,母女二人又来到了某餐厅,小花妈妈用手机扫描餐台上的二
维码进入了点餐小程序,小花直接使用餐厅提供的PAD与妈妈一起点餐,选择了
页面推荐的人气最旺的三个菜下了单。用餐完毕后,店员来到她们的餐台前用移
动POS机扫描妈妈手机中的二维码,很快便完成了餐费支付。小花和妈妈愉快地
度过了这个休闲周末。
24.上述情境中关于移动终端说法错误的是()
POS机和PAD都属于移动终端,内部结构与普通计算机基本一致
POS机可以通过无线网与餐厅收银系统的服务器连接起来实现协同工作
餐厅提供的PAD属于餐厅管理系统的数据访问层,为用户提供菜品查询(正确
答案)
在指纹付款环节手机的主要作用是采集、比对指纹信息并提交付款申请
答案解析:PAD打开APP的菜单属于用户界面层。
25.上述情境中,时装店的收银信息系统与餐饮店的点餐信息系统,关于二者
的功能说法错误的是()
对信息的采集方式是不同的
将采集的数据传输到服务器的方式是相同的(正确答案)
采集的数据都需要按照一定的组织结构存储在数据库内
服务器都会根据用户需求将处理的数据返回到用户终端
答案解析:数据传输的方式可以是不同的:可能是无线的wifi或者是4G、
5G,也可能是有线传输。
26.上述信息系统采集信息时,属于自动采集但不含有人工智能技术的是
()
在商场使用楼层查询机查询店家位置
在时装店购物用手机指纹支付购物费用
在餐厅用PAD点选系统推荐的人气高的菜品
衣物收纳区采集衣服的相关信息(正确答案)
答案解析:商场服装信息自动采集使用的RFID(射频识别技术),属于物联
网技术感知层
27.时装销售系统的数据库中有如下一个商品数据表clothes,其结构如下:
字段名称数据类型字段内容
IdINTEGER记录的编号,主键
ItemNumberTEXT衣物编号(每件衣物唯一)
ItemNameTEXT衣物名称
SizeTEXT衣物尺码
PriceNUMERIC衣物单价
Sei1ing_timeTEXT销售F1期
StateTEXT销售状态(未售/已售)
OderNumberTEXT销售单据(发票)编号
(1)如果小花想退掉所购衣物中的一条裙子,根据你对信息系统的认识,参考下
面给出的步骤,按照正确的逻辑顺序填写收银信息系统处理退货的过程(请直接填
写数字,不带括号或圆圈):
①在当前所列商品记录中查询该条裙子的记录;
②在数据表clothes中查询该单据编号的所有商品记录;
③将裙子记录的销售状态改为“未售”,并去除该记录中单据编号的内容;
④获取裙子吊牌标签中的编号(如'sw719');
⑤获取小花购衣的单据(发票)编号(如'8329785');
空1答案:52413
(2)根据下方SQL命令提示,写出实现步骤③的一条SQL命令:
SQL命令操作格式
insert增加记录insertinto表名(字段名1,字段名2.....)values(值1,值2,..
update修改记录update表名set字段名=值wherev条件〉
select查询记录select字段名from表名where<条件>
delete删除记录deletefrom表名vhcrev条件〉
操作命令操作对象操作条件
答案解析:updateclothessetstatei未售',
odernumber='whereitemnumber=,sw719,
(3)退货成功后若要打印一张新发票,可用哪条SQL命令操作数据库
()?
selectfromclotheswhereodernumber='8329785'(正确答案)
selectfromclotheswherestate='已售
deletefromclotheswherestate='未售
deletefromclotheswhereItemNumber=,sw719'
(三)系统设计我能行(共14分,每题2分,第31题1分/空)
小智的学校要构建数字化智慧校园。小智是校图书馆的一名志愿者,感觉自己有责
任协助图书管理员做好图书管理工作,因此很希望能参与智慧图书馆的建设。基于
本学期学习的搭建信息系统的学习经历,小智与同学们计划一起规划搭建一个校内
的图书借阅管理系统。
28.(简答)你认为智慧图书馆可以具备哪些异与传统图书馆的功能?涉及到的关
键技术分别是什么?
答案解析:师生能刷脸借书(人脸识别)、多本图书同时借/还(RFID技
术);图书管理员能快速采集与整理上架图书的信息(RFID技术);校园均匀分
布查询终端,提供图书查询、书讯通知、好书推荐和借阅量统计等功能(B/S架构
的图书管理系统)。
29.请你帮助小智思考搭建图书借阅管理系统前正确的准备步骤是()
①分析系统“怎么做”,即确定系统应具备的功能模块及各模块间的关系;②调查
了解师生对图书借阅的需求以及图书管理者对图书管理的具体需求;③确定系统硬
件、软件开发平台,设计合理的数据库结构、友好的用户界面,以及功能模块的算
法设计等;④规划系统架构,确定系统可以“做什么”;
②①④③
②④①③(正确答案)
①④②③
①②④③
30.小智在搭建图书借阅管理系统的无线网络时,你认为不正确的操作是
()
用作服务器的计算机的IP地址可以设置成“自动获取”模式
用交换机组建无线局域网成本更低(正确答案)
可以用ping命令测试服务器与其它终端的连通情况
如果只实现校内图书的借阅,网络连接设备可以不连接互联网
答案解析:使用无线AP组建无线局域网
31.考虑到平时经常会有同学借书后因忘记日期而逾期归还,小智在图书借阅
管理系统中设计了一个查询借阅剩余天数的功能,以方便同学们查阅还书时间。为
保护借阅者个人信息,小智希望把借阅者姓名进行脱敏处理后再显示。系统相关的
网页文件、数据库文件及Python程序文件的核心代码如下图所示,请你先阅读本
题附件1、2、3中的相关内容,然后将附件3程序中的空缺补充完整,帮助小智
实现如下图所示的效果:
・,・・・・▼17W
C。1。鼻
192.168.1.7e
借阅期限查询信阅期电查询
谪蛤入H9书事号•
清输入图书编号:匚
图书9号002
图书编号:001图书书名:人类的故事
出借时间:2022-05-19
图书书名:红楼梦
借阅者:赵•••
出借时间:2022-05-28CMHD
像书巳速朋,道朝天数为:2
借阅者:李”.
:"租
图书借阅剩余天数为:7<。卬
附L图书借阅管理系统的数据库文件“library.sqlite”,其数据表books结构
如下:
字段名称数据类型字段内容
idINTEGER记录的编号,主健
Book_NumberTEXT图书编号(每本图书唯一)
TitleTEXT图书名称
ISBNTEXT图书标准书号
Lend_TimeTEXT出借时间
Return_TimeTEXT归还时间
StateTEXT借还状态
BorrowerTEXT借阅者
附2:cal_days.html网页代码:
<html>
<head>
〈metacharset=*UTF-8*>
〈title)计算图书借阅剩余天数"title)
</head>
<bodv>
<h2"昔阅期限全询</h2>
<formaction=,/cal_days'method=*post*>
<p〉请输入图书编号:<inputtype="text"name="num~></p>
<p>图书编号:{(bnumber)}</p>
<p>图书书名:{{btitle})</p>
<p>出借时间:[{lendtime}}</p>
<p>借阅者:{{borrower}}</p>
<p><inputtype=*submit*value="剩余天数"X/p>
<p>{{tishi}}{{days}}</p>
</fortn>
</bodv>
附3:cal_days.py程序内容如下:
二主程序功能:图书借阅期限查询
flaskFlask,render_template,request,redirect
app=Flask(_name_)
datetimedatetime
.i:i;3i-sqlite3
二定义相关子函数
ie-get_one_book(bh):二查询并返回数据库中的指定编号的一条记录
db_file='db\library.sqlite=指定数据库文件
conn=sqlite3.connect(db_file)=连接数据库
cur=conn.cursor0"生成一个游标
book=cur.execute('select♦frombookswherebook_number=?',(bh,)).fetchoneO
cur.closeO力关闭游标
conn.close()"关闭数据库连接
returnbook
defdaydelta(a,b):=计算两个月期间隔的界数
stime=datetime.strptime(a,GTnid')
etime=datetime.strptime(b,'%Y-m-%d,)
t_d=(etime-stime).days
returnt_d
deftuomin(name):=字符型数据脱敏(保留名字第一个字,后面均用“***”表示)
tm=___(1)+,***.
returntm
a计算图书归还剩余天数
=图书借阅期说明・
工从借出当日狗,(否借出日)14日内(含第14日)为正常借阅期,第15日起即为逾期归还
6app.route('')
defindex():
render_template(cal_days.html')
0app.route(cal_days',methods=「GET','POST'])
defcal_days0:
:request.method==,POST':
number=request.form['nun门
book=__(2)__________=查询该编号的图书记录并保存下来
today=datetime.now().strftimeC%Y%d')=将时同转成字符型数据并保存
passdays=daydelta(book[4],today)=计算出借日至今的天数
ds=14-passdays
ifds<0:
ds=__(3)___
tis布'图书已逾期,逾期天数为:'
else:
tishi='图书借阅
nrender_templateCcal_days.html,,bnumber=nuniber,\
btitle=book[2],lendtime=book[4],\
days=ds,borrower=tuomin(book[7]),tishi=tishi)
else:
returnredirect(')
app.run(host=,0.0.0.0,,port=5000)
请填写程序对应空缺处内容:
(1)(2)(3)
空1答案:name[O]
空2答案:getonebook(number)
空3答案:-ds
32.该查询模块工作过程的正确顺序是()
①服务器的cal_days.py收到请求后执行相应的业务程序;
②业务程序通过调用自定义子函数get_one_book()访问数据库中的数据
③借阅者在终端界面查看服务器返回的查询结果
④借阅者在终端界面输入图书编号,点击“剩余天数”按钮,发送访问请求
⑤业务程序根据获取的数据计算剩余天数并判断是否逾期
①⑤③④②
④①⑤②③
②①④③⑤
④①②⑤③(正确答案)
33.当借阅者点击网页中“剩余天数”按钮后,浏览器地址栏中跳转的地址是
“192.168.1,7:5000/cal_daysw,对其正确的解释是()
其中的“192.168.1.7:5000”是指用户端电脑的IP地址和端口。
与服务器cal_days.py中
@app.route('/cal_days',methods=[,GET',‘POST'])相对应(正确答案)
用户在能上网的终端浏览器中输入“192.168.1.7:5000”都可进入系统查询页
面
“192.168.1.7:5000/cal_days”表示用户请求访问系统服务器中的数据库
答案解析:其中的“192.168.1.7:5000”是指服务器端电脑的IP地址和端
口。
一般而言,不在学校局域网的用户输入“192.168.1.7:5000”不能进入系统查询
页面
“192.168.1.7:5000/cal_days”表示用户请求访问主程序中的"cal_days”路由
(四)智慧生活需谨慎(共10分,每题2分)
小峰从网上买了一个智能音箱,下载智能音箱APP后,进行了默认安装,并用自己
身份证后6位数设置了APP登录密码。他先在APP的“训练中心”训练好“唤醒口
令”,然后用此口令唤醒音箱,接着对着音箱问道
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 求一首描写秋天的诗或散文
- 《房地产估价原理》课程标准
- 2024年美国粉碎型隔栅市场现状及上下游分析报告
- 武汉科技大学教务管理系统商务标书
- 福建省厦门市翔安区2023-2024学年七年级下学期期中考试数学试卷(含解析)
- 2024年越南铁路基建维护服务行业现状及前景分析2024-2030
- 《绿毛龟》教案课件
- 中山市重点中学2024年中考数学五模试卷含解析
- 考研英语备考经验
- 初三人教版政治学习方法
- 2022年人教版版四年级年级数学上册全套试卷附完整答案 22份
- 教科版五年级科学上册第一单元教材分析
- 共享厨房商业计划书
- 可编辑修改中国地图模板
- 高中心理健康教育PPT
- 小额诉讼程序告知书模板
- 苏教四年级上册数学期末试卷10套
- CJJ-T 34-2022 城镇供热管网设计标准
- 牛羊屠宰管理办法
- 【营销】2021房地产9月月度营销推广方案
- 电工学简明教程第三版整套教学课件
评论
0/150
提交评论