计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:数据维度与文件读写
1、给定列表 ls = [1, 2, 3, “1”, “2”, “3”],其元素包含 2 种数据类型,列表 ls 的数据组织维度是:
(A) 多维数据
(B) 高维数据
© 一维数据
(D) 二维数据
2、以下关于 Python 二维数据的描述中,错误的是:
(A) 二维数据由多条一维数据构成,可以看作一维数据的组合形式
(B) CSV 格式每行表示一个一维数据,用英文半角逗号分隔
© 表格数据属于二维数据,由整数索引的数据构成
(D) 一种通用的二维数据存储形式是 CSV 格式
3、不属于 Python 文件读操作的是:
(A) readtext
(B) read
© readall
(D) readline
4、以下对 Python 文件处理的描述中,错误的是:
(A) Python 能够以文本和二进制两种方式处理文件
(B) 文件使用结束后可以用 close () 方法关闭,释放文件的使用授权
© 当文件以文本方式打开时,读写按照字节流方式
(D) Python 通过解释器内置的 open () 函数打开一个文件
5、在 Python 语言中,读入 CSV 文件保存的二维数据,按特定分隔符抽取信息,最可能用到的函数是:
(A) format ()
(B) split ()
© join ()
(D) replace ()
6、以下关于数据组织的描述中,错误的是:
(A) 二维数据采用表格方式组织,可以用 Python 列表类型表示
(B) 一维数据采用线性方式组织,可以用 Python 集合或列表类型表示
© 字典类型仅用于表示一维和二维数据
(D) 更高维数据组织由键值对类型的数据构成,可以用 Python 字典类型表示
7、以下关于文件的描述,错误的是:
(A) write (x) 函数要求 x 必须是字符串类型,不能是 int 类型
(B) open () 打开文件后,返回一个文件对象,用于后续的文件读写操作
© 当文件以二进制方式打开的时候,是按字节流方式读写
(D) open () 打开一个文件,同时把文件内容载入内存
8、以下程序的输出结果是:
img1 = [12, 34, 56, 78]
img2 = [1, 2, 3, 4, 5]
def modi():
img1 = img2
print(img1)
modi()
print(img1)
(A) [1, 2, 3, 4, 5]
[12, 34, 56, 78]
(B) [12, 34, 56, 78]
[1, 2, 3, 4, 5]
© [12, 34, 56, 78]
[12, 34, 56, 78]
(D) [1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
9、以下关于数据维度的描述,错误的是:
(A) csv 文件既能保存一维数据,也能保存二维数据
(B) 列表的索引值是大于 0 小于列表长度的整数
© JSON 格式可以表示比二维数据还复杂的高维数据
(D) 二维数据可以看成是多条一维数据的组合形式
10、以下关于文件的描述,错误的是:
(A) fo.readlines () 函数是将文件的所有行读入一个列表
(B) open () 打开文件之后,文件的内容就被加载到内存中了
© open 函数的参数处理模式 ‘+’ 表示可以对文件进行读和写操作
(D) open () 函数的参数处理模式 ‘b’ 表示以二进制数据处理文件
1、答案:C
解析:列表是典型的一维数据结构,即使包含多种类型元素,维度仍为一维。
2、答案:C
解析:表格数据的索引可以是字符串等,不限于整数,C 错误。
3、答案:A
解析:Python 中没有 readtext () 文件读操作方法,A 错误。
4、答案:C
解析:文本方式打开文件时按字符流读写,二进制方式按字节流,C 错误。
5、答案:B
解析:split () 可按分隔符分割 CSV 行数据为列表,适合抽取信息。
6、答案:C
解析:字典可表示高维数据(嵌套字典),C 错误。
7、答案:D
解析:open () 打开文件不加载内容到内存,需通过 read () 等方法读取,D 错误。
8、答案:A
解析:modi () 中 img1 是局部变量,不影响全局 img1,故输出局部列表和全局列表。
9、答案:B
解析:列表支持负索引(如 - 1 表示最后一个元素),B 错误。
10、答案:B
解析:open () 不加载文件内容到内存,B 错误。
完整版 PDF(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!


2万+

被折叠的 条评论
为什么被折叠?



