以下选项中,不是Python对文件的打开模式的是?
A. r’
B. +’
C. ‘w’
D. c’
正确答案: D
Python中可变的数据类型有哪些?
A. 列表、字典
B. 列表、字典、元组
C. 字符串、列表、字典
D. 都不变
正确答案: A
定义类如下:
class A():
def a():
print(“a”)
class B():
def b():
print("b")
class C():
def c():
print("c")
class D(A,C):
def d():
print("d")
d = D()
d.a()
d.c()
d.d()
运行结果为?
A. a c d
B. a d
C. a c
D. 执行会报错
相关知识点: 类继承相关。
正确答案: D
关于程序的异常处理,以下选项中描述错误的是?
A. 程序异常发生经过妥善处理可以继续执行
B. 异常语句可以与 else 和 finally 保留字配合使用
C. 编程语言中的异常和错误是完全相同的概念
D. Python 通过 try、except 等保留字提供异常处理功能
正确答案: C
关于__new__和__init__的区别下列正确的有?
A. __new__是一个静态方法,而__init__是一个实例方法.
B. __new__方法会返回一个创建的实例,而__init__什么都不返回.
C. 只有在__new__返回一个cls的实例时后面的__init__才能被调用.
D. 当创建一个新实例时调用__new__,初始化一个实例时用__init__.
正确答案: A B C D