内容正文:
1
上海市曹杨二中 2022 学年度第二学期
高一年级期中考试信息技术试卷
命题人:__吴筝__ 审核人:__曾赟__、_________
试卷共 12 页 3 张
考生注意:
1、答卷前,考生务必将姓名、班级、学号等在指定位置填写清楚。
2、本试卷共有 40 道试题,满分 100 分,考试时间 60 分钟。请考生用黑色水笔或钢笔
将答案直接写在答题卷上。
3、本试卷不得使用计算器,违者将取消考试成绩。
4、试卷最后两页有 python 帮助小贴士和数据库 SQL 命令可供参考。
综合题一
小申受邀为一家实体书店开发一款小型管理信息系统,实现书店会员管理、购书自动结
帐、书本进货数量分析等功能。请协助小申一起规划设计,搭建这个小型的信息系统,按要
求完成以下各小题。
1. 请你帮助小申思考搭建“小型书店管理信息系统”前正确的准备步骤是( )
①总体设计 ②需求分析 ③详细设计 ④可行性分析
A.②④①③ B.②③④① C.①②④③ D.①③④②
2. 如图所示,在该系统中客户端通过浏览器发出的请求,需要得到服务器端的响应。这种结
构称为( )结构。
A.B/S
B. C/S
C.SQLite
D.Flask
3. 该小型书店管理信息系统的硬件配置之一为书本条形码扫描枪,它的作用是( )。
A.信息采集 B.信息传输 C.信息处理 D.信息输出
4. 该小型书店管理信息系统可以通过APP访问,APP属于信息系统的( )。
A.硬件 B.人 C.软件 D.数据
5. 小申为该信息系统设计了诸多模块,例如:会员管理模块、用户购书自动结帐模块、书本进
货数量分析模块等,请你帮助小申再设计一个模块 。
2
6. 上述信息系统结构中的服务器端需要配置一系列不同类型的文件,他们各司其职、共同协
作。请协助小申根据文件类型把文件放至合适的位置。以下选项中匹配正确的是( )。
I.db.py
II.index.html
III.p001.jpg
IV.bookstore.sqlite3
A. ①IV;②I;③III
B. ①II;②I;③IV
C. ①II;②IV;③I
D. ①III,②II;③IV
7. 小申使用Flask框架开发该信息系统,其中“到数据库中查看具体书籍价格”这一功能
位于( )。
A.网络层 B.用户界面层 C.业务逻辑层 D.数据访问层
8. 小申想借助Flask框架实现该小型信息系统的各项功能。以下选项中代码匹配正确的是
( )。
___________①___________#导入 flask 框架
___________②____________#创建应用实例
___________③___________#路由
def index():
return "Hello World!"
if __name__ == "__main__":
________④____________ # 启动服务
I:@app.route("/")
II:app.run()
III:app = Flask(__name__)
IV:from flask import Flask
A. ①IV;②I;③III;④II B.①IV;②III;③I;④II
C. ①IV;②II;③I;④III D. ①II,②I;③IV;④III
3
9. 小申要实现只要在地址栏中输入网址“http://127.0.0.1:5000/bookadd”,就会在浏览器
中显示“book.html”网页,则服务器端主控程序应该补充的代码是( )。
@app.route("____________①____________")
def bookadd():
return render_template("_____________②___________")
A.① 127.0.0.1:5000 ② /bookadd
B.① 127.0.0.1:5000 ② book.html
C.① / ② /bookadd
D.① /bookadd ② book.html
10. 小申设计了数据表 books,用于存储书本的基本信息。其中,name 和 price 最合适
的数据类型是( )。
A.Integer、Text B.Integer、Numeric C.Text、Integer D.Text、Numeric
11. 书店每进一本新书,“小型书店管理信息系统”就会在 books 数据表中増加( )
A.一个字段 B.一条记录 C.一个属性 D.一个主键
12. 小申想在数据表 books中查询计算机类书籍的剩余数量(count),那么数据库将执行的SQL
语句是:(表结构见前面)
Select _____①_______ from _______②_______ Wh