答案:A。解释:当进行除法运算时,除数为 0 会引发 ZeroDivisionError 异常。int('abc')会引发 ValueError,open('nonexistent_file.txt')会引发 FileNotFoundError,[][0]会引发 IndexError。
答案:A。解释:使用 class 关键字定义类,object 是所有类的基类,type 可以用于查看对象类型或动态创建类,def 用于定义函数。
答案:B。解释:类中的方法可以没有参数,方法可以访问和修改类的属性,类可以有多个方法。
答案:A。解释:init()方法在对象创建后被调用用于初始化对象的属性。str()用于定义对象的字符串表示形式,del()在对象被销毁时调用,new()是在对象创建之前调用的方法用于控制对象的创建过程。