首页 > 全部 > 二级Python > 国家二级Python(文件和数据格式化)模拟试卷4

国家二级Python(文件和数据格式化)模拟试卷4

本单篇文档共9036字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 章节练习 5896人下载
价格: 1.10 原价:¥8.00
收藏

国家二级Python(文件和数据格式化)模拟试卷4

单项选择题

1.以下关于Python二维数据的描述中,错误的是( )。(D)

A. CSV文件的每一行是一维数据,可以用列表、元组表示

B. 从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符

C. 若一个列表变量里的元素都是字符串类型,则可以用join()合成字符串

D. 列表中保存的二维数据,可以通过循环用writelines()写入CSV文件

解析:在Python中,writelines()方法是将一个元素为字符串的列表整体写入文件;write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合的方法,具体如下。

#ls代表二维列表,此处省略

f=open(\\

2.以下关于文件的描述中,错误的是( )。(D)

A. 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容

B. 可以使用open()打开文件,用close()关闭文件

C. 使用read()可以从文件中读入全部文本

D. 使用readlines()可以从文件中读入一行文本

解析:文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容,故A选项正确。可以使用open()打开文件,用close()关闭文件,故B选项正确。在Python中,文件读取方法如下(f代表文件变量)。

f.read():从文件中读入整个文件内容。

f.readline():从文件中读入一行内容。

f.readIines():从文件中读入所有行,以每行为元素形成一个列表。

f.seek():改变当前文件操作指针的位置。

故C选项正确。本题选择D选项。

3.以下关于文件的描述中,正确的是( )。(B)

A. 使用open()打开文件时,必须要用“r”或“w”指定打开方式,不能省略

B. 采用readlines()可以读入文件中的全部文本,返回一个列表

C. 文件打开后,可以用write()控制对文件内容的读写位置

D. 如果没有采用close()关闭文件,Python程序退出时文件将不会自动关闭

解析:使用open()打开文件时,省略打开模式,会默认以只读方式打开;文件打开后,可以用seek()方法控制对文件内容的读写位置,write()方法只是向文件写入一个字符串或者是字节流;如果没有采用close()关闭文件,程序退出时一般会自动关闭,但有可能会导致数据丢失。本题选择B选项。

4.以下不属于Python文件操作方法的是( )。(C)

A. read()

B. write()

C. join()

D. readline()

解析:Python文件读取方法有f.read()、f.readline()、f.readlines()、f.seek(),Python文件写入方法有f.write()、f.writelines()。本题选择C选项。

5.以下关于数据组织的描述中,错误的是( )。(A)

A. 一维数据采用线性方式组织,可以用Python集合或列表类型表示

B. 列表类型仅用于表示一维和二维数据

C. 二维数据采用表格方式组织,可以用Python列表类型表示

D. 更高维数据组织由键值对类型的数据构成,可以用Python字典类型表示

解析:一维数据采用线性方式组织,在Python中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,采用对象方式组织,在Python中可以采用字典类型表示。在Python中,列表类型仅用于表示一维和二维数据。本题选择A选项。

6.文件exam.txt与以下程序在同一目录下,其内容是一段文本bigBen,以下程序的输出结果是( )。

f=open(\\(C)

A. bigBen

B. exam.txt

C. <_io.TextIOWrapper…>

D. exam

解析:open()函数打开一个文件,并返回可以操作这个文件的变量f。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(f)语句输出的是变量f代表的文件的相关信息:<_io.TextIOWrapper name=’exam.txt’ mode=’r’ encoding=’cp936’>。若想要输出文件的内容,需要把文件的内容读入,如f1=f.read()。本题选择C选项。

7.以下属于Python读取文件中一行内容的操作是( )。(B)

A. readtext()

B. readline()

C. readall()

D. read()

解析:在Python中,文件读取方法如下(f代表文件变量)。

f.read():从文件中读入整个文件内容。

f.readline():从文件中读人一行内容。

f.readlines():从文件中读入所有行,以每行为元素形成一个列表。

f.seek():改变当前文件操作指针的位置。

本题选择B选项。

8.文件family.瞰在当前程序所在目录内,其内容是一段文本Wearefamily,以下程序的输出结果是( )。

txt=open(\\(C)

A. txt

B. family.txt

C. 其他答案

D. we are family

解析:open()函数打开一个文件,并返回可以操作这个文件的变量txt,并且open()函数有两个参数:文件名和打开模式。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(txt)语句输出的是变量txt代表的文件的相关信息:<_io.TextIOWrapper name=’family.txt’ mode=’r’ encoding=’cp936’>。若想要输出文件的内容,需要把文件的内容读入,如txt1=txt.read()。本题选择C选项。

9.以下程序的输出结果是( )。

fo=open(\\(B)

A. ’C语言’’Java’’C#’’Python’

B. c语言.JavaC#Python

C. [C语言,Java,C#,Python]

D. [’C语言’,’Java’,’C#’,’Python’]

解析:文件打开模式中“w”表示覆盖写模式,文件不存在则创建,存在则完全覆盖原文件。文件写入方法中,writelines()直接将列表类型的各元素连接起来写入文件中。此程序就是将列表1s中的内容整体写入文件中。本题选择B选项。

10.在读写文件之前,打开文件需要使用的函数是( )。(C)

A. read()

B. fopen()

C. open()

D. CFile()

解析:Python通过open()函数打开一个文件,并返回一个操作这个文件的变量,其语法为<变量名>=open(<文件路径及文件名>,<打开模式>)。本题选择C选项。

11.以下关于Python文件打开模式的描述中,错误的是(

本文档预览:3600字符,共9036字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级Python(文件和数据格式化)模拟试卷4

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号