第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() 函数分行输出三行内容即可实现题目要求的输出效果。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。