题目内容

关于fp=open(file,mode='r',encoding=None),错误的说法是

A. fp是一个文件对象
B. file是一个字符串形式的文件名
C. mode='r'表示默认用只读的方式打开
D. encoding=None表示文件没有字符编码

查看答案
更多问题

关于fp=open(file,mode,encoding=None),错误的说法是

A. mode='w',只能写入,若文件不存在, 则新建一个
B. mode='w',若文件存在,则从末尾开始写入
C. mode='a',若文件存在,则从末尾开始写入
D. mode='a+',可读可写, 若文件不存在,则首先创建文件

关于fp=open(file,mode='r',encoding=None),错误的说法是

A. fp.readlines()返回的是一个列表
B. fp.readline()读取的内容包含末尾的换行符
C. fp.read(2)返回两行文本构成的列表
D. fp.close()将文件关闭, fp将失去读写能力

关于fp=open(file,mode='r',encoding=None),错误的说法是

A. 若encoding=None,默认的文件编码取决于操作系统
B. 若mode='rb',则不需要编码
C. 在Linux系统中,encoding=None代表'utf-8'编码
D. 简体中文操作系统的默认编码是'big5'或者'utf16'

已知文件'1'中有两行文本,第一行是'12',第二行是'34',然后fp=open('1'); fp.read(1); txt=fp.readline();此时变量txt的内容是

A. '1'
B. '2'
C. '2\n'
D. '12\n'

答案查题题库