学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
小明搭建了图书查询系统,模拟如下图a所示自助图书借阅机的查询功能:把书籍放置在读写器上,读写器读取到图书上RFID电子标签的唯一编号后通过Wi-Fi传输到Web服务器数据库中,并在该数据库查询到该书籍的借阅日期。该系统结构示意图如第14题图b所示。若图书编号是“A20-2440”,智能终端提交数据到Web服务器的URL为http://192.168.3.200/cx?bbh=A20-2440,请回答下列问题。

(1)关于该图书查询系统,下列说法正确的是____(多选,填字母)
A.该系统网络应用软件的实现架构是B/S架构
B.数据库是服务器的外接数据存储设备
C.智能终端的IP地址是192.168.3.200
D.若无线路由器出现故障,智能终端将无法提交数据到服务器
(2)该系统实现查询功能的部分服务器端程序如下,请在划线处填入合适的代码。
@app.route("①____", methods=["GET"])
def get_bh():

DB="data/books. db"

bbh=request. args. get("bbh")

conn=sqlite3. connect(②____

#在数据库中查询编号为bbh的图书借阅日期存入变量rslt,代码略

return rslt


(3)除了给图书贴电子标签,并用读写器采集图书编号外,请写出两种其它采集图书编号的方式____
(4)导出某月的图书借阅流水数据如下图c所示,统计借阅次数最多的前5名(相同借阅次数排名相同),统计结果如下图d所示,部分Python程序如下。

import pandas as pd
import matplotlib. pyplot as plt
df=pd. read_csv(’bookdata.csv’) #读取bookdata.csv中的数据
df_gp=df. groupby(’BookTitle’, as_index=False)[’BookID’]. #分组统计书籍被借阅次数
n=len(df_gp)
pm=[1]*n
for i in range(n):

for j in range(n):

if df_gp.at[i,'BookID']<df_gp.at[j,'BookID']:#通过行标签和列标签选取值进行比较

pm[i]+=1


df_gp. insert(2, ’排名’, pm)#插入“排名”列,值为列表pm
df_pm=df_gp[Ⓑ⑥ ] #筛选最受欢迎的五本图书
df_pm=df_pm. sort_values(’排名’, ascending=True,ignore_index=True)#升序排列

print(’本月图书借阅次数最多的前五名:’)

print(df_pm[’BookTitle’])


①划线处应填入的代码为⑤ (单选:填字母)
A.sum()          B.mean()          C.count()          D.max()
②在划线处填写合适的代码。
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交