《Python语言程序设计》配套题库(项目7)
1、Python中打开文件的默认模式是?(单选题)
A、r
B、w
C、a
D、b
答案:A
难易度:易
2、以下哪个方法用于一次性读取文件的全部内容?(单选题)
A、read()
B、readline()
C、readlines()
D、seek()
答案:A
难易度:易
3、文件写入时,mode=w的作用是?(单选题)
A、追加内容
B、覆盖内容
C、读取内容
D、创建新文件
答案:B
难易度:易
4、文件指针的移动可以通过哪个方法实现?(单选题)
A、read()
B、write()
C、seek()
D、close()
答案:C
难易度:易
5、以下哪个方法用于逐行读取文件内容?(单选题)
A、read()
B、readline()
C、readlines()
D、writelines()
答案:B
难易度:易
6、使用withopen(...)asf:的主要优势是?(单选题)
A、自动关闭文件
B、提高读取速度
C、支持二进制模式
D、允许追加写入
答案:A
难易度:易
7、文件关闭后,未写入的数据会如何处理?(单选题)
A、自动丢弃
B、保留在内存中
C、同步到磁盘
D、抛出异常
答案:C
难易度:易
8、以下哪个函数属于os模块?(单选题)
A、abspath()
B、exists()
C、isdir()
D、remove()
答案:D
难易度:易
9、os.path.abspath(path)的作用是?(单选题)
A、返回指定路径的绝对路径
B、判断路径是否存在
C、获取文件大小
D、创建目录
答案:A
难易度:易
10、os.listdir()的作用是?(单选题)
A、获取当前目录
B、返回目录下的所有文件和子目录
C、创建目录
D、删除目录
答案:B
难易度:易
11、以下哪个函数用于删除文件?(单选题)
A、rename()
B、mkdir()
C、remove()
D、rmdir()
答案:C
难易度:易
12、os.path.isdir(path)的作用是?(单选题)
A、判断路径是否存在
B、获取文件大小
C、判断路径是否为文件
D、判断路径是否为目录
答案:D
难易度:易
13、文件的相对路径是指?(单选题)
A、从根目录开始的完整路径
B、相对于当前路径的位置
C、必须以盘符开头
D、与操作系统无关
答案:B
难易度:易
14、以下哪个方法用于写入多个字符串?(单选题)
A、read()
B、readline()
C、write()
D、writelines()
答案:D
难易度:易
15、以下哪种模式会创建新文件,若文件已存在则抛出异常?(单选题)
A、r
B、w
C、x
D、a
答案:C
难易度:易
16、os.getcwd()的作用是?(单选题)
A、获取当前目录
B、删除目录
C、创建目录
D、修改目录
答案:A
难易度:易
17、以下哪个函数用于重命名文件?(单选题)
A、remove()
B、rename()
C、mkdir()
D、rmdir()
答案:B
难易度:易
18、二进制模式打开文件的正确方式是?(单选题)
A、mode=t
B、mode=r
C、mode=b
D、mode=a
答案:C
难易度:易
19、以下哪个函数用于判断文件是否存在?(单选题)
A、isabs()
B、isdir()
C、isfile()
D、exists()
答案:D
难易度:易
20、以下哪个方法可以获取文件的修改时间?(单选题)
A、getsize()
B、getctime()
C、getmtime()
D、getatime()
答案:C
难易度:易
21、Python中打开文件的内置函数是?(单选题)
A、open()
B、read()
C、file()
D、load()
答案:A
难易度:易
22、默认的文件打开模式是?(单选题)
A、w(写模式)
B、r(读模式)
C、a(追加