欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (11).docx

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

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

    Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (11).docx

    单元7 文件操作与异常处理(一)选择题1Python中,打开文本文件message.txt可以有多种方式,以下选项错误的是( D )。A"demomessage.txt"B"demo/message.txt"Cr"demomessage.txt"D"demomessage.txt"2打开的文件不存在时,会引发的异常是( A )。AIOErrorBImportErrorCIndentationErrorDIndexError3无法引入模块或包引发的异常是( B )。AIOErrorBImportErrorCIndentationErrorDIndexError4Python提供了seek()方法将文件指针移动到指定位置,seek(n,1)表示( B )。A从起始位置即文件首行首字符开始移动n个字符B从当前位置往后移动n个字符C从文件的结尾位置往前移动n个字符D从起始位置即文件首行首字符开始移动n+1个字符5Python中,使用open()方法打开一个文件后,可以读取该文件中的内容,读取文件内容的方式有多种,其中每次只能读取一行的是( D )。Areadlines()Bread()Creadall()Dreadline()6Python中,os模块提供了创建文件夹的方法,一次创建多级文件夹使用( B )方法。Amkdir()Bmakedirs()Cwalk()Dtell()7以下选项不会影响Python程序的正常运行的是( D )。A拼写错误 B错误表达式C缩进错误 D手动抛出异常8有关异常说法正确的是( B )。A程序中抛出异常会终止程序B程序中抛出异常不一定会终止程序C拼写错误会导致程序终止D缩进错误会导致程序终止9对以下程序描述错误的是( A )。try: # 语句块1except IndexError as err: # 语句块2A该程序对异常进行了处理,因此一定不会终止程序B该程序对异常进行了处理,不一定不会因异常引发终止C语句块1如果抛出IndexError异常,则不会因为异常终止程序D语句块2不一定会执行10程序如下。try: number = int(input("请输入数字:") print("number:",number) print("=hello=")except Exception as err: # 报错错误日志 print("输出异常详情信息:",err)else: print("没有异常")finally:# 关闭资源 print("finally")print("end")该程序运行时,如果在“请输入数字:”后面输入的是1a则结果是( B )。Anumber: 1输出异常详情信息:invalid literal for int() with base 10:finallyendB输出异常详情信息:invalid literal for int() with base 10: 1afinallyendC=hello=输出异常详情信息:invalid literal for int() with base 10:finallyendD以上都正确(二)填空题1当前工作文件夹是指当前运行文件或打开文件所在的文件夹,Python中,通过os模块提供的 getcwd() 方法获取当前工作文件夹。2对文件进行写入操作之后, flush() 方法用于在不关闭文件对象的情况下将缓冲区内容写入文件。3Python内置函数 open() 用于打开或创建文件并返回文件对象。4使用 with 语句可以自动管理文件对象,不论何种原因结束该语句中的语句体,都能保证文件被正确关闭。5Python os模块中用来列出指定文件夹中的文件和子文件夹列表的方式是 listdir() 。6Python os.path模块中用来判断指定文件是否存在的方法是 exists() 。7Python os.path模块中用来判断指定路径是否为文件的方法是 isfile() 。8Python os.path模块中用来判断指定路径是否为文件夹的方法是 isdir() 。9Python os.path模块中用来分离指定路径中的文件扩展名的方法是 splitext() 。10已知当前文件夹中有纯英文文本文件readme.txt,以下代码的功能为把readme.txt文件中的所有内容复制到dst.txt中,请将其填写完整。with open(readme.txt) as src open(dst.txt , w ) as dst: dst.write(src read()(三)判断题1 os模块中的方法remove()可以删除带有只读属性的文件。( 错 )2使用内置函数open()且以“w”模式打开的文件,文件指针默认指向文件尾。( 错 )3使用内置函数open()打开文件时,只要文件路径正确就总是可以正确打开文件。( 错 )4对文件进行读写操作之后必须显式关闭文件以确保所有内容都得到保存。( 对 )5程序中的异常处理结构在大多数情况下是没必要的。( 错 )6在tryexceptelse语句中,如果try语句块引发了异常则会执行else语句块中的代码。( 错 )7异常处理结构中的finally语句块中的代码仍然有可能出错,从而再次引发异常。( 对 )8假设os模块已导入,那么列表推导式filename for filename in os.listdir( C:Windows ) if filename.endswith(.exe)的作用是列出C:Windows文件夹中所有扩展名为.exe的文件。( 对 )9二进制文件不能使用记事本程序打开。( 错 )10使用普通文本编辑器可以正常查看二进制文件的内容。( 错 )11二进制文件可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。( 对 )12Python os模块中的方法isfile()可以用来测试给定的路径是否为文件。( 对 )13Python os.path模块中的方法exists()可以用来测试给定路径的文件是否存在。( 对 )14Python os.path模块中的方法isdir()可以用来测试给定的路径是否为文件夹。( 对 )15Python os模块中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。( 对 )16异常处理结构不是万能的,处理异常的代码也有引发异常的可能。( 对 )17在异常处理结构中,不论是否发生异常,finally子句中的代码总会执行。( 对 )18 os模块中的rename()方法可以实现文件移动操作。( 对 )19 os模块中的listdir()方法默认只能列出指定文件夹中当前层级的文件和文件夹列表,而不能列出其子文件夹中的文件。( 对 )20文件对象是可以迭代的。( 对 )21文件对象的tell()方法用来返回文件指针的当前位置。( 对 )22以写模式打开的文件无法进行读操作。( 对 )23假设已成功导入os和sys模块,那么表达式os.path.dirname(sys.executable)的值为Python安装文件夹。( 对 )24以读模式打开文件时,文件指针指向文件开始处。( 对 )25以追加模式打开文件时,文件指针指向文件尾。( 对 )26文本文件是可以迭代的,可以使用类似for line in fp的语句遍历文件对象fp中的每一行。( 对 )27Python的主程序文件Python.exe属于二进制文件。( 对 )28已知当前文件夹中有一个文件readme.txt具有只读属性,假设os模块已正确导入,那么可以通过语句os.chmod(readme.txt , 0o777)来删除该文件的只读属性。( 对 )29Python os模块中的方法remove()不能删除具有只读属性的文件。( 对 )30由于异常处理结构tryexceptfinally中finally子句的语句块总是被执行的,所以把关闭文件的代码放到finally语句块里肯定是万无一失的,一定能保证文件被正确关闭并且不会引发任何异常。( 错 )4

    注意事项

    本文(Python程序设计任务驱动式教程练习题测试题复习题带答案单元测试 (11).docx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开