第1单元 第3练 程序设计语言的执行方式《程序设计基础-Python》(高教版)一课一练

2026-01-20
| 2份
| 3页
| 69人阅读
| 2人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第一单元初始Python的第3练,内容涵盖第一单元程序设计语言的执行方式相关内容。 《程序设计基础-Python》(高等教育出版社)第3练 第1单元 初识Python 子任务三 程序设计语言的执行方式 1、 单项选择题(本题共5小题) 1. 下列关于编译型语言的描述,正确的是(  ) A. 边翻译边执行,不生成目标代码 B. 需先翻译成目标代码,运行时无需源代码 C. 执行速度慢,可移植性好 D. Python是典型的编译型语言 【答案】B 【解析】编译是“将源代码转换成目标代码的过程,再次调用运行时不再需要编译器和源代码”。 2. 解释型语言的核心特点是(  ) A. 生成独立的可执行文件 B. 翻译与执行一并完成 C. 执行速度比编译型语言快 D. 运行时无需解释器 【答案】B 【解析】解释是“将源代码逐条转换成目标代码的同时逐条运行目标代码,对源程序的翻译与执行一并完成”。 3. 下列属于编译型语言的是(  ) A. Python B. JavaScript C. C++ D. PHP 【答案】C 【解析】编译型语言代表有C、C++等,Python、JavaScript、PHP均为解释型语言,故选C。 4. 编译与解释的本质区别是(  ) A. 是否需要源代码 B. 是否生成可存储的目标代码 C. 是否支持跨平台 D. 是否由计算机执行 【答案】B 【解析】编译会生成可存储的目标代码,解释不生成,这是二者最核心的区别。 二、判断题(本题共3小题) 1. 编译型语言的执行速度通常比解释型语言快。(  ) 【答案】正确 【解析】编译型语言运行前已完成翻译,直接执行目标代码,解释型需实时翻译,故编译型执行速度更快,表述正确。 2. Python程序运行时,需要保留源代码,且每次运行都要解释一次。(  ) 【答案】正确 【解析】解释型语言“执行需要保留源代码,程序运行一次就要解释一次”,Python是解释型语言,故表述正确。 3. 编译过程中,链接器的作用是将源代码转换成目标代码。(  ) 【答案】错误 【解析】编译器将源代码转换成目标代码,链接器是“将目标代码和系统组件组合成可执行文件”。 三、填空题(本题共3小题) 1. 编译型语言的执行过程为:源代码→______→目标代码→______→可执行文件。 【答案】编译器;链接器 【解析】编译流程:源代码经编译器生成目标代码,再通过链接器结合系统组件生成可执行文件。 2. 解释型语言的执行过程中,______负责将源代码逐条翻译并执行,不生成可存储的目标代码。 【答案】解释器 【解析】解释器的作用是“将源代码逐条转换成目标代码的同时逐条运行”,核心执行工具是解释器。 3. 常见的解释型语言有Python、______等。 【答案】PHP;JavaScript(简写为:JS) 【解析】填写一种即可。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《程序设计基础-Pyhton》(高等教育出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《程序设计基础-Python》(高等教育出版社)一课一练的第一单元初始Python的第3练,内容涵盖第一单元程序设计语言的执行方式相关内容。 《程序设计基础-Python》(高等教育出版社)第3练 第1单元 初识Python 子任务三 程序设计语言的执行方式 1、 单项选择题(本题共5小题) 1. 下列关于编译型语言的描述,正确的是(  ) A. 边翻译边执行,不生成目标代码 B. 需先翻译成目标代码,运行时无需源代码 C. 执行速度慢,可移植性好 D. Python是典型的编译型语言 2. 解释型语言的核心特点是(  ) A. 生成独立的可执行文件 B. 翻译与执行一并完成 C. 执行速度比编译型语言快 D. 运行时无需解释器 3. 下列属于编译型语言的是(  ) A. Python B. JavaScript C. C++ D. PHP 4. 编译与解释的本质区别是(  ) A. 是否需要源代码 B. 是否生成可存储的目标代码 C. 是否支持跨平台 D. 是否由计算机执行 二、判断题(本题共3小题) 1. 编译型语言的执行速度通常比解释型语言快。(  ) 2. Python程序运行时,需要保留源代码,且每次运行都要解释一次。(  ) 3. 编译过程中,链接器的作用是将源代码转换成目标代码。(  ) 三、填空题(本题共3小题) 1. 编译型语言的执行过程为:源代码→______→目标代码→______→可执行文件。 2. 解释型语言的执行过程中,______负责将源代码逐条翻译并执行,不生成可存储的目标代码。 3. 常见的解释型语言有Python、______等。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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