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

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

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

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

单项选择题

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

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

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

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

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

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

#ls代表二维列表

f=open("cpi.csv","w")

for row in ls

f.write(",".join(row)+"\n")

f.close( )

本题选择D选项。

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

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

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

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

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

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

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

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

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

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("exam.txt")

print(f)

f.close( )(C)

A. bigBen

B. exam.txt

C.

D. exam

解析:open( )函数打开一个文件,并返回可以操作这个文件的变量f。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(f)语句输出的是变量f代表的文件的相关信息:。若想要输出文件的内容,需要把文件的内容读入,如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.txt在当前程序所在目录内,其内容是一段文本We are family,以下程序的输出结果是( )。

txt=open("family.txt"."r")

print(txt)

txt.close( )(C)

A. txt

B. family.txt

C. 其他答案

D. we are family

解析:open( )函数打开一个文件,并返回可以操作这个文件的变量txt,并且open( )函数有两个参数:文件名和打开模式。本题只是打开了文件,并没有对文件进行操作,因此不会输出文件的内容。print(txt)语句输出的是

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号