学校 ________________ 班级 ____________ 姓名 ____________ 考场 ____________ 准考证号 ………………………… 密…………封…………线…………内…………不…………要…………答…………题…………………………重庆资源与环境保护职业学院《Python 数据采集与处理课程实验》2023-2024 学年第一学期期末试卷题号一二三四总分得分批阅人一、单选题(本大题共 15 个小题,每小题 1 分,共 15 分.在每小题给出的四个选项中,只有一项是符合题目要求的.)1、在 Python 中,以下关于生成器(generator)的说法,不正确的是:( )A. 生成器是一种特殊的迭代器,可以通过函数实现B. 生成器使用 yield 关键字来返回值C. 生成器在每次调用 next 方法时执行到下一个 yield 语句D. 生成器可以无限次生成值,不会耗尽内存2、在 Python 的类的继承中,假设存在一个基类和多个派生类,需要在派生类中重写基类的方法。以下哪种方式可以正确地实现方法重写?( )A. 在派生类中定义与基类方法同名的方法 B. 在派生类中使用特殊的关键字来标识重写 C. 不允许在派生类中重写基类的方法 D. 以上方法都不正确3、在 Python 的列表推导式和生成器表达式中,以下叙述不正确的是( )A. 列表推导式可以快速创建一个新的列表,根据现有列表的元素进行计算或筛选B. 生成器表达式与列表推导式类似,但返回的是一个生成器对象,而不是一个列表C. 生成器表达式在处理大量数据时比列表推导式更节省内存D. 列表推导式和生成器表达式的语法完全相同,只是返回的结果类型不同4、假设在 Python 中,有一个类 class Person: def __init__(self, name, age): self.name = name self.age = age ,然后创建了两个对象 p1 = Person("Alice", 25) 和 p2 = Person("Bob", 30) ,以下关于这两个对象比较的描述,哪一项是不正确的?( )A. p1 == p2 比较的是两个对象的内存地址,通常为 False B. 如果要自定义对象的比较规则,需要实现 __eq__ 方法C. 直接比较 p1.age == p2.age 可以比较两个对象的年龄属性D. 只要两个对象的属性值完全相同, p1 == p2 的比较结果就一定为 True 5、关于 Python 中的异常处理,假设在一个复杂的程序中,可能会出现多种不同类型的异常,例如文件不存在、数值计算错误等。为了使程序在异常发生时能够进行恰当的处理并继续运行,以下关于异常处理的描述...