第7单元 第1练 对象与类《程序设计基础-Python》(高教版)一课一练

2026-02-02
| 2份
| 5页
| 38人阅读
| 1人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第七单元GUI界面设计的第1练,内容涵盖第七单元对象与类相关内容。 《程序设计基础-Python》(高等教育出版社)第1练 第7单元 GUI界面设计 子任务一 对象与类 1、 单项选择题(本题共3小题) 1. 在Python中,定义类的关键字是(  ) A. def   B. class   C. object   D. type 【答案】B 【解析】类的定义使用 class 关键字,格式为 class 类名: 代码块 ;def用于定义函数,object是所有类的基类,type用于查看数据类型,故答案为B。 2. 创建类的实例的语法格式是(  ) A. 对象名 = 类名   B. 对象名 = 类名()   C. 对象名 = new 类名()   D. 对象名 = 类名(参数) 【答案】B 【解析】对象是类的实例,创建对象的语法为 对象名 = 类名() ,若类的 init 方法有参数则需传入对应参数,但基础语法核心是“类名+括号”,new不是Python创建对象的关键字,故答案为B。 3. 关于类与对象的关系,下列说法正确的是(  ) A. 类是对象的实例   B. 对象是类的模板   C. 一个类只能创建一个对象   D. 对象是类的具体实体 【答案】D 【解析】“类是创建对象的蓝图/模板,对象是类的具体实体”,A、B表述颠倒;一个类可创建多个对象,C错误,故答案为D。 二、判断题(本题共4小题) 1. 类是用来描述具有相同属性和方法的对象的集合,它定义了对象共有的特征和行为。(  ) 【答案】正确 【解析】类的定义明确:类是描述相同属性和方法的对象集合,定义了对象共有的属性和方法,故正确。 2. 每个对象在内存中都有唯一的地址,即使两个对象的属性值完全相同,它们也是不同的对象。(  ) 【答案】正确 【解析】对象的“标识”特性:每个对象在内存中具有唯一地址,即使属性值相同,也是不同实例,故正确。 3. 定义类时,从PEP8命名规范来说,类名的首字母可以小写,。(  ) 【答案】错误 【解析】但规范中类名通常采用“大驼峰命名法”,首字母大写,且题目考察类的基础认知,从规范角度判断错误,同学们要注意的是,不规范的小写也可以,这里要注意,它是从规范的角度来说是错误的。 4. 不定义类的属性和方法,仅用 pass 填充类体,该类无法创建对象。(  ) 【答案】错误 【解析】 pass 是合法空类,空类仍可创建对象,只是对象无额外属性和方法,故错误。 三、名词解释题(本题共2小题) 1. 类 【答案】用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。 2. 对象 【答案】对象是通过类定义的数据结构实例,是类的具体实体。 四、简答题(本题共1小题) 1. 简述类的定义与对象创建的方法 【答案】 (1)类的定义 在Python中,类的定义使用 class 关键字来实现,语法如下: class 类名: 代码块 ①  class 是类定义的开始关键字,类名代表类的标识符,一般由大写英文字母开始,必须以冒号结尾。 ② 语句主要由属性和方法构成,在下一小节详细介绍。 (2)对象的创建 对象名 = 类名() 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第七单元GUI界面设计的第1练,内容涵盖第七单元对象与类相关内容。 《程序设计基础-Python》(高等教育出版社)第1练 第7单元 GUI界面设计 子任务一 对象与类 1、 单项选择题(本题共3小题) 1. 在Python中,定义类的关键字是(  ) A. def   B. class   C. object   D. type 2. 创建类的实例的语法格式是(  ) A. 对象名 = 类名   B. 对象名 = 类名()   C. 对象名 = new 类名()   D. 对象名 = 类名(参数) 3. 关于类与对象的关系,下列说法正确的是(  ) A. 类是对象的实例   B. 对象是类的模板   C. 一个类只能创建一个对象   D. 对象是类的具体实体 二、判断题(本题共4小题) 1. 类是用来描述具有相同属性和方法的对象的集合,它定义了对象共有的特征和行为。(  ) 2. 每个对象在内存中都有唯一的地址,即使两个对象的属性值完全相同,它们也是不同的对象。(  ) 3. 定义类时,从PEP8命名规范来说,类名的首字母可以小写,。(  ) 4. 不定义类的属性和方法,仅用 pass 填充类体,该类无法创建对象。(  ) 三、名词解释题(本题共2小题) 1. 类 2. 对象 四、简答题(本题共1小题) 1. 简述类的定义与对象创建的方法 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第7单元 第1练  对象与类《程序设计基础-Python》(高教版)一课一练
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。