正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Python语言程序设计 练习题

共 678 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
二维数据写入CSV时,每行数据用什么分隔行?
  1. A逗号
  2. B换行符
  3. C分号
  4. D制表符
单选题 1分
一维数据由逗号分隔的字符串还原为列表,使用的方法是:
  1. Asplit(',')
  2. Bjoin(',')
  3. Cstrip(',')
  4. Dreplace(',')
单选题 1分
writerows()方法与writerow()的区别是:
  1. A没有区别
  2. Bwriterows()写入多行数据
  3. Cwriterow()写入多行
  4. D参数类型不同
多选题 2分
关于一维数据的处理,正确的有:
  1. A可用列表表示
  2. B可用split()解析字符串
  3. C必须用Excel存储
  4. D可用join()拼接为字符串
  5. E不能转换为字符串
多选题 2分
关于二维数据的处理,正确的有:
  1. A可用嵌套列表表示
  2. B可用CSV格式存储
  3. C可逐行遍历处理
  4. D只能用NumPy处理
  5. E不能存储到文件
多选题 2分
使用csv模块读取CSV文件的方法有:
  1. Acsv.reader()
  2. Bcsv.DictReader()
  3. Ccsv.writer()
  4. Dcsv.read()
  5. Ecsv.load()
多选题 2分
关于CSV格式,正确的有:
  1. A用逗号分隔值
  2. B可用文本编辑器打开
  3. CPython有csv模块处理
  4. D是Excel专用格式
  5. E不能包含中文字符
多选题 2分
关于一维数据的存储,正确的方式有:
  1. A逗号分隔存储
  2. B空格分隔存储
  3. C换行分隔存储
  4. D必须使用二进制格式
  5. E只能用Excel存储
多选题 2分
关于二维数据的存储,正确的说法有:
  1. ACSV格式每行一条记录
  2. B列用逗号分隔
  3. C行用换行分隔
  4. D必须使用JSON格式
  5. E不能包含空值
多选题 2分
关于一维数据表示,正确的有:
  1. A可以用列表表示
  2. B可以用字符串表示
  3. C可以用元组表示
  4. D必须用字典表示
  5. E只能用NumPy数组
多选题 2分
关于二维数据表示,正确的有:
  1. A可用嵌套列表表示
  2. BCSV文件每行是一条记录
  3. C可用字典列表表示
  4. D只能用NumPy二维数组
  5. E不能用字符串表示
多选题 2分
关于csv模块的优点,正确的有:
  1. A自动处理字段分隔
  2. B正确处理字段中的引号
  3. C统一编码处理
  4. D自动加密数据
  5. E压缩文件大小
多选题 2分
关于数据组织的维度,正确的有:
  1. A一维数据是线性结构
  2. B二维数据是表格结构
  3. C高维数据可以嵌套表示
  4. D数据只能有一维和二维
  5. E一维数据不能转换为二维
多选题 2分
关于csv.writer(),正确的有:
  1. Acsv.writer()创建写入对象
  2. Bwriterow()写入一行
  3. Cwriterows()写入多行
  4. Dwriter()可以直接写入字符串
  5. E写入时不需要打开文件
多选题 2分
关于一维数据和二维数据的转换,正确的有:
  1. A二维数据可拆分为一维数据
  2. B一维数据可组合为二维数据
  3. CCSV格式可实现维度转换
  4. D一维和二维不能互相转换
  5. E转换会丢失数据
多选题 2分
关于CSV文件中特殊字符的处理,正确的有:
  1. A含逗号的字段用双引号包裹
  2. B含引号的字段用双引号转义
  3. C含换行的字段用引号包裹
  4. DCSV不支持特殊字符
  5. E只能使用英文逗号
判断题 1分
使用csv模块写入CSV文件时,应设置newline=''参数避免空行。
  1. A
  2. B

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习