第六单元第三节 第20练 程序与数据的无缝衔接:Python操作SQLite 《Python程序设计基础》(高等教育出版社)一课一练

2026-04-13
| 2份
| 5页
| 37人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 Python科学计算与数据分析开发基础
使用场景 同步教学
学年 2026-2027
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 129 KB
发布时间 2026-04-13
更新时间 2026-04-13
作者 xkw_083850889
品牌系列 上好课·一课一练
审核时间 2026-04-13
下载链接 https://m.zxxk.com/soft/57319434.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第20练,内容涵盖第六单元第三节程序与数据的无缝衔接:Python操作SQLite的相关概念。 《Python程序设计基础》(高等教育出版社)第20练 第六单元 数据库的程序探索之旅 第三节 程序与数据的无缝衔接:Python操作SQLite 1、 单项选择题(本题共5小题) 1.小张在Python程序中需要连接SQLite数据库,他应该先导入( )模块。 A.pymysql B.sqlite3 C.sqlalchemy D.dbapi 2.在Python中执行SQL语句之前,必须先获取一个用于执行操作的对象,这个对象是( )。 A.连接对象 B.游标对象 C.数据库对象 D.语句对象 3.创建与SQLite数据库连接的正确方法是( )。 A.sqlite3.open('test.db') B.sqlite3.connection('test.db') C.sqlite3.connect('test.db') D.sqlite3.database('test.db') 4.小华编写程序向数据库批量插入1000条记录,为提高效率,最适合使用的方法是( )。 A.execute() B.executemany() C.executescript() D.exec() 5.执行cur.execute('SELECT * FROM student')后,要获取所有查询结果,应调用( )。 A.cur.get() B.cur.fetch() C.cur.fetchall() D.cur.fetchone() 2、 多选题(本题共2小题) 1.以下( )是sqlite3模块中Connection对象的方法。 A.cursor() B.commit() C.close() D.execute() 2.关于游标对象,以下说法正确的是( )。 A.通过连接对象的cursor()方法获取 B.可以执行SQL语句 C.可以获取查询结果 D.必须手动关闭 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )调用conn.close()后,仍可通过游标对象执行SQL语句。 2、( )fetchall()返回的结果列表中,每个元素是一个字典。 3、( )commit()方法会保存所有未提交的更改。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《Python程序设计基础》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《Python程序设计基础》(高等教育出版社)一课一练的第20练,内容涵盖第六单元第三节程序与数据的无缝衔接:Python操作SQLite的相关概念。 《Python程序设计基础》(高等教育出版社)第20练 第六单元 数据库的程序探索之旅 第三节 程序与数据的无缝衔接:Python操作SQLite 1、 单项选择题(本题共5小题) 1.小张在Python程序中需要连接SQLite数据库,他应该先导入( )模块。 A.pymysql B.sqlite3 C.sqlalchemy D.dbapi 答案:B 解析:Python标准库中使用`import sqlite3`导入SQLite操作模块 2.在Python中执行SQL语句之前,必须先获取一个用于执行操作的对象,这个对象是( )。 A.连接对象 B.游标对象 C.数据库对象 D.语句对象 答案:B 解析:通过游标对象`cursor`执行SQL语句。 3.创建与SQLite数据库连接的正确方法是( )。 A.sqlite3.open('test.db') B.sqlite3.connection('test.db') C.sqlite3.connect('test.db') D.sqlite3.database('test.db') 答案:C 解析:sqlite3.connect()函数用于创建数据库连接 4.小华编写程序向数据库批量插入1000条记录,为提高效率,最适合使用的方法是( )。 A.execute() B.executemany() C.executescript() D.exec() 答案:B 解析:executemany()用于批量执行相同结构的SQL语句,效率更高。 5.执行cur.execute('SELECT * FROM student')后,要获取所有查询结果,应调用( )。 A.cur.get() B.cur.fetch() C.cur.fetchall() D.cur.fetchone() 答案:C 解析:fetchall()返回查询结果的所有记录。 2、 多选题(本题共2小题) 1.以下( )是sqlite3模块中Connection对象的方法。 A.cursor() B.commit() C.close() D.execute() 答案:ABC 解析:execute()是Cursor对象的方法,不是Connection的方法。 2.关于游标对象,以下说法正确的是( )。 A.通过连接对象的cursor()方法获取 B.可以执行SQL语句 C.可以获取查询结果 D.必须手动关闭 答案:ABCD 解析:游标用于执行SQL、获取结果,使用后应关闭。 3、 判断题(本题共3小题,正确的填A,错误的填B) 1、( )调用conn.close()后,仍可通过游标对象执行SQL语句。 答案:B 解析:关闭连接后,游标对象将无法继续操作数据库。 2、( )fetchall()返回的结果列表中,每个元素是一个字典。 答案:B 解析:默认返回的是元组,若需字典可使用row_factory。 3、( )commit()方法会保存所有未提交的更改。 答案:A 解析:commit()提交当前事务,使所有未提交的更改永久生效。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第六单元第三节  第20练  程序与数据的无缝衔接:Python操作SQLite 《Python程序设计基础》(高等教育出版社)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。