第1单元 编程,与计算机世界对话-《python程序编写入门》(高教版)单元过关卷(一)
2025-07-07
|
2份
|
15页
|
203人阅读
|
0人下载
内容正文:
《Python 程序编写入门》高等教育出版社
第1单元 编程,与计算机世界对话
时间:90分钟 总分:100分
班级___________ 姓名___________ 学号___________ 成绩_____________ 一、选择题(本大题共20小题,每小题2分,共40分)
1.以下不属于程序语言分类的是( )。
A. 机器语言
B. 汇编语言
C. 自然语言
D. 高级语言
2.Python 语言是一种( )类型语言。
A. 编译型
B. 解释型
C. 既不是编译型也不是解释型
D. 以上都不对
3.下列属于高级语言的是( )。
A. 机器语言
B. 汇编语言
C. Python
D. 二进制代码
4.Python 语言的特点不包括( )。
A.更易理解
B.运行速度极快
C.易于学习
D.开源免费
5.以下关于 Python 注释说法正确的是( )。
A. 注释会被 Python 解释器执行
B. 单行注释只能用#
C. 多行注释只能用三个单引号
D. 注释对程序运行结果有影响
6.安装 Python 时,勾选“Add Python to PATH”的作用是( )。
A. 改变 Python 安装路径
B. 让系统能在任意命令行位置找到 Python 可执行文件
C. 安装额外的 Python 库
D. 改变 Python 版本
7.PyCharm 是( )。
A. 操作系统
B. Python 集成开发环境
C. Python 解释器
D. 编程语言
8.Python 中用于在屏幕上打印信息的函数是( )。
A. input()
B. show()
C. display()
D. print()
9.以下哪种是 Python 的多行注释方式?( )
A. // 注释内容
B. /* 注释内容 */
C. 三个单引号或三个双引号包裹注释内容
D. # 注释内容
10.Python 语言的历史中,首次发布第一个版本是在( )年。
A. 1991
B. 1990
C. 2008
D. 2010
11.关于 Python 的可移植性,描述正确的是( )。
A. 只能在 Windows 系统运行
B. 不能在 Linux 系统运行
C. 源代码开放,移植性高
D. 移植时需要大量修改代码
12.程序语言的发展历程中,高级语言相较于低级语言的优势是( )。
A. 对硬件依赖更大
B. 运行速度更快
C. 代码更难理解
D. 编写程序简便
13.在命令提示符中,查看 Python 安装版本的命令是( )。
A. python
B. python -V
C. print
D. ping
14.PyCharm 中,若要重新运行当前程序,以下常用操作正确的是( )。
A. Ctrl + F5
B. Shift + F10
C. Ctrl + Alt + F5
D. Shift + Ctrl + F10
15.Python 开发中,若要编写规范程序,关于缩进的说法错误的是( )。
A. 同一代码块缩进要一致
B. 缩进不一致会导致语法错误
C. 缩进只是为了代码美观,不影响逻辑
D. 可用空格或制表符实现缩进
16.在命令提示符中,进入 Python 交互环境后,要退出交互环境回到命令提示符,可输入( )。
A. exit()
B. quit
C. close()
D. stop
17.以下编程语言,语法风格和 Python 最接近,同样简洁易读的是( )。
A. C 语言
B. Java
C. Ruby
D. C++
18.程序设计的核心和灵魂是( )。
A. 算法
B. 编程工具
C. 代码规范
D.数据结构
19.程序设计中,IPO 模式的正确流程是( )。
A. 输出→处理→输入
B. 输入→处理→输出
C. 处理→输入→输出
D. 输出→输入→处理
20.Python 中,关于缩进的说法,错误的是( )。
A. 用缩进表示程序的包含和层次关系
B. 可以用 Tab 键或 4 个空格实现
C. 不同代码块缩进必须一致
D. 缩进只是为了美观,不影响程序运行
二、填空题(本大题共20小题,每小题2分,共40分)
1.Python 代码的缩进可以用__________键或__________个空格,但不能混用,否则会语法错误 。
2.PyCharm 是由__________公司打造的 Python 集成开发环境。
3.算法的五大特性中,__________指算法的步骤必须是有限的,__________指算法的每一步都有明确的含义。
4.程序设计语言中,高级语言分为静态语言和__________,Python 属于__________。
5.在 Python 命令行模式下,输入__________命令可查看当前已安装的第三方库列表,输入__________命令可安装指定第三方库。
6.Python 交互模式的提示符是__________,在此模式下输入代码会立即执行并显示结果。
7. PyCharm 安装时,勾选“Create Associations”下的“.py”复选框,可让__________文件默认用 PyCharm 打开。
8.Python 命令行模式下,输入 python -V 的作用是__________,输入 exit() 的作用是__________。
9.Python 是由荷兰人__________于 1989 年发明的,第一个公开发行版在__________年发布。
10.机器语言的指令代码由__________组成,能被计算机直接识别和执行;汇编语言用__________替代机器指令。
11.Python 程序依靠__________来体现代码块之间的逻辑关系,建议使用__________个空格进行缩进。
12. Python 程序的运行方式有__________和__________两种。
13.Python 中,对于过长的代码进行换行,可在行尾使用__________,或者利用圆括号包含多行内容。
14.Python 的使用和开发遵循__________原则,用户可自由获取、修改、分发代码,促进语言生态发展。
15.PyCharm 创建项目时,“Location”参数指定文件保存的__________,决定项目在计算机中的存储位置。
16.IDLE 注释快捷键效率,IDLE 中快捷键__________可批量注释选中代码,适合快速标记调试代码段 ,提升开发效率。
17.Python 语言的风格传承:Python 语言风格继承自__________,强调简洁、可读性 ,让代码更贴近自然语言表达。
18.Python 3 的默认编码是__________,解决了 2.x 版本的编码兼容问题。
19.PyCharm 有社区版和专业版,其中__________版是免费的,适合教学和基础开发使用。
20.安装 Python 时,若希望在命令提示符任意位置调用 Python 命令,需勾选“__________”选项,将 Python 路径添加到系统环境变量。
三、简答题(本大题共4小题,每小题5分,共20分)
1.简述程序语言从机器语言到高级语言的发展历程及各阶段特点。
2.说明 Python 单行注释和多行注释的语法。
3.简述Python的六大特性。
4.简述Python语言的缺点。
学科网(北京)股份有限公司
$$
《Python 程序编写入门》高等教育出版社
第1单元 编程,与计算机世界对话
时间:90分钟 总分:100分
班级___________ 姓名___________ 学号___________ 成绩_____________ 一、选择题(本大题共20小题,每小题2分,共40分)
1.以下不属于程序语言分类的是( )。
A. 机器语言
B. 汇编语言
C. 自然语言
D. 高级语言
【答案】C
【解析】 程序语言主要分为机器语言、汇编语言和高级语言,自然语言是人类交流使用的语言,不是程序语言分类,所以选C。
2.Python 语言是一种( )类型语言。
A. 编译型
B. 解释型
C. 既不是编译型也不是解释型
D. 以上都不对
【答案】B
【解析】Python是解释型语言,程序运行时由解释器逐行解释执行,编译型语言是先整体编译成机器码再执行,所以选B。
3.下列属于高级语言的是( )。
A. 机器语言
B. 汇编语言
C. Python
D. 二进制代码
【答案】C
【解析】机器语言和汇编语言属于低级语言,Python是接近自然语言的高级语言,二进制代码常与机器语言相关,所以选C。
4.Python 语言的特点不包括( )。
A.更易理解
B.运行速度极快
C.易于学习
D.开源免费
【答案】B
【解析】Python 特点有更易理解、简化设计、易于学习、开源免费等,但其运行速度相对较慢,这是它的一个缺点,所以选B。
5.以下关于 Python 注释说法正确的是( )。
A. 注释会被 Python 解释器执行
B. 单行注释只能用#
C. 多行注释只能用三个单引号
D. 注释对程序运行结果有影响
【答案】B
【解析】注释是给人看的,Python解释器会忽略,单行注释用# ,多行注释可用三个单引号或三个双引号,注释不影响程序运行结果,所以选B。
6.安装 Python 时,勾选“Add Python to PATH”的作用是( )。
A. 改变 Python 安装路径
B. 让系统能在任意命令行位置找到 Python 可执行文件
C. 安装额外的 Python 库
D. 改变 Python 版本
【答案】B
【解析】勾选该选项是把 Python 可执行文件路径添加到系统环境变量 PATH 中,这样在任意命令行位置都能直接调用 Python ,不是改变安装路径、安装库或改变版本,所以选B。
7.PyCharm 是( )。
A. 操作系统
B. Python 集成开发环境
C. Python 解释器
D. 编程语言
【答案】B
【解析】PyCharm 是用于 Python 开发的集成开发环境(IDE),能提供代码编辑、调试等功能,不是操作系统、解释器和编程语言,所以选B。
8.Python 中用于在屏幕上打印信息的函数是( )。
A. input()
B. show()
C. display()
D. print()
【答案】D
【解析】print() 函数用于在 Python 中输出内容到屏幕,input() 是获取用户输入,display() 、show() 不是 Python 内置的标准打印函数,所以选D。
9.以下哪种是 Python 的多行注释方式?( )
A. // 注释内容
B. /* 注释内容 */
C. 三个单引号或三个双引号包裹注释内容
D. # 注释内容
【答案】C
【解析】Python 中多行注释可用三个连续的单引号(''')或三个连续的双引号(""")包裹内容,// 是 Java 等语言的单行注释,/* */ 是 C、C++ 等的多行注释,# 是 Python 单行注释,所以选C。。
10.Python 语言的历史中,首次发布第一个版本是在( )年。
A. 1991
B. 1990
C. 2008
D. 2010
【答案】A
【解析】Python 语言由吉多·范·罗苏姆开发,1991年发布了第一个版本,所以选A。
11.关于 Python 的可移植性,描述正确的是( )。
A. 只能在 Windows 系统运行
B. 不能在 Linux 系统运行
C. 源代码开放,移植性高
D. 移植时需要大量修改代码
【答案】C
【解析】Python 源代码开放,具有良好的可移植性,能在 Windows、Linux、Mac 等不同操作系统平台上运行,移植时通常不需要大量修改代码,所以选C。
12.程序语言的发展历程中,高级语言相较于低级语言的优势是( )。
A. 对硬件依赖更大
B. 运行速度更快
C. 代码更难理解
D. 编写程序简便
【答案】D
【解析】高级语言接近自然语言和数学语言,降低了编程难度,让开发者更易编写程序;低级语言运行速度相对快但对硬件依赖大、代码难理解,所以高级语言优势是B选项描述,选D。
13.在命令提示符中,查看 Python 安装版本的命令是( )。
A. python
B. python -V
C. print
D. ping
【答案】B
【解析】在命令提示符里,输入 python -V(注意 V 大写 )可查看 Python 安装的版本信息,python 命令是进入 Python 交互环境,print 是 Python 语言里的打印函数,sping不是查看版本的命令,所以选B。
14.PyCharm 中,若要重新运行当前程序,以下常用操作正确的是( )。
A. Ctrl + F5
B. Shift + F10
C. Ctrl + Alt + F5
D. Shift + Ctrl + F10
【答案】D
【解析】不同 PyCharm 操作有别,重新运行当前程序常用 Shift + Ctrl + F10 ;Ctrl + F5 一般是运行,Shift + F10 也常为运行,Ctrl + Alt + F5 不是常规重新运行快捷键,所以选 D(依软件常规设置 )。
15.Python 开发中,若要编写规范程序,关于缩进的说法错误的是( )。
A. 同一代码块缩进要一致
B. 缩进不一致会导致语法错误
C. 缩进只是为了代码美观,不影响逻辑
D. 可用空格或制表符实现缩进
【答案】C
【解析】Python 中缩进体现代码块逻辑,同一代码块缩进必须一致,可用空格或制表符(但不能混用 ),缩进不对会语法错误,不只是美观,C说法错,选 C。
16.在命令提示符中,进入 Python 交互环境后,要退出交互环境回到命令提示符,可输入( )。
A. exit()
B. quit
C. close()
D. stop
【答案】A
【解析】在 Python 交互环境,输入 exit() 可退出回到命令提示符;quit 不是标准退出命令(有的环境可能支持,但 exit() 更通用 ),close() 、stop 不是退出交互环境指令,所以选 A。
17.以下编程语言,语法风格和 Python 最接近,同样简洁易读的是( )。
A. C 语言
B. Java
C. Ruby
D. C++
【答案】C
【解析】Ruby 语法风格简洁易读,和 Python 有相似的注重代码可读性特点;C、Java、C++ 语法相对更严谨复杂,所以选 C。
18.程序设计的核心和灵魂是( )。
A. 算法
B. 编程工具
C. 代码规范
D.数据结构
【答案】A
【解析】“算法是程序设计的核心和灵魂”,数据结构是程序设计组成部分,编程工具、代码规范是辅助,所以选A。
19.程序设计中,IPO 模式的正确流程是( )。
A. 输出→处理→输入
B. 输入→处理→输出
C. 处理→输入→输出
D. 输出→输入→处理
【答案】B
【解析】IPO 模式是 Input(输入)→Process(处理)→Output(输出),是程序设计基本流程,所以选 B。
20.Python 中,关于缩进的说法,错误的是( )。
A. 用缩进表示程序的包含和层次关系
B. 可以用 Tab 键或 4 个空格实现
C. 不同代码块缩进必须一致
D. 缩进只是为了美观,不影响程序运行
【答案】D
【解析】Python 缩进表示程序逻辑,影响运行(缩进错误会语法报错 );A、B、C 是正确缩进规则,所以选 D。
二、填空题(本大题共20小题,每小题2分,共40分)
1.Python 代码的缩进可以用__________键或__________个空格,但不能混用,否则会语法错误 。
【答案】Tab;4
【解析】Python 缩进规则,保障代码逻辑结构清晰,严格遵循可避免语法错误。
2.PyCharm 是由__________公司打造的 Python 集成开发环境。
【答案】JetBrains
【解析】PyCharm 开发公司。
3.算法的五大特性中,__________指算法的步骤必须是有限的,__________指算法的每一步都有明确的含义。
【答案】有限性;确定性
【解析】算法特性的具体含义,区分有限性(步骤有限 )和确定性(步骤明确 )。
4.程序设计语言中,高级语言分为静态语言和__________,Python 属于__________。
【答案】脚本语言;脚本语言
【解析】高级语言分类及 Python 所属类别,脚本语言如 Python 采用解释执行方式。
5.在 Python 命令行模式下,输入__________命令可查看当前已安装的第三方库列表,输入__________命令可安装指定第三方库。
【答案】pip list;pip install
【解析】Python 包管理常用命令,pip list 查看库,pip install 安装库。
6.Python 交互模式的提示符是__________,在此模式下输入代码会立即执行并显示结果。
【答案】>>>
【解析】交互模式特点,输入代码即时执行,方便快速验证代码逻辑。
7. PyCharm 安装时,勾选“Create Associations”下的“.py”复选框,可让__________文件默认用 PyCharm 打开。
【答案】.py 扩展名的 Python 程序
【解析】PyCharm 安装配置,关联 .py 文件方便开发时直接用 PyCharm 打开编辑。
8.Python 命令行模式下,输入 python -V 的作用是__________,输入 exit() 的作用是__________。
【答案】查看 Python 版本;退出交互模式
【解析】命令行常用操作,python -V 查版本,exit() 在交互模式退出,回到命令行。
9.Python 是由荷兰人__________于 1989 年发明的,第一个公开发行版在__________年发布。
【答案】Guido van Rossum(吉多・范・罗苏姆 );1991
【解析】Python 起源知识,需牢记关键人物和时间节点。
10.机器语言的指令代码由__________组成,能被计算机直接识别和执行;汇编语言用__________替代机器指令。
【答案】0 和 1;助记符号
【解析】低级语言特点,对比机器语言和汇编语言的构成区别。
11.Python 程序依靠__________来体现代码块之间的逻辑关系,建议使用__________个空格进行缩进。
【答案】缩进;4
【解析】Python 缩进规则,是代码规范的重要部分,保障逻辑清晰。
12. Python 程序的运行方式有__________和__________两种。
【答案】交互模式;文件式
【解析】Python 程序执行的不同方式,交互模式即时执行,文件式运行脚本文件。
13.Python 中,对于过长的代码进行换行,可在行尾使用__________,或者利用圆括号包含多行内容。
【答案】续行符(或“\”)
【解析】Python 代码换行规则,保障长代码编写规范。
14.Python 的使用和开发遵循__________原则,用户可自由获取、修改、分发代码,促进语言生态发展。
【答案】开源
【解析】明确开源原则对 Python 生态的作用。
15.PyCharm 创建项目时,“Location”参数指定文件保存的__________,决定项目在计算机中的存储位置。
【答案】路径
【解析】解释参数作用,关联计算机存储路径概念。
16.IDLE 注释快捷键效率,IDLE 中快捷键__________可批量注释选中代码,适合快速标记调试代码段 ,提升开发效率。
【答案】Alt+3
【解析】Alt+3注释,Alt+4取消注释。
17.Python 语言的风格传承:Python 语言风格继承自__________,强调简洁、可读性 ,让代码更贴近自然语言表达。
【答案】ABC 语言
【解析】Python 语言继承ABC 语言
18.Python 3 的默认编码是__________,解决了 2.x 版本的编码兼容问题。
【答案】UTF-8
【解析】支持全球多种语言字符
19.PyCharm 有社区版和专业版,其中__________版是免费的,适合教学和基础开发使用。
【答案】社区
【解析】PyCharm 不同版本特点,社区版免费、功能满足基础开发,是学习中常用的,要清晰区分 。
20.安装 Python 时,若希望在命令提示符任意位置调用 Python 命令,需勾选“__________”选项,将 Python 路径添加到系统环境变量。
【答案】Add Python to PATH
【解析】这是 Python 安装关键步骤,影响后续在命令行使用 Python 的便捷性,要记住该选项名称及作用 。
三、简答题(本大题共4小题,每小题5分,共20分)
1.简述程序语言从机器语言到高级语言的发展历程及各阶段特点。
【答案】
机器语言:是计算机能直接识别和执行的语言,由二进制代码(0 和 1)构成。特点是执行效率高,但编写难度大、可读性差、可维护性低,对硬件依赖极强 。
汇编语言:用助记符号替代机器指令中的操作码和操作数。特点是相较于机器语言,编写更易理解,但仍依赖硬件,面向机器,编程效率有限 。
高级语言:接近自然语言,如 Python、Java 等。特点是语法简洁、易于学习和编写,可移植性好,能在不同平台运行,降低了编程对硬件细节的关注 。
2.说明 Python 单行注释和多行注释的语法。
【答案】
单行注释:使用 # 符号,# 后面紧跟注释内容,直到行结束。
多行注释:使用三个连续的单引号(''')或者三个连续的双引号(""")包裹注释内容,可跨多行。
3.简述Python的六大特性。
【答案】
更易理解、简化设计、易于学习、“胶水”语言、可移植性、开源免费
4.简述Python语言的缺点。
【答案】
运行速度慢,语法独特,以缩进来区分语句关系的方式,易让初学者困惑
学科网(北京)股份有限公司
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。