第16卷 程序控制结构(4)云南省职教高考-计算机信息类《程序设计双析卷》

2026-04-02
| 2份
| 10页
| 57人阅读
| 0人下载

内容正文:

编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第15、第16卷精准对标云南省考纲,知识模块: (3) 理解并能够使用条件语句和循环语句,能够处理各种控制流程。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第16卷 程序控制结构(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.while循环的执行步骤是(   ) A.先执行循环体,再判断条件 B.先判断条件,若成立则执行循环体,重复此过程 C.循环体至少执行一次 D.无需条件即可执行 2.for i in range(5)循环中,i的值依次是(   ) A.1, 2, 3, 4, 5 B.0, 1, 2, 3, 4 C.0, 1, 2, 3, 4, 5 D.5, 4, 3, 2, 1 3.下列关于单分支选择结构(if)的说法,正确的是(   ) A.条件表达式后可以省略冒号(:) B.条件成立时,执行的代码段可以不缩进 C.条件不成立时,会跳过缩进的代码段 D.必须搭配else使用 4.流程图中,流程线(箭头)的作用是(   ) A.表示数据的存储位置 B.表示程序的执行顺序和方向 C.仅用于连接不同页面的图形 D.替代判断框的功能 5.多分支结构中,若多个elif条件同时成立,程序会(   ) A.执行所有成立条件对应的代码段 B.执行最后一个成立条件对应的代码段 C.仅执行第一个成立条件对应的代码段 D.报错 6.流程图中,循环结构的典型特征是(   ) A.流程线形成闭合回路(从循环体回到判断框) B.只有一个处理框(矩形) C.不包含判断框 D.必须使用连接点(小圆圈) 7.下列代码中,循环体执行次数为 3 次的是(   ) A.for i in range(1, 5) B.for i in range(3) C.for i in range(2, 8, 2) D.for i in range(5, 1, 1) 8.流程图中,判断框(菱形)在选择结构中的作用是(   ) A.表示程序的开始或结束 B.表示条件判断,有 “是” 和 “否” 两个出口 C.表示具体的计算或赋值操作 D.连接不同页面的流程线 9.循环嵌套中,外循环执行 1 次,内循环会执行(   ) A.0 次 B.1 次 C.完整的一轮(即内循环的所有次数) D.与外循环相同的次数 10.下列代码中,能实现“当x大于5时输出‘大’,否则输出‘小’”的是(   ) A. B. C. D. 11.流程图中,用于表示程序开始或结束的图形是(   ) A.矩形 B.菱形 C.圆角矩形 D.平行四边形 12.下列操作中,适合用循环结构实现的是(   ) A.根据考试成绩判断是否及格 B.计算一个圆的面积 C.重复输入 5 名学生的姓名并打印 D.从三个数中选择最大的数 13.循环结构中,循环体是指(   ) A.条件判断语句 B.被重复执行的指令段 C.循环开始前的初始化操作 D.循环结束后的收尾操作 14.循环结构与选择结构的主要区别是(   ) A.循环结构无判断框,选择结构有判断框 B.循环结构会重复执行某段指令,选择结构仅选择一次分支 C.循环结构只能有一个出口,选择结构有多个出口 D.循环结构不依赖条件判断,选择结构依赖条件判断 15.在循环嵌套中,外循环执行 1 次,内循环执行的次数是(   ) A.0 次 B.1 次 C.内循环自身的完整次数 D.与外循环次数相同 16.枚举算法解决“百钱买百鸡”问题(公鸡5文,母鸡3文,雏鸡3只1文,百钱买百只)时,核心思路是(   ) A.仅用数学公式计算 B.随机生成数量,直接输出 C.双重循环遍历公鸡和母鸡数量,计算雏鸡数量并判断是否满足条件 D.单循环遍历所有可能 17.在调试含有选择结构的程序时,若某分支未执行,可通过 排查原因(   ) A.设置断点,单步执行并观察条件表达式的值 B.直接修改分支条件 C.删除选择结构,改用循环 D.增加 print 语句输出无关变量 18.下列问题中,不适合用循环嵌套解决的是(   ) A.计算 1 到 100 的累加和 B.生成 10 行 10 列的二维数组 C.实现冒泡排序 D.求解多元方程组的所有整数解 19.冒泡排序第一趟执行结束后,数组中最末端的元素是(   ) A.数组中最小的元素 B.数组中最大的元素 C.随机一个元素 D.数组的第一个元素 20.冒泡排序中,内层循环的次数随外层循环变量的增加而(   ) A.增加 B.减少 C.不变 D.随机变化 二、判断题(本大题共20小题,每题2分,共40分) 21.流程图中,判断框(菱形)在循环结构中可以有两个入口和一个出口。( ) 22.流程图中,选择结构的判断框(菱形)必须有两个出口(是 / 否)( ) 23.顺序结构是程序中最基本的结构,任何复杂程序都包含顺序结构。( ) 24.双分支结构(if-else)中,if和else后的代码段可以没有缩进,程序仍能正常运行( ) 25.for 循环和 while 循环可以相互替换,解决所有重复执行的问题。( ) 26.for循环可以用于遍历任何可迭代对象,例如列表、元组、字符串等。( ) 27.在Python中,if语句的条件表达式可以省略括号,例如if x > 5:。( ) 28.for循环和while循环都可以使用else块,当循环正常结束时执行。( ) 29.if-else语句可以嵌套使用,但if-elif-else语句不能嵌套。( ) 30.以下代码的输出结果是0 1 2:( ) for i in range(3):     if i == 2:         break     print(i, end=" ") 31.pass语句用于占位,表示空操作,不会影响程序逻辑。( ) 32.在嵌套循环中,内层循环的break会终止所有外层循环。( ) 33.以下代码的输出结果是1 3 5:( ) for i in range(1, 6, 2):       print(i, end=" ") 34.print函数中,多个参数之间用 分隔。(   ) A.逗号 B.加号 C.分号 D.空格 35.print(10, 20)输出时两个数之间有空格。( ) 36.教材中输入密码的流程图里,菱形框的作用是判断密码是否正确。( ) 37.Python中可以用 if 结构实现多分支判断,无需 elif 和 else 。( ) 38.在for循环中,range()函数的步长可以为负数,实现递减循环。( ) 39.循环结构是选择结构的一种特殊形式。( ) 40.绘制矩形只能使用循环语句。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:云南省中职职教高考职业技能考试计算机信息类《程序设计考点双析卷》,依据《云南省中职职教高考职业技能考试说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第15、第16卷精准对标云南省考纲,知识模块: (3) 理解并能够使用条件语句和循环语句,能够处理各种控制流程。 云南省中职职教高考职业技能考试 计算机信息类 《程序设计》考点双析卷 第16卷 程序控制结构(4) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共20小题,每题3分,共60分) 1.while循环的执行步骤是(   ) A.先执行循环体,再判断条件 B.先判断条件,若成立则执行循环体,重复此过程 C.循环体至少执行一次 D.无需条件即可执行 【答案】B 2.for i in range(5)循环中,i的值依次是(   ) A.1, 2, 3, 4, 5 B.0, 1, 2, 3, 4 C.0, 1, 2, 3, 4, 5 D.5, 4, 3, 2, 1 【答案】B 3.下列关于单分支选择结构(if)的说法,正确的是(   ) A.条件表达式后可以省略冒号(:) B.条件成立时,执行的代码段可以不缩进 C.条件不成立时,会跳过缩进的代码段 D.必须搭配else使用 【答案】C 4.流程图中,流程线(箭头)的作用是(   ) A.表示数据的存储位置 B.表示程序的执行顺序和方向 C.仅用于连接不同页面的图形 D.替代判断框的功能 【答案】B 5.多分支结构中,若多个elif条件同时成立,程序会(   ) A.执行所有成立条件对应的代码段 B.执行最后一个成立条件对应的代码段 C.仅执行第一个成立条件对应的代码段 D.报错 【答案】C 6.流程图中,循环结构的典型特征是(   ) A.流程线形成闭合回路(从循环体回到判断框) B.只有一个处理框(矩形) C.不包含判断框 D.必须使用连接点(小圆圈) 【答案】A 7.下列代码中,循环体执行次数为 3 次的是(   ) A.for i in range(1, 5) B.for i in range(3) C.for i in range(2, 8, 2) D.for i in range(5, 1, 1) 【答案】B 8.流程图中,判断框(菱形)在选择结构中的作用是(   ) A.表示程序的开始或结束 B.表示条件判断,有 “是” 和 “否” 两个出口 C.表示具体的计算或赋值操作 D.连接不同页面的流程线 【答案】B 9.循环嵌套中,外循环执行 1 次,内循环会执行(   ) A.0 次 B.1 次 C.完整的一轮(即内循环的所有次数) D.与外循环相同的次数 【答案】C 10.下列代码中,能实现“当x大于5时输出‘大’,否则输出‘小’”的是(   ) A. B. C. D. 【答案】C 11.流程图中,用于表示程序开始或结束的图形是(   ) A.矩形 B.菱形 C.圆角矩形 D.平行四边形 【答案】C 12.下列操作中,适合用循环结构实现的是(   ) A.根据考试成绩判断是否及格 B.计算一个圆的面积 C.重复输入 5 名学生的姓名并打印 D.从三个数中选择最大的数 【答案】C 13.循环结构中,循环体是指(   ) A.条件判断语句 B.被重复执行的指令段 C.循环开始前的初始化操作 D.循环结束后的收尾操作 【答案】B 14.循环结构与选择结构的主要区别是(   ) A.循环结构无判断框,选择结构有判断框 B.循环结构会重复执行某段指令,选择结构仅选择一次分支 C.循环结构只能有一个出口,选择结构有多个出口 D.循环结构不依赖条件判断,选择结构依赖条件判断 【答案】B 15.在循环嵌套中,外循环执行 1 次,内循环执行的次数是(   ) A.0 次 B.1 次 C.内循环自身的完整次数 D.与外循环次数相同 【答案】C 16.枚举算法解决“百钱买百鸡”问题(公鸡5文,母鸡3文,雏鸡3只1文,百钱买百只)时,核心思路是(   ) A.仅用数学公式计算 B.随机生成数量,直接输出 C.双重循环遍历公鸡和母鸡数量,计算雏鸡数量并判断是否满足条件 D.单循环遍历所有可能 【答案】C 17.在调试含有选择结构的程序时,若某分支未执行,可通过 排查原因(   ) A.设置断点,单步执行并观察条件表达式的值 B.直接修改分支条件 C.删除选择结构,改用循环 D.增加 print 语句输出无关变量 【答案】A 18.下列问题中,不适合用循环嵌套解决的是(   ) A.计算 1 到 100 的累加和 B.生成 10 行 10 列的二维数组 C.实现冒泡排序 D.求解多元方程组的所有整数解 【答案】A 19.冒泡排序第一趟执行结束后,数组中最末端的元素是(   ) A.数组中最小的元素 B.数组中最大的元素 C.随机一个元素 D.数组的第一个元素 【答案】B 20.冒泡排序中,内层循环的次数随外层循环变量的增加而(   ) A.增加 B.减少 C.不变 D.随机变化 【答案】B 二、判断题(本大题共20小题,每题2分,共40分) 21.流程图中,判断框(菱形)在循环结构中可以有两个入口和一个出口。( ) 【答案】正确 22.流程图中,选择结构的判断框(菱形)必须有两个出口(是 / 否)( ) 【答案】正确 23.顺序结构是程序中最基本的结构,任何复杂程序都包含顺序结构。( ) 【答案】正确 24.双分支结构(if-else)中,if和else后的代码段可以没有缩进,程序仍能正常运行( ) 【答案】错误 25.for 循环和 while 循环可以相互替换,解决所有重复执行的问题。( ) 【答案】错误 26.for循环可以用于遍历任何可迭代对象,例如列表、元组、字符串等。( ) 【答案】正确 27.在Python中,if语句的条件表达式可以省略括号,例如if x > 5:。( ) 【答案】正确 28.for循环和while循环都可以使用else块,当循环正常结束时执行。( ) 【答案】正确 29.if-else语句可以嵌套使用,但if-elif-else语句不能嵌套。( ) 【答案】错误 30.以下代码的输出结果是0 1 2:( ) for i in range(3):     if i == 2:         break     print(i, end=" ") 【答案】错误 31.pass语句用于占位,表示空操作,不会影响程序逻辑。( ) 【答案】正确 32.在嵌套循环中,内层循环的break会终止所有外层循环。( ) 【答案】错误 33.以下代码的输出结果是1 3 5:( ) for i in range(1, 6, 2):       print(i, end=" ") 【答案】正确 34.print函数中,多个参数之间用 分隔。(   ) A.逗号 B.加号 C.分号 D.空格 【答案】A 【详解】print多参数用逗号分隔,输出时参数间默认以空格分隔。 35.print(10, 20)输出时两个数之间有空格。( ) 【答案】正确 【详解】print多参数用逗号分隔时,输出参数间默认以空格分隔。 36.教材中输入密码的流程图里,菱形框的作用是判断密码是否正确。( ) 【答案】正确 【详解】输入密码的流程图中,菱形框用于判断“输入密码与设定密码是否相同”,这是典型的判断条件应用。 37.Python中可以用 if 结构实现多分支判断,无需 elif 和 else 。( ) 【答案】正确 【详解】虽然 elif 和 else 能简化多分支逻辑,但也可以通过多个 if 语句实现多分支判断。 38.在for循环中,range()函数的步长可以为负数,实现递减循环。( ) 【答案】正确 【详解】range(start, stop, step)中step为负时,start大于stop,可实现递减循环。 39.循环结构是选择结构的一种特殊形式。( ) 【答案】错误 【详解】循环和选择是两种不同的基本结构。 40.绘制矩形只能使用循环语句。( ) 【答案】错误 【详解】矩形可以用循环,也可以依次绘制四条边。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第16卷 程序控制结构(4)云南省职教高考-计算机信息类《程序设计双析卷》
1
第16卷 程序控制结构(4)云南省职教高考-计算机信息类《程序设计双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。