第10练 方法、构造方法与重载 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

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

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第10练,内容是方法、构造方法与重载。 《计算机程序设计(Java)》(第2版)一课一练 第10练 方法、构造方法与重载 一、单项选择题 1. 阅读代码,输出结果是 static int f(int a) { return a + 1; } static int f(int a, int b) { return a + b; } System.out.print(f(2) + "," + f(2, 3));( ) A. 2,5 B. 3,5 C. 3,3 D. 编译出错 2. 下列方法声明中,表示没有返回值的是( ) A. int show() B. return show() C. class show() D. void show() 3. 关于构造方法的判断,正确的是( ) A. 构造方法名应与类名相同,并在创建对象时调用 B. 构造方法必须写返回值 void C. 构造方法只能手动用 return 调用 D. 构造方法名必须是 main 4. 下列哪组方法可以构成重载( ) A. void m(int a) 与 int m(int a) B. void m(int a) 与 void n(int a) C. void m(int a) 与 void m(double a) D. void m() 与 void m() 5. 阅读代码,输出结果是 static int add(int x, int y) { return x + y; } System.out.print(add(2, 4));( ) A. 2 B. 6 C. 4 D. 24 二、判断题 6. static 方法可以通过类名直接调用。( ) 7. 方法重载只看返回值类型是否不同,与参数列表无关。( ) 8. 参数列表用于接收调用者传入的数据。( ) 三、填空题 9. 没有返回值的方法应使用关键字 ______ 声明返回类型。 10. 多个方法名称相同但参数列表不同,称为方法 ______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第10练,内容是方法、构造方法与重载。 《计算机程序设计(Java)》(第2版)一课一练 第10练 方法、构造方法与重载 一、单项选择题 1. 阅读代码,输出结果是 static int f(int a) { return a + 1; } static int f(int a, int b) { return a + b; } System.out.print(f(2) + "," + f(2, 3));( ) A. 2,5 B. 3,5 C. 3,3 D. 编译出错 【答案】B 【解析】两个 f 方法参数列表不同,构成重载。 2. 下列方法声明中,表示没有返回值的是( ) A. int show() B. return show() C. class show() D. void show() 【答案】D 【解析】void 表示方法不返回值。 3. 关于构造方法的判断,正确的是( ) A. 构造方法名应与类名相同,并在创建对象时调用 B. 构造方法必须写返回值 void C. 构造方法只能手动用 return 调用 D. 构造方法名必须是 main 【答案】A 【解析】构造方法用于对象初始化,名称与类名一致。 4. 下列哪组方法可以构成重载( ) A. void m(int a) 与 int m(int a) B. void m(int a) 与 void n(int a) C. void m(int a) 与 void m(double a) D. void m() 与 void m() 【答案】C 【解析】重载要求方法名相同,参数个数、类型或顺序不同。 5. 阅读代码,输出结果是 static int add(int x, int y) { return x + y; } System.out.print(add(2, 4));( ) A. 2 B. 6 C. 4 D. 24 【答案】B 【解析】参数 2 和 4 传入后返回二者之和。 二、判断题 6. static 方法可以通过类名直接调用。( ) 【答案】√ 【解析】static 修饰的方法不依赖具体对象调用。 7. 方法重载只看返回值类型是否不同,与参数列表无关。( ) 【答案】× 【解析】重载主要看参数列表差异。 8. 参数列表用于接收调用者传入的数据。( ) 【答案】√ 【解析】参数包括类型和名称。 三、填空题 9. 没有返回值的方法应使用关键字 ______ 声明返回类型。 【答案】void 【解析】void 表示无返回值。 10. 多个方法名称相同但参数列表不同,称为方法 ______。 【答案】重载 【解析】参数不同可构成方法重载。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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