第11练 封装与数据隐藏 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

2026-07-06
| 2份
| 5页
| 23人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第11练,内容是封装与数据隐藏。 《计算机程序设计(Java)》(第2版)一课一练 第11练 封装与数据隐藏 一、单项选择题 1. 阅读代码,外部代码不能直接访问的成员是 class A { private int x; public int getX() { return x; } }( ) A. x B. A C. getX() D. public 2. 下列设计最符合封装思想的是( ) A. 所有成员变量全部 public B. 把访问控制写在注释中 C. 删除所有方法只保留字段 D. 成员变量设为 private,通过 public 方法受控访问 3. 关于 get 和 set 方法,下列说法正确的是( ) A. get 常用于删除类,set 常用于定义包 B. get 常用于读取属性,set 常用于修改属性 C. get 必须有参数且无返回值 D. set 必须返回属性值且无参数 4. 若属性 score 需要避免外部任意赋值,较合理的声明方式是( ) A. public int score; B. package int score; C. private int score; D. import int score; 5. 下列关于访问权限的判断,正确的是( ) A. 访问权限用于控制成员变量和方法的可访问范围 B. 访问权限只能控制循环次数 C. 访问权限只能用于数组下标 D. 访问权限不能出现在类成员前 二、判断题 6. private 成员不能被类外代码直接访问。( ) 7. 封装通常会把所有内部数据无条件公开给外部。( ) 8. public 方法可以作为外部访问私有成员的受控入口。( ) 三、填空题 9. 限制成员只能在本类中直接访问的权限修饰符是 ______。 10. 封装中常用于读取属性值的方法通常称为 ______ 访问器。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第11练,内容是封装与数据隐藏。 《计算机程序设计(Java)》(第2版)一课一练 第11练 封装与数据隐藏 一、单项选择题 1. 阅读代码,外部代码不能直接访问的成员是 class A { private int x; public int getX() { return x; } }( ) A. x B. A C. getX() D. public 【答案】A 【解析】private 成员只能在本类中直接访问。 2. 下列设计最符合封装思想的是( ) A. 所有成员变量全部 public B. 把访问控制写在注释中 C. 删除所有方法只保留字段 D. 成员变量设为 private,通过 public 方法受控访问 【答案】D 【解析】封装强调隐藏内部数据并提供公开访问入口。 3. 关于 get 和 set 方法,下列说法正确的是( ) A. get 常用于删除类,set 常用于定义包 B. get 常用于读取属性,set 常用于修改属性 C. get 必须有参数且无返回值 D. set 必须返回属性值且无参数 【答案】B 【解析】访问器和设置器是封装中常见的公开方法。 4. 若属性 score 需要避免外部任意赋值,较合理的声明方式是( ) A. public int score; B. package int score; C. private int score; D. import int score; 【答案】C 【解析】private 可限制直接访问范围。 5. 下列关于访问权限的判断,正确的是( ) A. 访问权限用于控制成员变量和方法的可访问范围 B. 访问权限只能控制循环次数 C. 访问权限只能用于数组下标 D. 访问权限不能出现在类成员前 【答案】A 【解析】public、private 等用于控制可访问性。 二、判断题 6. private 成员不能被类外代码直接访问。( ) 【答案】√ 【解析】private 限定在本类中访问。 7. 封装通常会把所有内部数据无条件公开给外部。( ) 【答案】× 【解析】封装强调隐藏实现细节和保护数据。 8. public 方法可以作为外部访问私有成员的受控入口。( ) 【答案】√ 【解析】公开方法可配合检查逻辑使用。 三、填空题 9. 限制成员只能在本类中直接访问的权限修饰符是 ______。 【答案】private 【解析】private 表示私有权限。 10. 封装中常用于读取属性值的方法通常称为 ______ 访问器。 【答案】get 【解析】get 方法常用于返回属性值。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第11练 封装与数据隐藏 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。