第5章 Python程序的流程控制《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷

2026-02-25
| 2份
| 12页
| 22人阅读
| 1人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 作业-单元卷
知识点 程序控制结构
使用场景 同步教学-单元练习
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 261 KB
发布时间 2026-02-25
更新时间 2026-02-25
作者 用户181181
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2026-02-25
下载链接 https://m.zxxk.com/soft/56546471.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《Python语言程序设计基础》(电子科技大学出版社) 第5章 Python程序的流程控制 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.range(1,10,3)生成的序列是( ) A. [1,2,3,4,5,6,7,8,9] B. [1,4,7,9] C. [1,4,7] D. [2,5,8] 2.以下代码中,能遍历字符串"Hello"每个字符的是( ) A. for i in "Hello": print(i) B. for i range("Hello"): print(i) C. while i in "Hello": print(i) D. for i = "Hello": print(i) 3.执行代码temp=8; if temp>=20: print("温暖") else: print("寒冷"),输出结果是( ) A. 温暖 B. 寒冷 C. 无输出 D. 报错 4.以下关于if语句的描述,正确的是( ) A. if语句的条件表达式后可以不加冒号 B. if语句的内嵌语句无需缩进 C. 缩进是Python中区分代码块的标志 D. if语句只能判断关系表达式 5.顺序结构的程序执行特点是( ) A. 按条件选择执行 B. 重复执行某段代码 C. 按代码书写顺序依次执行 D. 随机执行代码 6、Python中实现选择结构的语句不包括( ) A. if语句 B. if-else语句 C. if-elif-else语句 D. while语句 7、以下关于循环结构的描述,不正确的是( ) A. 用于重复处理相同或相似操作 B. 包括while循环和for循环 C. 需指定循环条件或循环范围 D. 与选择结构功能完全相同 8、以下不属于程序流程图的作用的是( ) A. 可视化算法步骤 B. 辅助编写代码 C. 直接执行程序 D. 便于调试程序 9、实现顺序结构的常用语句不包括( ) A. input()函数 B. print()函数 C. 赋值语句 D. if语句 10、以下不属于顺序结构的特点的是( ) A. 代码书写顺序执行 B. 有1个入口和1个出口 C. 无分支、无重复 D. 需条件控制执行流程 11、以下关于input()函数的描述,不正确的是( ) A. 用于获取用户输入 B. 返回值类型为字符串 C. 直接用于数值计算 D. 需转换类型才能参与数值运算 12、以下属于闰年判断条件的是( ) A. 能被4整除即可 B. 能被100整除即可 C. 能被4整除但不能被100整除,或能被400整除 D. 能被400整除即可 13、Python选择结构的类型不包括( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 14、以下不能作为选择结构的应用场景的是( ) A. 成绩及格判断 B. 闰年判断 C. 成绩等级转换 D. 重复执行某段代码 15、用while循环计算1+2+...+50的循环条件是( ) A. i<50 B. i<=50 C. i>50 D. i>=50 16、代码Sum=0; for i in range(1,6): Sum+=i; print(Sum)的运行结果是( ) A. 15 B. 10 C. 21 D. 6 17、关于pass语句的描述,不正确的是( ) A. 不执行任何操作 B. 用作占位语句 C. 可用于任何地方 D. 会终止循环 18、以下关于continue语句的描述,不正确的是( ) A. 忽略循环体后续语句 B. 终止整个循环 C. 进入下一次循环 D. 常与if语句配合 19、判断奇偶数时,需将input()获取的输入转换为哪种类型( ) A. 字符串 B. 浮点数 C. 整数 D. 布尔值 20、判断奇偶数的程序结构属于( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 2、 判断题(本题共10小题,每题2分,共20分) 1、if-elif-else语句中,elif的数量可以根据需求增减。( ) 2、程序流程图是算法的可视化表示,有助于后续编写代码。( ) 3、range(3)会生成0、1、2三个整数。( ) 4、while循环的循环条件只能是关系表达式。( ) 5、for i in range(1,5)的循环中,i的取值为1、2、3、4。( ) 6、pass语句会执行特定操作,改变程序运行结果。( ) 7、continue语句会终止整个循环,不再进行后续迭代。( ) 8、break语句触发后,循环不再执行。( ) 9、判断整数是否为偶数的条件是i%2==1。( ) 10、input()获取的输入可以直接用于条件判断,无需转换类型。( ) 3、 填空题(本题共10小题,每题2分,共20分) 1、Python程序设计的四个步骤依次是:分析问题确定算法、转换为程序流程图、_______、调试程序纠正错误。 2、选择结构的核心语句包括______语句、if-else语句和if-elif-else语句。 3、顺序结构按照语句的_______依次从上到下执行。 4、if语句的语法格式中,条件表达式后必须加冒号,内嵌语句需_______。 5、Python 中循环结构分为_______循环和for循环两类。 6、避免________循环陷入死循环的关键是:循环体中必须有修改循环条件的语句。 7、求1~100累加和的for循环语句是:for i in ______。 8、pass语句的作用是________,保持程序结构的完整性。 9、_______语句用于终止当前循环,跳转到循环外的下一条语句。 10、_______语句的功能是忽略循环体中continue语句之后的语句,回到下一次循环。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《Python语言程序设计基础》(电子科技大学出版社) 第5章 Python程序的流程控制 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.range(1,10,3)生成的序列是( ) A. [1,2,3,4,5,6,7,8,9] B. [1,4,7,9] C. [1,4,7] D. [2,5,8] 【答案】C 【解析】range函数格式为range(start, stop, step),start为起始值,stop为终止值(不包含),step为步长,因此生成1,4,7,因此选C。 2.以下代码中,能遍历字符串"Hello"每个字符的是( ) A. for i in "Hello": print(i) B. for i range("Hello"): print(i) C. while i in "Hello": print(i) D. for i = "Hello": print(i) 【答案】A 【解析】for循环可遍历字符串,语法为for 变量 in 字符串,因此选A。 3.执行代码temp=8; if temp>=20: print("温暖") else: print("寒冷"),输出结果是( ) A. 温暖 B. 寒冷 C. 无输出 D. 报错 【答案】B 【解析】temp>=20时输出“温暖”,temp=8不满足条件,输出“寒冷”,因此选B。 4.以下关于if语句的描述,正确的是( ) A. if语句的条件表达式后可以不加冒号 B. if语句的内嵌语句无需缩进 C. 缩进是Python中区分代码块的标志 D. if语句只能判断关系表达式 【答案】C 【解析】if语句条件后必须加冒号,内嵌语句需缩进,条件表达式可是任意合法表达式,因此选C。 5.顺序结构的程序执行特点是( ) A. 按条件选择执行 B. 重复执行某段代码 C. 按代码书写顺序依次执行 D. 随机执行代码 【答案】C 【解析】顺序结构是最基础的流程结构,核心是按代码书写顺序依次执行,符合程序设计的基本逻辑,因此选C。 6、Python中实现选择结构的语句不包括( ) A. if语句 B. if-else语句 C. if-elif-else语句 D. while语句 【答案】D 【解析】选择结构语句包括if、if-else、if-elif-else,while语句是循环语句,因此选D。 7、以下关于循环结构的描述,不正确的是( ) A. 用于重复处理相同或相似操作 B. 包括while循环和for循环 C. 需指定循环条件或循环范围 D. 与选择结构功能完全相同 【答案】D 【解析】循环结构与选择结构功能不同,因此选D。 8、以下不属于程序流程图的作用的是( ) A. 可视化算法步骤 B. 辅助编写代码 C. 直接执行程序 D. 便于调试程序 【答案】C 【解析】流程图是算法的可视化工具,可辅助编码和调试,但不能直接执行程序,因此选C。 9、实现顺序结构的常用语句不包括( ) A. input()函数 B. print()函数 C. 赋值语句 D. if语句 【答案】D 【解析】顺序结构的实现语句包括input()、print()和赋值语句,if语句是选择结构语句,因此选D。 10、以下不属于顺序结构的特点的是( ) A. 代码书写顺序执行 B. 有1个入口和1个出口 C. 无分支、无重复 D. 需条件控制执行流程 【答案】D 【解析】顺序结构无需条件控制,因此选D。 11、以下关于input()函数的描述,不正确的是( ) A. 用于获取用户输入 B. 返回值类型为字符串 C. 直接用于数值计算 D. 需转换类型才能参与数值运算 【答案】C 【解析】需通过转换input()的返回值才能计算,input()函数不能直接用于数值计算,因此选C。 12、以下属于闰年判断条件的是( ) A. 能被4整除即可 B. 能被100整除即可 C. 能被4整除但不能被100整除,或能被400整除 D. 能被400整除即可 【答案】C 【解析】闰年的条件为能被4整除但不能被100整除;或能被400整除,因此选C。 13、Python选择结构的类型不包括( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 【答案】D 【解析】选择结构分为单选择、双选择、多选择三类,循环结构不属于选择结构,因此选D。 14、以下不能作为选择结构的应用场景的是( ) A. 成绩及格判断 B. 闰年判断 C. 成绩等级转换 D. 重复执行某段代码 【答案】D 【解析】重复执行是循环结构的场景,因此选D。 15、用while循环计算1+2+...+50的循环条件是( ) A. i<50 B. i<=50 C. i>50 D. i>=50 【答案】B 【解析】while i<=50确保i从1到50均被累加,因此选B。 16、代码Sum=0; for i in range(1,6): Sum+=i; print(Sum)的运行结果是( ) A. 15 B. 10 C. 21 D. 6 【答案】A 【解析】循环累加1-5,Sum=1+2+3+4+5=15,因此选A。 17、关于pass语句的描述,不正确的是( ) A. 不执行任何操作 B. 用作占位语句 C. 可用于任何地方 D. 会终止循环 【答案】D 【解析】pass不终止循环,终止循环用break,因此选D。 18、以下关于continue语句的描述,不正确的是( ) A. 忽略循环体后续语句 B. 终止整个循环 C. 进入下一次循环 D. 常与if语句配合 【答案】B 【解析】continue的功能是跳过后续语句、进入下一次循环,且常与if搭配判断条件,不会终止整个循环,因此选B。 19、判断奇偶数时,需将input()获取的输入转换为哪种类型( ) A. 字符串 B. 浮点数 C. 整数 D. 布尔值 【答案】C 【解析】将输入转换为整数,才能进行取余运算判断奇偶,因此选C。 20、判断奇偶数的程序结构属于( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 【答案】B 【解析】判断奇偶数的代码用if判断偶数,else判断奇数,属于二选一的双选择结构,因此选B。 2、 判断题(本题共10小题,每题2分,共20分) 1、if-elif-else语句中,elif的数量可以根据需求增减。( ) 【答案】正确。多选择结构可根据分支数量添加多个elif,故正确。 2、程序流程图是算法的可视化表示,有助于后续编写代码。( ) 【答案】正确。流程图的作用是辅助将算法转换为代码,故正确。 3、range(3)会生成0、1、2三个整数。( ) 【答案】正确。range(n)生成0到n-1的整数,range(3)即0、1、2,故正确。 4、while循环的循环条件只能是关系表达式。( ) 【答案】错误。while循环的循环条件可以是任何合法的表达式,包括逻辑表达式、数值表达式等,故错误。 5、for i in range(1,5)的循环中,i的取值为1、2、3、4。( ) 【答案】正确。range(1,5)左闭右开,生成1-4的整数,故正确。 6、pass语句会执行特定操作,改变程序运行结果。( ) 【答案】错误。pass语句表示不做任何事情,不影响程序运行结果,故错误。 7、continue语句会终止整个循环,不再进行后续迭代。( ) 【答案】错误。continue仅跳过本次循环后续语句,进入下一次循环,不终止整个循环,故错误。 8、break语句触发后,循环不再执行。( ) 【答案】正确。触发break语句后,循环终止,执行循环外的语句,故正确。 9、判断整数是否为偶数的条件是i%2==1。( ) 【答案】错误。能被2整除的为偶数,条件应为i%2==0,i%2==1是奇数的判断条件,故错误。 10、input()获取的输入可以直接用于条件判断,无需转换类型。( ) 【答案】错误。input()返回字符串类型,需转换为数值类型后才能进行运算,故错误。 3、 填空题(本题共10小题,每题2分,共20分) 1、Python程序设计的四个步骤依次是:分析问题确定算法、转换为程序流程图、_______、调试程序纠正错误。 【答案】编写代码 2、选择结构的核心语句包括______语句、if-else语句和if-elif-else语句。 【答案】if 3、顺序结构按照语句的_______依次从上到下执行。 【答案】书写顺序 4、if语句的语法格式中,条件表达式后必须加冒号,内嵌语句需_______。 【答案】缩进 5、Python 中循环结构分为_______循环和for循环两类。 【答案】while 6、避免________循环陷入死循环的关键是:循环体中必须有修改循环条件的语句。 【答案】while 7、求1~100累加和的for循环语句是:for i in ______。 【答案】range(1,101) 8、pass语句的作用是________,保持程序结构的完整性。 【答案】占位 9、_______语句用于终止当前循环,跳转到循环外的下一条语句。 【答案】break 10、_______语句的功能是忽略循环体中continue语句之后的语句,回到下一次循环。 【答案】continue 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第5章 Python程序的流程控制《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷
1
第5章 Python程序的流程控制《Python语言程序设计基础》(电子科技大学出版社) 章节过关B卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。