智慧树知到《Python程序设计基础(山东联盟)》2025章节测试答案
A、正确
B、错误
正确答案:A
2、正则表达式r'(http://)?(www.)?python.org'可以匹配'http://www.python.org'、'http://python.org'、'www.python.org'和'python.org'这四个字符串。
A、正确
B、错误
正确答案:A
3、正则表达式只是进行形式上的检查,并不保证内容一定正确。
A、正确
B、错误
正确答案:A
4、正则表达式模块re中的match()函数是在字符串开始处进行匹配,而search()函数是在整个字符串中进行搜索和匹配。
A、正确
B、错误
正确答案:A
5、在正则表达式中,一对方括号[]表示范围。
A、正确
B、错误
正确答案:A
第九章测试
1、二进制文件把对象内容以字节串(bytes)进行存储,无法用记事本或其他普通字处理软件直接进行编辑,通常也无法被人类直接阅读和理解,需要使用专门的软件进行解码后读取、显示、修改或执行。
A、正确
B、错误
正确答案:A
2、当对文件内容操作完以后,一定要关闭文件对象,这样才能保证所做的任何修改都确实被保存到文件中。
A、正确
B、错误
正确答案:A
3、关键字with可以自动管理资源,不论因为什么(哪怕是代码引发了异常)跳出with块,总能保证文件被正确关闭。
A、正确
B、错误
正确答案:A
4、数据库文件、图像文件、可执行文件、动态链接库文件、音频文件、视频文件、Office文档等均属于二进制文件。
A、正确
B、错误
正确答案:A
5、openpyxl是Python用来操作Excel文件的扩展库。
A、正确
B、错误
正确答案:A
第十章测试
1、os.path模块的下列方法,哪个是用来判断指定路径是否存在的?
A、exists()
B、isfile()
C、isdir()
D、getsize()
正确答案:A
2、Python标准库shutil可以解压缩zip文件。
A、正确
B、错误
正确答案:A
3、os的下列函数中,用来给文件重命名的是?
A、rename()
B、remove()
C、listdir()
D、system()
正确答案:A
4、Python标准库os中的remove()函数不能删除具有只读属性的文件。
A、正确
B、错误
正确答案:A
5、Python标准库os中的listdir()函数用来列出指定目录中的文件和文件夹,返回一个包含这些名字的列表。
A、正确
B、错误
正确答案:A
第十一章测试
1、异常是指程序运行时引发的错误,引发错误的原因有很多,例如除零、下标越界、文件不存在、网络异常、类型错误、名字错误、字典键错误、磁盘空间不足,等等。
A、正确
B、错误
正确答案:A
2、异常处理是因为程序执行过程中由于输入不合法导致程序出错而在正常控制流之外采取的行为。
A、正确
B、错误
正确答案:A
3、用来处理异常的代码也有可能会引发异常。
A、正确
B、错误
正确答案:A
4、异常处理结构也可以带else子句。