第1单元 初识Python单元总结(练习)-《程序设计语言-python》(高教版)同步精品课堂

2025-09-16
| 2份
| 19页
| 159人阅读
| 2人下载

内容正文:

1.5:初始Pyhon单元练习 一、选择题 1. 以下不属于程序设计语言的是() A. Python B. Java C. English D. C++ 2. 算法的定义是() A. 解决问题的准确而完整的描述,是一系列解决问题的清晰指令 B. 计算机中存储、组织数据的方式 C. 程序设计语言的执行方式 D. 程序的编写工具,所有代码实现都要依靠算法来实现。 3. 机器语言的组成是() A. 二进制代码0和1 B. 符号化的指令 C. 自然语言 D. 高级语言代码 4. 汇编语言相比机器语言的优点是() A. 能被计算机直接执行 B. 编写的程序更容易理解 C. 不需要翻译 D. 执行速度更快 5. 高级语言的特点是() A. 直接操作计算机硬件 B. 更接近自然语言 C. 执行速度最快 D. 只能在特定操作系统运行 6. 编译型语言的执行特点是() A. 逐行解释执行,不生成目标代码 B. 先将源代码编译成目标代码,再执行目标代码 C. 只能在特定环境下运行 D. 执行速度慢,Python的执行效率就比C语言低。 7. 解释型语言的执行特点是() A. 先编译成目标代码再执行 B. 逐行转换并执行目标代码 C. 执行速度比编译型语言快 D. 代码不可移植 8. Python第一个公开版本发行于() A. 1990年 B. 1991年 C. 2000年 D. 2008年 9. Python 3.x和Python 2.x的默认编码分别是() A. ASCII、UTF-8 B. UTF-8、ASCII C. GBK、UTF-8 D. ASCII、GBK 10. 以下不是Python优点的是() A. 简单易学 B. 免费开源 C. 执行速度快 D. 可移植性好 11. Python不适合的应用领域是() A. Web开发 B. 网络编程 C. 爬虫开发 D. 实时系统 12. 在Windows系统中搭建Python开发环境时,下载安装包后,为了方便在命令行中使用Python,应勾选() A. “Add Python 3.7 to PATH”复选框 B. “Install for all users”复选框 C. “Customize installation”复选框 D. “Download debugging symbols”复选框 13. 以下属于Python自带的简易集成开发环境的是() A. PyCharm B. IDLE C. Visual Studio D. Eclipse 14. 程序设计语言中,()更接近自然语言和数学语言,用其编写的程序可移植性好。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 都不是 15. 关于编译和解释的区别,以下说法正确的是() A. 编译生成可存储的目标代码,解释不生成 B. 解释生成可存储的目标代码,编译不生成 C. 编译和解释都生成可存储的目标代码 D. 编译和解释都不生成可存储的目标代码 16. Python的“胶水”语言特性是指() A. Python程序可以用多种形式与其他编程语言编写的程序组合在一起 B. Python代码像胶水一样有粘性,可以粘附各种模块来实现不同领域的应用 C. Python只能和特定语言的程序组合 D. 以上都不对 17. 以下哪种语言是编译型语言() A. Python B. PHP C. C++ D. JavaScript 18. Python语言起步较晚,但凭借()的设计原则迅速发展。 A. 复杂、晦涩 B. 极简主义、优雅简洁 C. 只能在特定平台运行 D. 执行速度极快 19. 安装Python后,查看Python版本信息的命令是() A. python B. python -v C. python --version D. 以上都可以 20. 程序 =() A. 算法 + 数据结构 B. 机器语言 + 汇编语言 C. 编译 + 解释 D. 输入 + 输出 二、判断题 1. 算法是程序设计语言的一种。() 2. 机器语言是计算机能直接理解和执行的语言。() 3. 高级语言编写的程序不需要翻译就能被计算机执行。() 4. Python是一种解释型语言。() 5. Python 3.x完全兼容Python 2.x。() 6. Python只能在Windows系统上运行。() 7. 安装Python时,不勾选“Add Python 3.7 to PATH”也能正常使用Python,只是在命令行中使用不太方便。() 8. IDLE是第三方为Python开发的集成开发环境。() 9. 编译型语言的执行速度通常比解释型语言快。() 10. Python的类库不丰富,很多功能需要从零编写。() 三:简答题 1、 请简要描述一下Python中注释的用法? 2、 请简单说一下实现Python代码运行的三种方法? 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 1.5:初始Pyhon单元练习 一、选择题 1. 以下不属于程序设计语言的是() A. Python B. Java C. English D. C++ 【答案】C 【解析】程序设计语言是用于编写计算机程序的语言,英语是人类交流的自然语言,不是程序设计语言。 2. 算法的定义是() A. 解决问题的准确而完整的描述,是一系列解决问题的清晰指令 B. 计算机中存储、组织数据的方式 C. 程序设计语言的执行方式 D. 程序的编写工具,所有代码实现都要依靠算法来实现。 【答案】A 【解析】算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令。 3. 机器语言的组成是() A. 二进制代码0和1 B. 符号化的指令 C. 自然语言 D. 高级语言代码 【答案】A 【解析】机器语言由二进制代码0和1按一定规则组成,能被计算机直接理解和执行。 4. 汇编语言相比机器语言的优点是() A. 能被计算机直接执行 B. 编写的程序更容易理解 C. 不需要翻译 D. 执行速度更快 【答案】B 【解析】汇编语言是在机器语言基础上增加了助记符,相比机器语言,编写的程序更容易理解,但仍需要翻译才能被计算机执行。 5. 高级语言的特点是() A. 直接操作计算机硬件 B. 更接近自然语言 C. 执行速度最快 D. 只能在特定操作系统运行 【答案】B 【解析】高级语言更接近自然语言,易于理解,能在不同操作系统上运行,执行速度不如机器语言和汇编语言快。 6. 编译型语言的执行特点是() A. 逐行解释执行,不生成目标代码 B. 先将源代码编译成目标代码,再执行目标代码 C. 只能在特定环境下运行 D. 执行速度慢,Python的执行效率就比C语言低。 【答案】B 【解析】编译型语言是先将源代码转换成目标代码,然后执行目标代码,执行速度较快,常见的编译型语言有C、C++等。 7. 解释型语言的执行特点是() A. 先编译成目标代码再执行 B. 逐行转换并执行目标代码 C. 执行速度比编译型语言快 D. 代码不可移植 【答案】B 【解析】解释型语言是逐条转换并执行目标代码,同时逐行运行目标代码,不生成可存储的目标代码,执行速度相对较慢,常见的解释型语言有Python、PHP等。 8. Python第一个公开版本发行于() A. 1990年 B. 1991年 C. 2000年 D. 2008年 【答案】B 【解析】Python第一个公开版本于1991年发行。 9. Python 3.x和Python 2.x的默认编码分别是() A. ASCII、UTF-8 B. UTF-8、ASCII C. GBK、UTF-8 D. ASCII、GBK 【答案】B 【解析】Python 3.x的默认编码是UTF - 8,Python 2.x的默认编码是ASCII。 10. 以下不是Python优点的是() A. 简单易学 B. 免费开源 C. 执行速度快 D. 可移植性好 【答案】C 【解析】Python执行速度不如C++等编译型语言快,这是它的一个缺点,而简单易学、免费开源、可移植性好都是Python的优点。 11. Python不适合的应用领域是() A. Web开发 B. 网络编程 C. 爬虫开发 D. 实时系统 【答案】D 【解析】由于Python执行速度相对较慢,不太适合对执行速度要求极高的实时系统,而Web开发、网络编程、爬虫开发都是Python的常见应用领域。 12. 在Windows系统中搭建Python开发环境时,下载安装包后,为了方便在命令行中使用Python,应勾选() A. “Add Python 3.7 to PATH”复选框 B. “Install for all users”复选框 C. “Customize installation”复选框 D. “Download debugging symbols”复选框 【答案】A 【解析】勾选“Add Python 3.7 to PATH”复选框,可将Python添加到环境变量中,方便在命令行中直接使用Python。 13. 以下属于Python自带的简易集成开发环境的是() A. PyCharm B. IDLE C. Visual Studio D. Eclipse 【答案】B 【解析】IDLE是Python自带的简易集成开发环境,PyCharm等是第三方集成开发环境。 14. 程序设计语言中,()更接近自然语言和数学语言,用其编写的程序可移植性好。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 都不是 【答案】C 【解析】高级语言更接近自然语言和数学语言,可在不同操作系统上运行,可移植性好。 15. 关于编译和解释的区别,以下说法正确的是() A. 编译生成可存储的目标代码,解释不生成 B. 解释生成可存储的目标代码,编译不生成 C. 编译和解释都生成可存储的目标代码 D. 编译和解释都不生成可存储的目标代码 【答案】A 【解析】编译是将源代码转换成目标代码并生成可存储的目标代码,解释是逐条转换并执行,不生成可存储的目标代码。 16. Python的“胶水”语言特性是指() A. Python程序可以用多种形式与其他编程语言编写的程序组合在一起 B. Python代码像胶水一样有粘性,可以粘附各种模块来实现不同领域的应用 C. Python只能和特定语言的程序组合 D. 以上都不对 【答案】A 【解析】Python能以多种形式与其他编程语言编写的程序组合,因此被称为“胶水”语言。 17. 以下哪种语言是编译型语言() A. Python B. PHP C. C++ D. JavaScript 【答案】C 【解析】C++是编译型语言,Python、PHP、JavaScript是解释型语言。 18. Python语言起步较晚,但凭借()的设计原则迅速发展。 A. 复杂、晦涩 B. 极简主义、优雅简洁 C. 只能在特定平台运行 D. 执行速度极快 【答案】B 【解析】Python以极简主义思想,优雅、明确、简洁的设计原则,迅速赢得广泛应用。 19. 安装Python后,查看Python版本信息的命令是() A. python B. python -v C. python --version D. 以上都可以 【答案】D 【解析】在命令行中,输入 python 、 python -v 、 python --version 都可查看Python版本信息。 20. 程序 =() A. 算法 + 数据结构 B. 机器语言 + 汇编语言 C. 编译 + 解释 D. 输入 + 输出 【答案】A 【解析】程序的核心是算法和数据结构,即程序 = 算法 + 数据结构 二、判断题 1. 算法是程序设计语言的一种。() 【答案】× 【解析】算法是解题方案的描述,不是程序设计语言。 2. 机器语言是计算机能直接理解和执行的语言。() 【答案】√ 【解析】机器语言由二进制代码组成,能被计算机直接识别和执行。 3. 高级语言编写的程序不需要翻译就能被计算机执行。() 【答案】× 【解析】高级语言编写的程序需要经过编译或解释才能被计算机执行。 4. Python是一种解释型语言。() 【答案】√ 【解析】Python属于解释型语言,逐行解释执行代码。 5. Python 3.x完全兼容Python 2.x。() 【答案】× 【解析】Python 3.x没有完全兼容Python 2.x,两者在输入输出方式、默认编码等方面有区别。 6. Python只能在Windows系统上运行。() 【答案】× 【解析】Python是跨平台的编程语言,可在Windows、Linux、MacOS等系统上运行。 7. 安装Python时,不勾选“Add Python 3.7 to PATH”也能正常使用Python,只是在命令行中使用不太方便。() 【答案】√ 【解析】不勾选该选项,Python仍能安装,但在命令行中需要输入完整路径才能调用Python,勾选后更方便。 8. IDLE是第三方为Python开发的集成开发环境。() 【答案】× 【解析】IDLE是Python自带的简易集成开发环境。 9. 编译型语言的执行速度通常比解释型语言快。() 【答案】√ 【解析】编译型语言先将源代码编译成目标代码,再执行目标代码,执行速度通常比解释型语言快。 10. Python的类库不丰富,很多功能需要从零编写。() 【答案】× 【解析】Python标准库非常庞大,覆盖了网络、文件、GUI、数据库、文本等操作,很多功能开发不必从零编写,可直接使用现成的库。 三:简答题 1、 请简要描述一下Python中注释的用法? 【答案】 单行注释:用“#”做标记;选中多行,要同时给多行加注释使用快捷键:Alt+3。 多行注释:用一对三个连续的单引号或者一对三个连续的双引号做标记。 2、 请简单说一下实现Python代码运行的三种方法? 【答案】 1:在Windows命令行交互模式下直接实现代码的运行。 2:用Python自带的IDLE实现Python代码的运行 3:用PyCharm实现Python代码的运行。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第1单元 初识Python单元总结(练习)-《程序设计语言-python》(高教版)同步精品课堂
1
第1单元 初识Python单元总结(练习)-《程序设计语言-python》(高教版)同步精品课堂
2
第1单元 初识Python单元总结(练习)-《程序设计语言-python》(高教版)同步精品课堂
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。