第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
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。