七、基本扩展模块(118min)

章节七测验

1、单选题:
‍Python可以使用(____)函数打开文件,这个函数默认的打开模式为(____)。‏
选项:
A: open  'r'
B: openfile 'r'
C: open 'w'
D: openfile 'w'
答案: 【 open  'r'

2、单选题:
‏下列关于文件相关模块说法错误的是(____)。‏
选项:
A: 文件操作可以使用close方法关闭流。
B: 通常采用with语句以保证系统自动关闭打开的流。
C: 打开二进制文件应该采用模式'rt'。
D: 可以使用shelve模块进行对象持久化。
答案: 【 打开二进制文件应该采用模式'rt'。

3、单选题:
‍下列关于时间相关模块说法错误的是()。‍
选项:
A: datetime模块中timedelta模块用来表示日期或时间之间的差值。
B: calendar.isleap(2000)上述Python代码的结果是True。
C: datetime模块中strptime方法将struct_time对象格式化成字符串。
D: time.sleep()方法可以让程序在某处暂停几秒。
答案: 【 datetime模块中strptime方法将struct_time对象格式化成字符串。

4、单选题:
​from datetime import *
td1=timedelta(minutes=10)
td2=timedelta(minutes=15)以下关于这段代码说法错误的是‏
选项:
A: print(td1+td2)的结果是0:25:00。
B: print((td2-td1).seconds)的结果是300。
C: print(td1*10)的结果是100。
D: print(td1<td2)的结果是True。
答案: 【 print(td1*10)的结果是100。

5、单选题:
‎以下选项不是Python文件读操作的是(____)。‎
选项:
A: readlines()
B: readline()
C: read()
D: open()
E: seek()
答案: 【 open();
seek()

6、单选题:
‎Python文件相关模块中的readline(size)函数,其中参数size用于指明读取的()。‌
选项:
A: 行数    
B: 字节数或字符数
C: 二进制数
D: 字符串数
答案: 【 字节数或字符数

7、单选题:
‏下列关于Python中数学相关模块说法正确的是(___)。‎
选项:
A: math.log(a,x)可以用来求以a为底的x的对数。
B: random.random()方法可以生成范围在[0,1]之间的随机数。
C: from fractions import Fraction
t=Fraction(7,4)
m=1.75
print(t==m)这段代码的输出结果是False。
D: cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。
答案: 【 cmath模块可以实现对复数进行极坐标表示和笛卡尔表示方法的转换。

8、单选题:
‌下列关于shelve模块说法错误的是(___)。‏
选项:
A: shelve模块通过构造一个简单的数据库,像操作字典一样按照键存储和获取本地的Python对象。
B: shelve模块打开文件后,文件的键必须是字符串且唯一。
C: shelve中保存的列表对象可以直接进行添加数据元素的操作。
D: 操作开始必须打开shelve,并且在修改后需要关闭它。
答案: 【 shelve中保存的列表对象可以直接进行添加数据元素的操作。

9、单选题:
​import easygui
easygui.textbox(msg='1',title='2',text='3',codebox=0)上述代码执行后,点击‘OK’,返回值是(____)。‌
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 3

10、填空题:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注