1、一、单选题1、Python 文件只读打开模式是()A.xB.wC.bD.r答案:D2、以下关于 Python 文件的描述,错误的是:( )A.open 函数的参数处理模式 r 表示追加方式打开文件,删除已有内容B.open 函数的参数处理模式 b表示以二进制数据处理文件C.open 函数的参数处理模式 w表示可以对文件进行写操作D.readline 函数表示读取文件的下一行,返回一个字符串答案:A3、用户输入整数的时候不合规导致程序出错,为了不让程序异常中断,需要用到的语句是:()A.try-except 语句B.循环语句C.eval 语句D.if 语句答案:A4、以下程序的输出结果是:( )
2、fo = open(text.txt,w+)x,y =this is a test,hellofo.write(+n.format(x,y)print(fo.read()fo.close()A.this is a testB.this is a test,hello.C.this is a test+helloD.this is a test hello答案:C5、执行以下程序,输入la,输出结果是:( )la = pythontry: s = eval(input(请输入整数:) ls = s*2 print(ls)except: print(请输入整数)A.pythonB.请输入整数C.l
3、aD.pythonpython答案:D6、关于程序的异常处理,以下选项中描述错误的是( )A.程序异常发生经过妥善处理可以继续执行B.编程语言中的异常和错误是完全相同的概念C.异常语句可以与 else 和 finally 保留字配合使用D.Python 通过 try、except 等保留字提供异常处理功能答案:B7、关于 Python 对文件的处理,以下选项中描述错误的是( )A.当文件以文本方式打开时,读写按照字节流方式B.文件使用结束后要用 close() 方法关闭,释放文件的使用授权C.Python 通过解释器内置的 open() 函数打开一个文件D.Python 能够以文本和二进制两种
4、方式处理文件答案:A8、运行以下程序:从键盘上输入1,2,3,则输出的结果是:( )A.运算错误B.输入的不是列表C.3,2,1D.1,2,3答案:B9、以下程序的输出结果是:( )A.2, 4, 6, 8, 10B.1 3 5 7 9C.1, 3, 5, 7, 9D.error答案:D10、以下关于文件的描述错误的选项是:( )A.readline() 函数读入文本文件的一行,返回一个字符串B.二进制文件和文本文件都是可以用文本编辑器编辑的文件C.read() 一次性读入文本文件的全部内容后,返回一个字符串D.readlines() 函数读入文件内容后返回一个列表,元素划分依据是文本文件中的换行符答案:B