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

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

资源信息

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

内容正文:

《Python语言程序设计基础》(电子科技大学出版社) 第5章 Python程序的流程控制 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.Python中用于实现选择结构的语句不包括( ) A. if语句 B. if-else语句 C. for语句 D. if-elif-else语句 2.用于重复处理相同或相似操作的流程结构是( ) A. 顺序结构 B. 选择结构 C. 循环结构 D. 分支结构 3.程序设计的最后一步是( ) A. 分析问题 B. 绘制流程图 C. 编写代码 D. 调试程序,纠正错误 4.以下不属于实现顺序结构的常用语句的是( ) A. input()函数 B. print()函数 C. 赋值语句 D. if语句 5.双选择结构的语法格式中,与if搭配使用的关键字是( ) A. elif B. else C. break D. continue 6、代码if age<18: print("未成年") else: print("已成年")中,else的作用是( ) A. 条件为真时执行 B. 条件为假时执行 C. 始终执行 D. 无作用 7、Python选择结构的类型不包括( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 8、关于if-elif-else语句的描述,不正确的是( ) A. 可处理两个以上的分支逻辑 B. 仅执行第一个满足条件的分支 C. else分支可以省略 D. 条件表达式的顺序不影响执行结果 9、for循环中,range(1,11)的作用是( ) A. 生成1到11的整数 B. 生成1到10的整数 C. 生成0到10的整数 D. 生成0到11的整数 10、代码s=0; for i in range(1,4): s+=i; print(s)的运行结果是( ) A. 4 B. 5 C. 6 D. 7 11、while循环中,循环体一次都不执行的情况是( ) A. 循环条件初始为True B. 循环条件初始为False C. 循环体中无修改条件的语句 D. 循环条件为变量 12、以下关于while循环的描述,不正确的是( ) A. 先判断循环条件,后执行循环体 B. 需修改循环条件避免死循环 C. 循环条件可为任意合法表达式 D. 循环体至少执行一次 13、以下不属于循环结构典型应用场景的是( ) A. 数字累加求和 B. 遍历字符串统计字符 C. 重复输出指定内容 D. 根据条件选择执行路径 14、break语句的功能是( ) A. 跳过本次循环后续语句 B. 终止当前循环,跳转到循环外下一条语句 C. 暂停循环,等待后续指令 D. 重启循环 15、用continue语句输出1~10的奇数时,判断跳过偶数的条件是( ) A. i%2==1 B. i%2==0 C. i%3==0 D. i>5 16、代码for i in "ABC": if i=='B': pass; print(i)中,pass语句的作用是( ) A. 终止循环 B. 跳过输出B C. 占位,不影响后续执行 D. 输出空行 17、以下关于break和continue的区别,正确的是( ) A. 两者都终止整个循环 B. 两者都进入下一次循环 C. break终止当前循环,continue进入下一次循环 D. continue终止整个循环,break跳过本次 18、以下不属于Python流程控制其他语句的是( ) A. pass B. break C. continue D. if 19、以下不属于break语句的使用场景的是( ) A. while循环中 B. for循环中 C. 单独使用if语句中 D. 与if语句联合使用 20、判断一个整数是偶数的条件表达式是( ) A. i%2==1 B. i%2==0 C. i/2==0 D. i//2==0 2、 判断题(本题共10小题,每题2分,共20分) 1、选择结构的核心是根据条件选择不同的执行路径。( ) 2、程序流程图是算法的可视化表示,有助于后续编写代码。( ) 3、input()函数获取的输入可以直接用于数值计算。( ) 4、顺序结构中可以包含分支判断语句。( ) 5、else关键字必须与if搭配使用,不能单独出现。( ) 6、while循环中,若没有修改循环条件的语句,会陷入死循环。( ) 7、range(5)会生成0、1、2、3、4五个整数。( ) 8、for循环遍历字符串时,变量会依次取字符串中的每个字符。( ) 9、for i in range(1,4)的循环中,i的取值为1、2、3。( ) 10、pass语句和空行的作用完全相同。( ) 3、 填空题(本题共10小题,每题2分,共20分) 1、Python常见的三种流程控制结构是_______、选择结构和循环结构。 2、______结构用于重复处理相同或相似的操作。 3、程序流程图是_______的可视化表示。 4、_______结构按照语句的书写顺序依次从上到下执行。 5、实现顺序结构的常用输出函数是_______ 6、Python选择结构分为单选择结构、双选择结构和________结构三类。 7、if语句的语法格式中,条件表达式后必须加______。 8、Python 中循环结构分为while循环和________循环两类。 9、_______循环的核心是遍历序列。 10、for循环遍历字符串时,循环变量会依次获取字符串中的每个_______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 《Python语言程序设计基础》(电子科技大学出版社) 第5章 Python程序的流程控制 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共20小题,每题3分,共60分) 1.Python中用于实现选择结构的语句不包括( ) A. if语句 B. if-else语句 C. for语句 D. if-elif-else语句 【答案】C 【解析】选择结构语句包括if、if-else、if-elif-else,for语句是循环结构语句,因此选C。 2.用于重复处理相同或相似操作的流程结构是( ) A. 顺序结构 B. 选择结构 C. 循环结构 D. 分支结构 【答案】C 【解析】循环结构的作用是重复处理相同或相似的操作,因此选C。 3.程序设计的最后一步是( ) A. 分析问题 B. 绘制流程图 C. 编写代码 D. 调试程序,纠正错误 【答案】D 【解析】调试程序,纠正错误,是程序设计的最后一步,因此选D。 4.以下不属于实现顺序结构的常用语句的是( ) A. input()函数 B. print()函数 C. 赋值语句 D. if语句 【答案】D 【解析】顺序结构的实现语句包括input()、print()和赋值语句,if语句是选择结构语句,因此选D。 5.双选择结构的语法格式中,与if搭配使用的关键字是( ) A. elif B. else C. break D. continue 【答案】B 【解析】if...else语句为双选择结构,条件为真执行if内嵌语句,否则执行else内嵌语句,因此选B。 6、代码if age<18: print("未成年") else: print("已成年")中,else的作用是( ) A. 条件为真时执行 B. 条件为假时执行 C. 始终执行 D. 无作用 【答案】B 【解析】else对应条件不满足时的执行逻辑,因此选B。 7、Python选择结构的类型不包括( ) A. 单选择结构 B. 双选择结构 C. 多选择结构 D. 循环结构 【答案】D 【解析】选择结构分为单选择、双选择、多选择三类,循环结构不属于选择结构,因此选D。 8、关于if-elif-else语句的描述,不正确的是( ) A. 可处理两个以上的分支逻辑 B. 仅执行第一个满足条件的分支 C. else分支可以省略 D. 条件表达式的顺序不影响执行结果 【答案】D 【解析】条件表达式顺序会影响结果,D错误,因此选D。 9、for循环中,range(1,11)的作用是( ) A. 生成1到11的整数 B. 生成1到10的整数 C. 生成0到10的整数 D. 生成0到11的整数 【答案】B 【解析】range(1,11)用于遍历1到10,range()左闭右开,因此选B。 10、代码s=0; for i in range(1,4): s+=i; print(s)的运行结果是( ) A. 4 B. 5 C. 6 D. 7 【答案】C 【解析】循环累加 1-5,s=1+2+3=6,因此选C。 11、while循环中,循环体一次都不执行的情况是( ) A. 循环条件初始为True B. 循环条件初始为False C. 循环体中无修改条件的语句 D. 循环条件为变量 【答案】B 【解析】while先判断后执行,初始条件为False时,循环体不执行,因此选B。 12、以下关于while循环的描述,不正确的是( ) A. 先判断循环条件,后执行循环体 B. 需修改循环条件避免死循环 C. 循环条件可为任意合法表达式 D. 循环体至少执行一次 【答案】D 【解析】循环条件初始为False时,循环体一次不执行,D错误;A、B、C均符合while循环的特性,因此选D。 13、以下不属于循环结构典型应用场景的是( ) A. 数字累加求和 B. 遍历字符串统计字符 C. 重复输出指定内容 D. 根据条件选择执行路径 【答案】D 【解析】根据条件选择路径是选择结构的场景,因此选D。 14、break语句的功能是( ) A. 跳过本次循环后续语句 B. 终止当前循环,跳转到循环外下一条语句 C. 暂停循环,等待后续指令 D. 重启循环 【答案】B 【解析】break语句用在循环中,结束当前的循环,跳转到循环语句的下一条,因此选B。 15、用continue语句输出1~10的奇数时,判断跳过偶数的条件是( ) A. i%2==1 B. i%2==0 C. i%3==0 D. i>5 【答案】B 【解析】i%2==0: continue,偶数满足该条件,跳过后续输出,因此选B。 16、代码for i in "ABC": if i=='B': pass; print(i)中,pass语句的作用是( ) A. 终止循环 B. 跳过输出B C. 占位,不影响后续执行 D. 输出空行 【答案】C 【解析】pass不影响后续print(i)执行,仅作为占位,因此选C。 17、以下关于break和continue的区别,正确的是( ) A. 两者都终止整个循环 B. 两者都进入下一次循环 C. break终止当前循环,continue进入下一次循环 D. continue终止整个循环,break跳过本次 【答案】C 【解析】break终止当前循环,continue跳过本次后续语句进入下一次,因此选C。 18、以下不属于Python流程控制其他语句的是( ) A. pass B. break C. continue D. if 【答案】D 【解析】流程控制其他语句包括pass、break、continue,if是选择结构语句,因此选D。 19、以下不属于break语句的使用场景的是( ) A. while循环中 B. for循环中 C. 单独使用if语句中 D. 与if语句联合使用 【答案】C 【解析】break需用在循环中,常与if搭配触发退出条件,不能单独用在if中,因此选C。 20、判断一个整数是偶数的条件表达式是( ) A. i%2==1 B. i%2==0 C. i/2==0 D. i//2==0 【答案】B 【解析】能被2整除的为偶数,Python中取余运算i%2==0表示余数为0,即能被2整除,因此选B。 2、 判断题(本题共10小题,每题2分,共20分) 1、选择结构的核心是根据条件选择不同的执行路径。( ) 【答案】正确。选择结构用于根据不同的条件来选择不同的操作,故正确。 2、程序流程图是算法的可视化表示,有助于后续编写代码。( ) 【答案】正确。流程图的作用是辅助将算法转换为代码,故正确。 3、input()函数获取的输入可以直接用于数值计算。( ) 【答案】错误。input()返回字符串类型,需通过转换后才能计算,故错误。 4、顺序结构中可以包含分支判断语句。( ) 【答案】错误。顺序结构无分支、无重复,分支判断是选择结构的特征,故错误。 5、else关键字必须与if搭配使用,不能单独出现。( ) 【答案】正确。else是双选择结构的组成部分,依赖if存在,故正确。 6、while循环中,若没有修改循环条件的语句,会陷入死循环。( ) 【答案】正确。修改循环条件是避免死循环的关键,故正确。 7、range(5)会生成0、1、2、3、4五个整数。( ) 【答案】正确。range(n)生成0到n-1的整数,range(5)即0、1、2、3、4,故正确。 8、for循环遍历字符串时,变量会依次取字符串中的每个字符。( ) 【答案】正确。for循环遍历字符串的特性是会依次取字符串中的每个字符,故正确。 9、for i in range(1,4)的循环中,i的取值为1、2、3。( ) 【答案】正确。range(1,4)左闭右开,生成1-3的整数,故正确。 10、pass语句和空行的作用完全相同。( ) 【答案】错误。pass是合法语句,可保持结构完整,空行仅为排版,不具备语法意义,故错误。 3、 填空题(本题共10小题,每题2分,共20分) 1、Python常见的三种流程控制结构是_______、选择结构和循环结构。 【答案】顺序结构 2、______结构用于重复处理相同或相似的操作。 【答案】循环 3、程序流程图是_______的可视化表示。 【答案】算法 4、_______结构按照语句的书写顺序依次从上到下执行。 【答案】顺序 5、实现顺序结构的常用输出函数是_______ 【答案】print() 6、Python选择结构分为单选择结构、双选择结构和________结构三类。 【答案】多选择 7、if语句的语法格式中,条件表达式后必须加______。 【答案】冒号/: 8、Python 中循环结构分为while循环和________循环两类。 【答案】for 9、_______循环的核心是遍历序列。 【答案】for 10、for循环遍历字符串时,循环变量会依次获取字符串中的每个_______。 【答案】字符 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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