第7练 语句控制结构 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

2026-07-06
| 2份
| 7页
| 26人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第7练,内容是语句控制结构。 《计算机程序设计(Java)》(第2版)一课一练 第7练 语句控制结构 一、单项选择题 1. 阅读代码,输出结果是 int a = 3, b = 5; if (a++ > 3) { b += a; } else { if (++b == 6) { a += b; } else { b--; } } System.out.print(a + "," + b);( ) A. 4,6 B. 9,6 C. 10,6 D. 10,5 2. 阅读代码,输出结果是 int n = 2, s = 0; switch (n) { case 1: s += 1; case 2: s += 2; case 3: s += 3; break; default: s += 4; } System.out.print(s);( ) A. 2 B. 5 C. 6 D. 9 3. 阅读代码,变量 count 的最终值是 int i = 0, count = 0; while (i < 3) { int j = 0; do { count++; j++; } while (j < i); i++; }( ) A. 3 B. 5 C. 6 D. 4 4. 下列关于 Java 语句和控制结构的说法,正确的是( ) A. if 条件表达式结果必须是 boolean 类型 B. do...while 可能一次都不执行 C. switch 的 default 必须写在第一项 D. for 小括号中的三个表达式都不能省略 5. 阅读代码,sum 的最终值是 int sum = 0; for (int i = 1; i <= 3; i++) { for (int j = i; j <= 3; j++) { sum += j - i; } }( ) A. 3 B. 6 C. 4 D. 9 二、判断题 6. while 先判断条件再执行循环体,循环体可能一次都不执行。( ) 7. do...while 的 while 条件后不需要分号。( ) 8. 循环嵌套时,内层循环通常会随外层循环的每一次执行而重新开始。( ) 三、填空题 9. switch 中用于结束当前分支执行并跳出 switch 的语句通常是 ______。 10. for 语句小括号中通常依次包含初始化、条件判断和 ______ 三部分。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第7练,内容是语句控制结构。 《计算机程序设计(Java)》(第2版)一课一练 第7练 语句控制结构 一、单项选择题 1. 阅读代码,输出结果是 int a = 3, b = 5; if (a++ > 3) { b += a; } else { if (++b == 6) { a += b; } else { b--; } } System.out.print(a + "," + b);( ) A. 4,6 B. 9,6 C. 10,6 D. 10,5 【答案】C 【解析】a++ 先比较后自增,3 > 3 为假;++b 后为 6,a 加 b 得 10。 2. 阅读代码,输出结果是 int n = 2, s = 0; switch (n) { case 1: s += 1; case 2: s += 2; case 3: s += 3; break; default: s += 4; } System.out.print(s);( ) A. 2 B. 5 C. 6 D. 9 【答案】B 【解析】匹配 case 2 后继续执行 case 3,遇到 break 结束,所以 s 为 5。 3. 阅读代码,变量 count 的最终值是 int i = 0, count = 0; while (i < 3) { int j = 0; do { count++; j++; } while (j < i); i++; }( ) A. 3 B. 5 C. 6 D. 4 【答案】D 【解析】i 为 0、1、2 时,内层 do...while 分别执行 1、1、2 次。 4. 下列关于 Java 语句和控制结构的说法,正确的是( ) A. if 条件表达式结果必须是 boolean 类型 B. do...while 可能一次都不执行 C. switch 的 default 必须写在第一项 D. for 小括号中的三个表达式都不能省略 【答案】A 【解析】if 条件需要布尔结果;do...while 至少执行一次,default 位置不固定,for 的表达式可省略。 5. 阅读代码,sum 的最终值是 int sum = 0; for (int i = 1; i <= 3; i++) { for (int j = i; j <= 3; j++) { sum += j - i; } }( ) A. 3 B. 6 C. 4 D. 9 【答案】C 【解析】内层执行 6 次,累加值依次为 0、1、2、0、1、0,总和为 4。 二、判断题 6. while 先判断条件再执行循环体,循环体可能一次都不执行。( ) 【答案】√ 【解析】while 是先判断后执行。 7. do...while 的 while 条件后不需要分号。( ) 【答案】× 【解析】do...while 语句末尾的 while 条件后需要分号。 8. 循环嵌套时,内层循环通常会随外层循环的每一次执行而重新开始。( ) 【答案】√ 【解析】内层循环位于外层循环体内,会被重复进入。 三、填空题 9. switch 中用于结束当前分支执行并跳出 switch 的语句通常是 ______。 【答案】break 【解析】break 可结束当前 switch 语句。 10. for 语句小括号中通常依次包含初始化、条件判断和 ______ 三部分。 【答案】更新 【解析】第三部分常用于更新循环变量。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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