欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

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

    • 资源ID:1462580       资源大小:21.92KB        全文页数:12页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    单选题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=open(fname,"r")forlineinfi.readlincs():prinl(line)fi.close()以卜选项中描述错误的是A、通过f1.readlinesO方法将文件的全部内容读入一个字典fiB、用户输入文件路径,以文本文件方式读入文件内容并逐行打卬C、通过fi.readlines()方法将文件的全部内容读入一个列表fiD、上述代码中fi.readlincs()可以优化为fi答案A解析5.关于数据组织的维度,以卜选项中描述错误的是R、数据组织存在维度,字典类型用表示一维和二维数据Ik离维数据由键值对类型的数据构成,采用对缭方式组织C,一维数据采用线性方式组织,对应于数学中的数组和集合等概念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.WriteIines(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、迫加写模式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、Ioad()D、writeO答案:C解析:15.以下选项中,不是Python中文件操作的相关函数是,write()B、open()C、readlines()D、WiitelineO答案:D解析17 .以下选项中,不是PyIhon文件打开的合法模式组合是A、"r"B、"a"C、"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、 "bx"D、 *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、CSV文件以英文空格分隔元素D、CSV文件以英文分号分隔元素答案:B解析.24 .关于文件关闭的cloSeo方法,以下选项中描述正确的是A、文件处理遵循严格的,1打开-操作-关闭模式B、文件处理后可以不用close。方法关闭文件,程序退出时会默认关闭C,文件处理结束之后,一定要用.close。方法关闭文件D、如果文件是只读方式打开,仅在这种情况下可以不用.cl。SeO方法关闭文件答案:B解析25 .表达式”,".Win(Is)中IS是列表类型,以下选项中对其功能的描述正确的是A、将逗号字符串增加到列表IS中Ik在列表IS每个元素后增加一个逗号C、将列表所有元素连接成一个字符串,每个元素后增加一个逗号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,以下选项中描述正确的是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、 writeline答案:D解析33 .两次调用文件的Write方法,以下选项中描述正确的是A、连续写入的数据之间默认采用逗号分隔B、连续写入的数据之间无分隔符C.连续写入的数据之间默认采用空格分隔D、连续写入的数据之间默认采用换行分隔答案:B解析34 .表达式WrileIineSaineS)能够将一个元素是字符串的列表IineS写入文件,以下选项中描述正确的是A、列表IineS中各元素之间无分隔符B、列表IineS中各元素之间默认采用逗号分隔C、列表IineS中各元素之间默认采用换行分隔D、列表IinCS中各元素之间钛认采用空格分隔答案:A解析:35 .关于。PCno函数的文件名,以下选项中描述错误的是A、文件名不能是一个目录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:/PythonTestZa.txt答案:A解析38 .关于下面代码中的变员x,以下选项中描述正确的是o=open(fn<une,*r)forxinfo:print(x)fo.close(),变量X表示文件中的一个字符B、变量X表示文件中的全体字符3变量X表示文件中的行字符D、变量X表示文件中的一组宗符答案:C解析39 .当前程序路径在D:PyIhonTesl目录中,使用OPeno打开D盘根目录下文件,以下选项中时路径的表示错误的是A、D:a.IxtB、D:a.txtC、 .a.txtD、 ./a.txt答案:B解析40.以下选项对应的方法可以用于从CSV文件中解析一二维数据的是A、split()B,format()C、exists()D、join()答案:A解析.41 .以下选项对应的方法可以用于向CSV文件写入二维数据的是A、 split()B、 strip()C、exists()D、join()答案:D解析42 .以下选项对应的方法可以辅助用于从CSV文件中解析一二维数据的是A、count()B,strip()C、formal0D、centerO答案:B解析:43 .关于CSV文件的扩展名,以下选项中描述正确的是A,可以为任意扩展名B,扩展名只能是.txtC、扩展名只能是.csvD、扩展名只能是.dat答案:A解析44 .关于文件的打开方式,以下选项中描述正确的是A、文件只能选择二进制或文本方式打开B、所有文件都可能以文本方式打开C、文本文件只能以文本方式打开D、所有文件都可能以二进制方式打开答案D解析45 .对于特别大的数据文件,以卜.选项中描述正确的是A,选择内存大的计算机,一次性读入再进行操作Ik*l>ythn可以处理特别大的文件,不用特别关心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解析

    注意事项

    本文(06-python章节练习-第六章-文件和数据格式化.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开