第1单元 1.1程序设计语言(练习)-《程序设计语言-python》(高教版)同步精品课堂
2025-09-16
|
2份
|
10页
|
175人阅读
|
3人下载
内容正文:
1.1:程序设计语言
一、单项选择题
1.与机器语言和汇编语言相比,高级语言的主要特点是( )
A. 执行效率最高 B. 依赖具体的计算机硬件
C. 语法接近自然语言,易学易用 D. 由 0 和 1 组成
【答案】C
【解析】高级语言的特点是语法接近自然语言,不依赖具体硬件,易学易用,但执行效率通常低于机器语言和汇编语言,因此 C 正确。
2.2.下列关于程序设计语言分类的说法,正确的是( )
A. 汇编语言是最高级的语言
B. 机器语言需要翻译才能执行
C. 高级语言更接近人类的思维方式
D. 所有语言都能直接被计算机识别
【答案】C
【解析】高级语言语法接近自然语言,更符合人类思维方式,A 错误(高级语言是最高级的);B 错误(机器语言可直接执行);D 错误(仅机器语言可直接识别)。
3.编译方式的特点是( )
A. 逐行翻译并执行,不生成目标代码
B. 一次性将源代码翻译成目标代码,之后直接运行目标代码
C. 翻译过程中不检查错误
D. 依赖解释器实时翻译
【答案】B
【解析】编译方式是通过编译器将源代码一次性翻译成目标代码(如.exe 文件),之后可直接运行目标代码,效率高,A、D 是解释方式的特点。
4.解释方式与编译方式的主要区别是( )
A. 解释方式生成目标代码,编译方式不生成
B. 解释方式逐行翻译执行,编译方式一次性翻译
C. 解释方式效率更高
D. 解释方式不需要解释器
【答案】B
【解析】解释方式通过解释器逐行翻译并执行,不生成目标代码;编译方式一次性翻译生成目标代码,B 正确,A、C、D 错误。
5.Python 语言通常采用的执行方式是( )
A. 编译方式 B. 解释方式 C. 既有编译也有解释 D. 以上都不是
【答案】B
【解析】Python 是典型的解释型语言,采用解释方式执行,需要 Python 解释器逐行翻译执行。
6.下列哪种语言通常采用编译方式执行( )
A. Python B. JavaScript C. C 语言 D. PHP
【答案】C
【解析】C 语言是编译型语言,通常通过编译器(如 gcc)将源代码编译成目标代码后执行,A、B、D 是解释型语言。
7.编译器的作用是( )
A. 逐行解释执行源代码
B. 将高级语言源代码一次性翻译成目标代码
C. 将目标代码和系统组件组合成可执行文件
D. 将源代码转换成汇编语言目标代码
【答案】B
【解析】编译器的功能是将高级语言源代码一次性翻译成计算机可识别的目标代码,A 是解释器的作用。
8.解释器的作用是( )
A. 将高级语言源代码编译成目标代码
B. 逐行翻译源代码并立即执行
C. 生成可独立运行的目标文件
D. 提高程序的执行效率
【答案】B
【解析】解释器的作用是逐行翻译源代码并即时执行,不生成目标代码,B 正确,A、C 是编译器的作用,解释方式效率通常较低,D 错误。
9.关于程序设计语言执行方式,下列说法正确的是( )
A. 编译型语言执行时需要源代码
B. 解释型语言执行前需要生成目标代码
C. 编译方式的执行效率通常高于解释方式
D. 解释方式一次性完成所有翻译工作
【答案】C
【解析】编译型语言生成目标代码后,执行时不需要源代码,A 错误;解释型语言不生成目标代码,B 错误;编译方式一次性翻译,执行时直接运行目标代码,效率高于逐行翻译的解释方式,C 正确;D 错误,解释方式逐行翻译。
10.算法的主要特征不包括( )
A. 有穷性 B. 确定性 C. 无序性 D. 可行性
【答案】C
【解析】算法具有有穷性(步骤有限)、确定性(步骤明确)、可行性(步骤可执行)等特征,无序性不是算法的特征。
二、填空题
1.程序语言种类繁多,可以分为机器语言、汇编语言和 语言。
【答案】高级
【解析】编程语言分为机器语言、汇编语言和高级语言
2.数据结构是计算机中 、 数据的方式。
【答案】存储 组织
3. 程序的基本编写方法--IPO模式是指 、 、 。
【答案】输入(Input) 处理(Process) 输出(Output)
三、简答题
1.程序的定义 。
【答案】一组计算机能够识别和执行的指令或者语句的序列,是算法的 一种描述。它以某些程序设计 语言编写,运行于某种目标结构体系上。
2.算法的定义 。
【答案】是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法是特定问题求解步骤的一种描述。
3.简单叙述数据结构的概念 。
【答案】数据结构即数据表示;是指将数据按照某种特定的结构来保存。
4.简单叙述程序设计语言的概念 。
【答案】 程序设计语言也称编程语言,是用来编写计算机程序的形式语言,用于向计算机发出指令,是程序设计的具体实现方式,相比自然语言程序设计语言更简 单,更严谨,更精确,主要是用于人类和计算机之间的交互。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
1.1:程序设计语言
一、单项选择题
1.与机器语言和汇编语言相比,高级语言的主要特点是( )
A. 执行效率最高 B. 依赖具体的计算机硬件
C. 语法接近自然语言,易学易用 D. 由 0 和 1 组成
2.下列关于程序设计语言分类的说法,正确的是( )
A. 汇编语言是最高级的语言
B. 机器语言需要翻译才能执行
C. 高级语言更接近人类的思维方式
D. 所有语言都能直接被计算机识别
3.编译方式的特点是( )
A. 逐行翻译并执行,不生成目标代码
B. 一次性将源代码翻译成目标代码,之后直接运行目标代码
C. 翻译过程中不检查错误
D. 依赖解释器实时翻译
4.解释方式与编译方式的主要区别是( )
A. 解释方式生成目标代码,编译方式不生成
B. 解释方式逐行翻译执行,编译方式一次性翻译
C. 解释方式效率更高
D. 解释方式不需要解释器
5.Python 语言通常采用的执行方式是( )
A. 编译方式 B. 解释方式 C. 既有编译也有解释 D. 以上都不是
6.下列哪种语言通常采用编译方式执行( )
A. Python B. JavaScript C. C 语言 D. PHP
7.编译器的作用是( )
A. 逐行解释执行源代码
B. 将高级语言源代码一次性翻译成目标代码
C. 将目标代码和系统组件组合成可执行文件
D. 将源代码转换成汇编语言目标代码
8.解释器的作用是( )
A. 将源代码编译成目标代码
B. 逐行翻译源代码并立即执行
C. 生成可独立运行的目标文件
D. 提高程序的执行效率
9.关于程序设计语言执行方式,下列说法正确的是( )
A. 编译型语言执行时需要源代码
B. 解释型语言执行前需要生成目标代码
C. 编译方式的执行效率通常高于解释方式
D. 解释方式一次性完成所有翻译工作
10.算法的主要特征不包括( )
A. 有穷性 B. 确定性 C. 无序性 D. 可行性
二、填空题
1.程序语言种类繁多,可以分为机器语言、汇编语言和 语言。
2.数据结构是计算机中 、 数据的方式。
3. 程序的基本编写方法--IPO模式是指 、 、 。
三、简答题
1.程序的定义 。
2.算法的定义 。
3.简单叙述数据结构的概念 。
4.简单叙述程序设计语言的概念 。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。