06-python章节练习-第六章-文件和数据格式化.docx

上传人:夺命阿水 文档编号:1462580 上传时间:2024-06-29 格式:DOCX 页数:12 大小:21.92KB
返回 下载 相关 举报
06-python章节练习-第六章-文件和数据格式化.docx_第1页
第1页 / 共12页
06-python章节练习-第六章-文件和数据格式化.docx_第2页
第2页 / 共12页
06-python章节练习-第六章-文件和数据格式化.docx_第3页
第3页 / 共12页
06-python章节练习-第六章-文件和数据格式化.docx_第4页
第4页 / 共12页
06-python章节练习-第六章-文件和数据格式化.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《06-python章节练习-第六章-文件和数据格式化.docx》由会员分享,可在线阅读,更多相关《06-python章节练习-第六章-文件和数据格式化.docx(12页珍藏版)》请在课桌文档上搜索。

1、单选题1 .关于Python对文件的处理,以卜选项中描述错误的是A.当文件以文本方式打开时,读写按照字节流方式IkPylhon能够以文本和二进制两种方式处理文件C、Python通过解释器内目的。Peno函数打开一个文件D、文件使用结束后要用CIoSe()方法关闭,释放文件的使用授权答案:A解析:2 .以下选项中,不是PythOn对文件的读操作方法的是readB、 leadlineC、 readtextD、 readlines答案:C解析3.以下选项中,不是PyIhon对文件的打开模式的是AxwB.,r,3+D、c答案:D解析.4给出如下代码:fn三=inpul(请输入要打开的文件:”)fi=o

2、pen(fname,r)forlineinfi.readlincs():prinl(line)fi.close()以卜选项中描述错误的是A、通过f1.readlinesO方法将文件的全部内容读入一个字典fiB、用户输入文件路径,以文本文件方式读入文件内容并逐行打卬C、通过fi.readlines()方法将文件的全部内容读入一个列表fiD、上述代码中fi.readlincs()可以优化为fi答案A解析5.关于数据组织的维度,以卜选项中描述错误的是R、数据组织存在维度,字典类型用表示一维和二维数据Ik离维数据由键值对类型的数据构成,采用对缭方式组织C,一维数据采用线性方式组织,对应于数学中的数组和

3、集合等概念D、二维数据采用表格方式组织,对应于数学中的矩阵答案:A解析.6 .关于PythOn文件打开模式的描述.以下选项中错误的是A、追加写模式UB、只读模式rC、覆盖写模式WD、创建写模式n答案:D解析7 .执行如下代码:fname=input(请输入要写入的文件:fo-open(fname,*w+*)Is=”清明时节雨纷纷,路上行人欲断魂,借问酒家何处有?牧童遥指杏花村。fo.Writelines(Is)fo.seek(0)forlineinfo:print(line)fo.close()以下选项中描述错误的是,*fo.seek(0)这行代码可以省略,不影响输出效果8 ,*fo.Writ

4、eIines(Is)将元素全为字符串的IS列表写入文件C、代码主要功能为向文件写入个列表类型,并打印输出结果D、执行代码时,从键盘输入“清明.txt,则清明txt被创建答案:A解析8 .关于CSV文件的描述,以下选项中错误的是A.*CSV文件的每行是维数据,可以使用Python中的列表类型表示B、整个CSY文件是一个二维数据c、*csv文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据D、*CSV文件通过多种编码表示字符答案:D解析.9 .关于PythOn文件的+打开模式,以下选项中描述正确的是,与r/w/a/x一同使用,在原功能培础上增加同时读写功能B、读模式C、迫加写模式

5、D、覆盖写模式答案:A解析10 .表格类型数据的组织维度是A、高维数据B、维数据C、多维数据D、二维数据答案:D解析11.“键值对“类型数据的组织维度是A、高维数据Ik二维数据C、多维数据D、维数据答案:A解析:12,给定列表IS=1,2,3,2,3),其元素包含两种数据类型,则IS的数据组织维度是A、多维数据B,二维数据C、高维数据D、一维数据答案D解析13 .给定字典D=iri2/2,3:3),其元素包含两种数据类型,则字典D的数据组织维度是,二维数据B、多维数据C、高维数据D、一维数据答案:C解析14 .以下选项中,不是PyIhon中文件操作的相关函数是A、open()B,read()C

6、、Ioad()D、writeO答案:C解析:15.以下选项中,不是Python中文件操作的相关函数是,write()B、open()C、readlines()D、WiitelineO答案:D解析17 .以下选项中,不是PyIhon文件打开的合法模式组合是A、rB、aC、D、w答案:C解析.18 .以下选项中,不是Python文件打开的合法模式组合是A、*a+*B、t+C、r+D、w+答案:B解析19 .以下选项中,不是PyIhon文件打开的合法模式组合是A、 “br+”B,C、D、V答案:B解析.20.以下选项中,不是PythOn文件二进制打开模式的合法组合是A、VB、 x+C、 bxD、 *

7、bw*答案:B解析21 .关于一维数据存储格式问题,以下选项中描述错误的是A, 维数据可以采用CSY恪式存储B, 一维数据可以采用直接相连形成字符出方式存储C, 一维数据可以采用分号分隔方式存储D、一维数据可以采用特殊符号分隔方式存储答案B解析22 .关于二维数据CSV存储问题,以卜选项中描述错误的是A,CSV文件的每一行表示一个具体的一维数据IkCSV文件的每行采用逗号分隔多个元素C、CSV文件不是存储二维数据的唯一方式D、CSV文件不能包含二维数据的表头信息答案D解析23 .以卜选项中,对CSY格式的描述正确的是A, CSV文件以英文特殊符号分隔元素B、CSV文件以英文逗号分隔元素C、CS

8、V文件以英文空格分隔元素D、CSV文件以英文分号分隔元素答案:B解析.24 .关于文件关闭的cloSeo方法,以下选项中描述正确的是A、文件处理遵循严格的,1打开-操作-关闭模式B、文件处理后可以不用close。方法关闭文件,程序退出时会默认关闭C,文件处理结束之后,一定要用.close。方法关闭文件D、如果文件是只读方式打开,仅在这种情况下可以不用.cl。SeO方法关闭文件答案:B解析25 .表达式”,.Win(Is)中IS是列表类型,以下选项中对其功能的描述正确的是A、将逗号字符串增加到列表IS中Ik在列表IS每个元素后增加一个逗号C、将列表所有元素连接成一个字符串,每个元素后增加一个逗号

9、D、将列表所有元素连接成个字符串,元素之间增加个逗号答案:D解析:26 .二维列表ls=l,2,3,4,5,6,7,8,9,以下选项中能获取其中元素5的是A.lsllB, ls-2-1C, ls4D, ls-1-1答案:A解析27.二维列表ls=l,2,3,4,5,6,7,8,9,以下选项中能获取其中元素9的是A. ls0-1B. ls-IC. ls-1-1D. ls-2-1答案:C解析28.二维列表ls=l,2,3,4,5,6,7,8,9,以下选项中能获取其中一个维度的数据是A. ls-IlsllC,ls-1-1DvIs-2-1答案:A解析29.列表ls=l,2,3,4,5,6,(7,8,9

10、,以下选项中描述正确的是A、IS可能是一维列表B. Is可能是高维列表3IS可能是二维列表D、IS可能是多维列表答案:A解析30.列表Is=H1.2,3,4,5,6,7,8,9,以下选项中描述错误的是A, Is可能是一维列表B, Is可能是二维列表C、IS可能是多维列表0.Is可能是高维列表答案:D解析31 .以下文件操作方法中,不能从CSY格式文件中读取数据的是A、 readlinesB、 readlineC、 seekD、read答案:C解析32 .以卜文件操作方法中,不能向CSY格式文件写入数据的是A、 seek和WriteB、 writelinesC、 writeD、 writelin

11、e答案:D解析33 .两次调用文件的Write方法,以下选项中描述正确的是A、连续写入的数据之间默认采用逗号分隔B、连续写入的数据之间无分隔符C.连续写入的数据之间默认采用空格分隔D、连续写入的数据之间默认采用换行分隔答案:B解析34 .表达式WrileIineSaineS)能够将一个元素是字符串的列表IineS写入文件,以下选项中描述正确的是A、列表IineS中各元素之间无分隔符B、列表IineS中各元素之间默认采用逗号分隔C、列表IineS中各元素之间默认采用换行分隔D、列表IinCS中各元素之间钛认采用空格分隔答案:A解析:35 .关于。PCno函数的文件名,以下选项中描述错误的是A、文

12、件名不能是一个目录B,文件名对应的文件可以不存在,打开时不会报错C、文件名可以是相对路径D、文件名可以是绝对路径答案:B解析36 .ython语句:f-OPen0,以下选项中对f的描述错误的是,将当作文件对象,Cread。可以读入文件全部信息B,表达式Print(f)执行将报错C、*f是个Python内部变量类型D、*f是文件句柄,用来在程序中表达文件答案;B解析37 .使用。PenO打开一个WindoWS操作系统D盘下的文件,以下选项中对路径的表示错误的是A、D:PythonTesta.txtB,DPythonTesta.txtC、D:WPylhonTestWa.IxtD、D:/Python

13、TestZa.txt答案:A解析38 .关于下面代码中的变员x,以下选项中描述正确的是o=open(fnythn可以处理特别大的文件,不用特别关心C、使用for.in.循环,分行读入,逐行处理D、Python无法处理特别大的数据文件答案:C解析.46 .关于高维数据,以下选项中描述错误的是A、海维数据只能表达键值对数据B、键值对是高雄数据的主要特征C.高维数据可用表达一二维数据D、高维数据用来表达索引和数据之间的关系答案:A解析47.当打开一个不存在的文件时,以下选项中描述正确的是A、文件不存在则创建文件B.一定会报错C、根据打开类型不同,可能不报错D、不存在文件无法被打开答案C解析48 .关于数据维度,以卜选项中描述错误的是A、一维数据可能存在顺序,也可以没有顺序Ik数据维度包括一二维、多维和高维数据C,所有数据都能用维度方式表示D、图像由于存在长宽,所以图像数据是二维数据答案:D49 .以卜选项中不是文件操作函数或方法的是A、1oadB、readC、writelinesD、readlines答案:A解析50.时丁无序的一维数据,以下选项中描述错误的是A、无序一维数据可以采用列表类型来表达B、无序维数据可以采用字典类型来表达C,无序一维数据可以采用集合类型来表达D、无序一维数据无法利用PylhOn语言有效表达答案:D解析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号