第1章 编程,与计算机世界对话B卷 《Python程序设计》(高教版)章节过关卷

2026-10-18
| 2份
| 16页
| 3人阅读
| 0人下载

内容正文:

第1章 编程,与计算机世界对话 B卷 《Python程序设计》 章节过关卷(原卷版) 考试时间:60分钟 满分:100分 班级________ 姓名________ 学号________ 成绩________ 一、单选题(本题共20道小题,每题2分,共40分) 1.Python 3.x 的官方软件包自带的一个命令行交互环境是 ( ) A. PyCharm B. Shell C. IDLE D. Sublie Text 2.Python 官方网站提供了 Python 3.x 的安装包,其中不包括 ( ) A. Shell B. IDLE C. Python 编译器 D. Python 解释器 3.Python 的官方网址是 ( ) A. Welcome to Python.org B. Welcome to shturl.cc/Yeq C. Welcome to Python123.io D. Welcome to Python.org.py 4.在下载 PyCharm 时,“Professional” 表示 ( ) A. 社区版 B. 商业版 C. 专业版 D. 企业版 5.在下载 PyCharm 时,“Community” 表示 ( ) A. 社区版 B. 商业版 C. 专业版 D. 企业版 6.在 IDLE 中,按快捷键 ( )来运行代码。 A. F5 B. Ctrl+F5 C. Shift+F5 D. Ctrl+F10 7.在 Python 中,按下快捷键 ( )来运行代码。 A. F5 B. Ctrl+F5 C. Shift+F5 D. Ctrl+F10 8.在 Python 语言中,输出函数是 ( ) A. print () B. input () C. int () D. float () 9.下列选项中,属于单行注释的是 ( ) A. % 你好 B. #你好 C. $ 你好 D. "你好" 10.下列关于 Python 缩进的描述中,错误的是 ( )。 A. 缩进指的是每行代码前面的留白部分 B. 一个缩进可以由一个 Tab 键或者 4 个空格实现 C. Python 中的缩进表示代码之间的层次关系 D. Python 采用缩进的目的是改变程序的执行先后顺序 11.下列关于 Python 缩进的描述中,正确的是 ( )。 A. 缩进统一为 4 个空格 B. 缩进在程序中长度统一且强制使用 C. 缩进可以用在任何语句之后,表示语句间的包含关系 D. 缩进是非强制的,仅为了提高代码可读性 12.下列选项中,不是 Python 中的注释内容的是 ( )。 A. #注释内容 B. // 注释内容 C. """注释内容""" D. ''' 注释内容 ''' 13.如果 Python 程序执行时,产生了 “Unexpected Indent” 错误,原因是 ( )。 A. 代码中使用了错误的关键字 B. 代码中缺少 “:” 符号 C. 代码里的语句嵌套次数太多 D. 代码中出现了缩进不匹配的问题 14.下列关于 Python 注释的描述中,错误的是 ( )。 A. Python 注释语句不被解释器过滤掉,也不被执行 B. 注释可以用于标明作者和版本信息 C. 注释可以辅助程序调试 D. 注释可用于解释代码原理或者用途 15.下列选项中,( ) 是 Python 保存的文件。 A. main.py B. main.docx C. main.wma D. main.ppt 16.下列各项中,对 Python 程序设计风格描述错误的是 ( )。 A. Python 中不允许把多条语句写在同一行 B. Python 语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出 C. Python 中可以使用括号包含多行内容 D. 空行与代码缩进不同,空行并不是 Python 语法的一部分,但空行是程序代码的一部分 17.关于 Python 开发环境的搭建,下列说法正确的是( ) A. Python 安装完成后,无需任何设置即可在任何目录下直接运行 python 命令 B. 第三方库可以通过 pip 命令进行安装,如 pip install requests C. IDLE 集成开发环境只能在 Windows 系统上使用 D. 一台电脑只能安装一个 Python 版本 18.下列选项中,属于高级语言的是( ) A. 机器语言 B. 汇编语言 C. Python 语言 D. 二进制代码 19.关于 Python 注释的写法,下列说法正确的是( ) A. 单行注释以 // 开头 B. 以 # 开头的注释内容会被解释器执行 C. 使用三引号 ''' ''' 可以表示多行注释 D. 注释只能写在代码行的开头,不能写在行尾 20.下列关于 Python 程序书写规范的描述,正确的是( ) A. Python 要求每条语句的末尾都必须加上分号 B. Python 中关键字可以作为变量名使用 C. Python 建议每行代码的长度不超过 79 个字符,过长时应换行书写 D. Python 中语句只能写在代码开头,不能使用缩进 二、填空题(本题共20道小题,每题2分,共40分) 1.________是指用来编写计算机程序的形式语言,用于向计算机发出指令。 2.Python 语句既可以采用交互式的________执行方式,又可以采用程序执行方式。 3.访问官网下载 Python 最新版,然后运行安装时要________“Add Python 3.8 to PATH” 复选框。(填 “选中” 或 “不选中”) 4.打开 Windows 系统的命令行窗口,输入 “python” 并按回车,当出现 “________” 提示符时,表示已经进入 Python 的交互模式。 5.在 Python 交互模式下执行 “________” 命令,可退出 Python 交互模式。 6.Python 自带的一个简易集成开发环境是________,在安装 Python 后会自动内置。 7.________是由 JetBrains 打造的一款 Python 集成开发环境,支持 Windows、Linux 和 Mac OS 系统。 8.________是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载等功能。 9.Python 3.x 的安装包中负责解释运行 Python 程序的是________。 10.Python 源程序文件的扩展名为________。 11.Python 安装完成后,在命令提示符中执行命令 “________”,可以看到安装版本信息。 12.在 Python 中,单行注释以________以开头。 13.在 Python 中以三对引号开始,同样以三对引号结束的注释是________。 14.Python 最独特的一点就是依靠代码块的________来体现代码块之间的逻辑关系。 15.在 Python 中,通常使用________个空格表示一个缩进层级,同一层级代码块的缩进量必须相同。 16.Python 建议在每个缩进层次使用单个制表符、两个空格或四个空格,但不能________。 17.Python 建议每行代码的长度不超过________个字符,对于过长的代码,建议进行换行。 18.Python 通常是一行写完一条语句,但如果语句很长,我们可以使用________来实现多行语句。 19.在系统命令提示下,运行 demo.py 文件的命令是________。 20.在 Python 3.x 中,输入函数是________。 三、简答题(本题共4道小题,每题5分,共20分) 1.简述 Python 的发展历史。 2.简述注释的概念与注释的作用。 3.Python 中注释的分类有哪些?如何正确进行注释? 4.编写程序,输出如下语句。 ***************************** 这是我的第一个Python程序 ***************************** 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 第1章 编程,与计算机世界对话 B卷 《Python程序设计》 章节过关卷(原卷版) 考试时间:60分钟 满分:100分 班级________ 姓名________ 学号________ 成绩________ 一、单选题(本题共20道小题,每题2分,共40分) 1.Python 3.x 的官方软件包自带的一个命令行交互环境是 ( ) A. PyCharm B. Shell C. IDLE D. Sublie Text 【答案】C 【解析】IDLE 是 Python 官方自带的集成开发环境,安装 Python 后自动内置,提供命令行交互环境;PyCharm 是第三方 IDE,Sublime Text 是文本编辑器。 2.Python 官方网站提供了 Python 3.x 的安装包,其中不包括 ( ) A. Shell B. IDLE C. Python 编译器 D. Python 解释器 【答案】C 【解析】Python 属于解释型语言,安装包中提供的是 Python 解释器(负责解释执行程序),不包括编译器;IDLE、Shell、解释器均包含在安装包中。 3.Python 的官方网址是 ( ) A. Welcome to Python.org B. Welcome to shturl.cc/Yeq C. Welcome to Python123.io D. Welcome to Python.org.py 【答案】A 【解析】Python 的官方网址为 https://www.python.org/;其余选项均不是 Python 官方网址。 4.在下载 PyCharm 时,“Professional” 表示 ( ) A. 社区版 B. 商业版 C. 专业版 D. 企业版 【答案】C 【解析】PyCharm 分为 Professional(专业版)和 Community(社区版)两个版本,Professional 表示专业版,需要付费使用。 5.在下载 PyCharm 时,“Community” 表示 ( ) A. 社区版 B. 商业版 C. 专业版 D. 企业版 【答案】A 【解析】PyCharm 的 Community 表示社区版,免费开源;Professional 为专业版。 6.在 IDLE 中,按快捷键 ( )来运行代码。 A. F5 B. Ctrl+F5 C. Shift+F5 D. Ctrl+F10 【答案】A 【解析】在 IDLE 中,按 F5 键可运行当前代码。 7.在 Python 中,按下快捷键 ( )来运行代码。 A. F5 B. Ctrl+F5 C. Shift+F5 D. Ctrl+F10 【答案】A 【解析】在 Python(IDLE)中,按 F5 键可以运行当前编辑的模块。 8.在 Python 语言中,输出函数是 ( ) A. print () B. input () C. int () D. float () 【答案】A 【解析】print() 是 Python 中的输出函数,用于向屏幕输出内容;input() 是输入函数;int()、float() 是类型转换函数。 9.下列选项中,属于单行注释的是 ( ) A. % 你好 B. #你好 C. $ 你好 D. "你好" 【答案】B 【解析】Python 中单行注释以 # 开头,# 后面的内容为注释文字;%、$ 不是 Python 注释符号,双引号括起来的字符串会被执行。 10.下列关于 Python 缩进的描述中,错误的是 ( )。 A. 缩进指的是每行代码前面的留白部分 B. 一个缩进可以由一个 Tab 键或者 4 个空格实现 C. Python 中的缩进表示代码之间的层次关系 D. Python 采用缩进的目的是改变程序的执行先后顺序 【答案】D 【解析】Python 采用缩进是为了表示代码块之间的层次(包含)关系,而不是为了改变程序的执行先后顺序;A、B、C 说法均正确。 11.下列关于 Python 缩进的描述中,正确的是 ( )。 A. 缩进统一为 4 个空格 B. 缩进在程序中长度统一且强制使用 C. 缩进可以用在任何语句之后,表示语句间的包含关系 D. 缩进是非强制的,仅为了提高代码可读性 【答案】B 【解析】同一代码块的缩进长度必须统一,且 Python 强制使用缩进来表示代码块结构;缩进并非只能统一为 4 个空格(可用 Tab 或空格),不能用在任意语句之后,更不是可选的。 12.下列选项中,不是 Python 中的注释内容的是 ( )。 A. #注释内容 B. // 注释内容 C. """注释内容""" D. ''' 注释内容 ''' 【答案】B 【解析】// 不是 Python 的注释符号(它是 C/C++ 语言的注释写法);Python 单行注释以 # 开头,多行注释可用三引号。 13.如果 Python 程序执行时,产生了 “Unexpected Indent” 错误,原因是 ( )。 A. 代码中使用了错误的关键字 B. 代码中缺少 “:” 符号 C. 代码里的语句嵌套次数太多 D. 代码中出现了缩进不匹配的问题 【答案】D 【解析】"Unexpected Indent"(意外缩进)错误是因为代码中出现了缩进不匹配的问题,如缩进量不一致或在不该缩进的地方使用了缩进。 14.下列关于 Python 注释的描述中,错误的是 ( )。 A. Python 注释语句不被解释器过滤掉,也不被执行 B. 注释可以用于标明作者和版本信息 C. 注释可以辅助程序调试 D. 注释可用于解释代码原理或者用途 【答案】A 【解析】Python 注释会被解释器忽略(过滤掉),不参与执行;A 选项中"不被解释器过滤掉"说法错误。B、C、D 均为注释的作用。 15.下列选项中,( ) 是 Python 保存的文件。 A. main.py B. main.docx C. main.wma D. main.ppt 【答案】A 【解析】Python 源程序文件的扩展名为 .py;.docx 是 Word 文档扩展名,.wma 是音频文件扩展名,.ppt 是演示文稿扩展名。 16.下列各项中,对 Python 程序设计风格描述错误的是 ( )。 A. Python 中不允许把多条语句写在同一行 B. Python 语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出 C. Python 中可以使用括号包含多行内容 D. 空行与代码缩进不同,空行并不是 Python 语法的一部分,但空行是程序代码的一部分 【答案】A 【解析】Python 允许使用分号(;)将多条语句写在同一行,只是不推荐这样做;B、C、D 描述均正确。 17.关于 Python 开发环境的搭建,下列说法正确的是( ) A. Python 安装完成后,无需任何设置即可在任何目录下直接运行 python 命令 B. 第三方库可以通过 pip 命令进行安装,如 pip install requests C. IDLE 集成开发环境只能在 Windows 系统上使用 D. 一台电脑只能安装一个 Python 版本 【答案】B 【解析】pip 是 Python 的包管理工具,用于安装第三方库;A 错在安装后通常需要将 Python 安装目录加入环境变量 PATH 才能在任意目录运行 python 命令;C 错在 IDLE 是跨平台工具;D 错在同一台电脑可以安装多个 Python 版本。 18.下列选项中,属于高级语言的是( ) A. 机器语言 B. 汇编语言 C. Python 语言 D. 二进制代码 【答案】C 【解析】Python 语言接近自然语言,易于理解和编写,属于高级语言;机器语言由二进制代码组成,汇编语言使用助记符号,二者都属于低级语言。 19.关于 Python 注释的写法,下列说法正确的是( ) A. 单行注释以 // 开头 B. 以 # 开头的注释内容会被解释器执行 C. 使用三引号 ''' ''' 可以表示多行注释 D. 注释只能写在代码行的开头,不能写在行尾 【答案】C 【解析】Python 单行注释以 # 开头(A 错);注释内容不会被解释器执行(B 错);注释可以写在代码行末尾(D 错);连续三引号可以用于多行注释。 20.下列关于 Python 程序书写规范的描述,正确的是( ) A. Python 要求每条语句的末尾都必须加上分号 B. Python 中关键字可以作为变量名使用 C. Python 建议每行代码的长度不超过 79 个字符,过长时应换行书写 D. Python 中语句只能写在代码开头,不能使用缩进 【答案】C 【解析】按照 Python 编程规范(PEP 8),建议每行代码长度不超过 79 个字符,过长的语句应换行书写;Python 语句末尾不需要分号(A 错);关键字不能用作变量名(B 错);代码块内的语句需要使用缩进(D 错)。 二、填空题(本题共20道小题,每题2分,共40分) 1.________是指用来编写计算机程序的形式语言,用于向计算机发出指令。 【答案】程序 【解析】程序(也称编程语言)是用于编写计算机程序的形式语言,通过它向计算机发出指令,是人与计算机之间交流的工具;按发展层次可分为机器语言、汇编语言和高级语言三类。 2.Python 语句既可以采用交互式的________执行方式,又可以采用程序执行方式。 【答案】逐条 【解析】在交互模式下,Python 逐条解释执行用户输入的语句。 3.访问官网下载 Python 最新版,然后运行安装时要________“Add Python 3.8 to PATH” 复选框。(填 “选中” 或 “不选中”) 【答案】选中 【解析】勾选"Add Python to PATH"可将 Python 添加到环境变量中,方便在命令行直接使用 python 命令。 4.打开 Windows 系统的命令行窗口,输入 “python” 并按回车,当出现 “________” 提示符时,表示已经进入 Python 的交互模式。 【答案】>>> 【解析】进入 Python 交互模式后,提示符为三个大于号(>>>)。 5.在 Python 交互模式下执行 “________” 命令,可退出 Python 交互模式。 【答案】exit() 【解析】在交互模式下输入 exit()(或 quit())可退出交互模式。 6.Python 自带的一个简易集成开发环境是________,在安装 Python 后会自动内置。 【答案】IDLE 【解析】IDLE 是 Python 官方自带的集成开发环境,安装 Python 后自动内置。 7.________是由 JetBrains 打造的一款 Python 集成开发环境,支持 Windows、Linux 和 Mac OS 系统。 【答案】PyCharm 【解析】PyCharm 是 JetBrains 公司开发的 Python 集成开发环境。 8.________是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载等功能。 【答案】pip 【解析】pip 是 Python 的包管理工具,提供包的查找、下载、安装、卸载等功能。 9.Python 3.x 的安装包中负责解释运行 Python 程序的是________。 【答案】Python 解释器 【解析】Python 解释器负责解释运行 Python 程序。 10.Python 源程序文件的扩展名为________。 【答案】.py 【解析】Python 源程序文件的扩展名为 .py。 11.Python 安装完成后,在命令提示符中执行命令 “________”,可以看到安装版本信息。 【答案】python -V 【解析】在命令提示符中执行 python -V 可查看 Python 版本信息。 12.在 Python 中,单行注释以________以开头。 【答案】# 【解析】Python 单行注释以 # 开头,其后内容为注释文字。 13.在 Python 中以三对引号开始,同样以三对引号结束的注释是________。 【答案】多行注释 【解析】以三对单引号(''' ''')或三对双引号(""" """)括起来的内容为多行注释。 14.Python 最独特的一点就是依靠代码块的________来体现代码块之间的逻辑关系。 【答案】缩进 【解析】Python 依靠代码块的缩进来体现代码块之间的逻辑(层次)关系。 15.在 Python 中,通常使用________个空格表示一个缩进层级,同一层级代码块的缩进量必须相同。 【答案】4 【解析】PEP 8 建议使用 4 个空格表示一个缩进层级,同一层级代码块的缩进量必须相同。 16.Python 建议在每个缩进层次使用单个制表符、两个空格或四个空格,但不能________。 【答案】混用 【解析】同一代码块内不能混用制表符和空格,缩进必须统一。 17.Python 建议每行代码的长度不超过________个字符,对于过长的代码,建议进行换行。 【答案】79 【解析】PEP 8 建议每行代码长度不超过 79 个字符,过长时应换行书写。 18.Python 通常是一行写完一条语句,但如果语句很长,我们可以使用________来实现多行语句。 【答案】反斜杠 或 \ 【解析】使用续行符反斜杠(\)可以将过长的语句分为多行书写。 19.在系统命令提示下,运行 demo.py 文件的命令是________。 【答案】python demo.py 【解析】在命令提示符中执行 python demo.py 即可运行该程序文件。 20.在 Python 3.x 中,输入函数是________。 【答案】input() 【解析】input() 是 Python 中的输入函数。 三、简答题(本题共4道小题,每题5分,共20分) 1.简述 Python 的发展历史。 【答案】 Python 由荷兰程序员 Guido van Rossum 于 1989 年圣诞节期间开始设计,1991 年发布第一个公开版本。Python 的名字来源于英国喜剧团体 "Monty Python 的飞行马戏团",而非蟒蛇。2001 年发布 Python 2.0,2008 年发布不向后兼容的 Python 3.0,此后 3.x 系列持续更新。Python 语法简洁、可读性强,拥有丰富的第三方库,广泛应用于 Web 开发、数据分析、人工智能等领域,目前主要使用 Python 3.x 版本。 【解析】本题考查 Python 的发展历史,答题时按时间线说明创始人、名称来源、重要版本节点与当前主要版本即可。 2.简述注释的概念与注释的作用。 【答案】 注释是程序代码中的辅助性文字,用于对代码进行解释和说明,解释器会忽略注释,不执行注释内容。作用:① 解释代码的功能、原理与用途,提高程序的可读性;② 标明作者、版本等信息;③ 辅助程序调试。 【解析】本题考查注释的概念与作用,答题时先说明注释的定义,再分点列出作用。 3.Python 中注释的分类有哪些?如何正确进行注释? 【答案】 Python 注释分为单行注释和多行注释两类。单行注释以 # 开头;多行注释使用三对单引号(''' ''')或三对双引号(""" """)括起来。正确进行注释应做到:使用规范的注释符号,注释内容清晰、准确,并在关键代码处添加必要的注释。 【解析】本题考查注释的分类与写法,注意区分单行注释与多行注释的符号。 4.编写程序,输出如下语句。 ***************************** 这是我的第一个Python程序 ***************************** 【答案】参考程序如下: print("*****************************") print("这是我的第一个Python程序") print("*****************************") 【解析】使用 print() 函数分行输出三行内容即可实现题目要求的输出效果。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第1章 编程,与计算机世界对话B卷 《Python程序设计》(高教版)章节过关卷
1
第1章 编程,与计算机世界对话B卷 《Python程序设计》(高教版)章节过关卷
2
第1章 编程,与计算机世界对话B卷 《Python程序设计》(高教版)章节过关卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。