Python 第8章课后习题参考答案

                     第8章课后习题参考答案

一、单项选择题

  1. 用于读写Excel文件的第三方库是______. D
    A. request B. python_doc
    C. Numpy D. openPyXL
  2. 删除所有学生表中所有姓赵的同学信息可以使用_____. C
    A. DELETE FROM 学生表 WHERE 姓名=“赵%”
    B. DELETE FROM 学生表 WHERE 姓名=“赵_”
    C. DELETE FROM 学生表 WHERE 姓名 like “赵%”
    D. DELETE FROM 学生表 WHERE 姓名 like “赵_”
  3. SQLite数据库中的数据类型与Python中数据类型不正确的对应关系是______. C
    A. TEXT与str B. INTEGER与int
    C. BOLG与bool D. REAL与float
  4. 下面说法不正确的是_____. B
    A. 主键可以唯一标识一行 B. 每一张表都有外键
    C. 候选键可以充当主键 D. 主键不能重复,不能为空
  5. 用户读入CSV文件后,将其保存为二维数据,按分隔符提取信息,最常用函数是_____.
    A. split() B. format() A
    C. join() D. replace()
  6. 已知有表单对象cell,则cell.delete_row(2,5)的含义是_____. C
    A. 删除表单中第2~5行 B. 删除表单中第2行,第5行
    C. 删除表单中第2行第5列的单元格 D. 语法错误
  7. SQLite数据库的数据模型是______. D
    A. 层次模型 B. 树状模型
    C. 网状模型 D. 关系模型
  8. 下面操作中需要使用游标的是_____. C
    A. INSERT B. DELETE
    C. SELETE D. UPDATE
  9. 已知表单对象sheet,sheet.insert_rows(n)的功能是______. B
    A. 在当前行之前插入n行 B. 在第n行前插入一行
    C. 在当前行之后插入n行 D. 在第n行后插入一行
  10. CSV文件默认分隔符是____. A
    A. 逗号 B. 分号
    C. 冒号 D. 竖线
    二、综合应用题
  11. 建立一个Excel文件,其结构如图8-15所示。编写代码完成下面操作在这里插入图片描述

图8-15 Excel文件结构图
(1) 复制当前页
(2) 在当前页第3行之前,添加一条记录,内容如下:
刘云,男,20
(3)在当前页中,添加表头“基本信息表”,要求:黑体,20号字,蓝色,加粗显示
2. 利用SQLite数据库,建立一个数据库(D:\MyTest.db),编码完成以下操作。
(1) 在数据库中创建数据表INF,其结构为:姓名(NAME)作为主键,性别(SEX)和年龄(AGE)。
(2) 将图8-15中的记录插入到数据表中。
(3) 删除表中男性的记录。
(4) 查询表中18岁以下的人员信息。

猜你喜欢

转载自blog.csdn.net/weixin_50804299/article/details/128466925