内容正文:
3.3计算机程序与程序设计语言
课时练习及答案
1、 单选题
1. 高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。以下不属于高级语言的是( )
A.Java语言
B. Python语言
C.汇编语言
D.C语言
【答案】C
【解析】略
2.如下图所示,是求绝对值的算法,其描述方式分别是( )。
A.自然语言,流程图
B.伪代码,流程图
C自然语言,伪代码
D.流程图,自然语言
【答案】A
【解析】本题考查的是算法相关知识。自然语言是指用简洁的汉语或英语等语言和数学符号来描述算法。 流程图是一种直观形象、用图形来描述算法的方法。伪代码∶计算机语言和自然语言结合来表示计算步骤要完成的处理或需要的数据。由图中可知左边是自然语言,右边是流程图。故选项A正确。
3.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。
for i in range(200,0,-1):
if i% 17 = 0:
print(i)
break
这段源代码属于
A.软件
B程序
C.指令
D.高级语言
【答案】B
【解析】本题考查知识点是程序的定义。
软件是指包括所有在电脑运行的程序。软件=程序+数据+文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作码+地址码。高级语言是指以人类的日常语言为基础的一种编程语言。根据它们的定义,可以得出题目中的源代码属于程序。故B选项正确。
4. 计算机唯一能够识别的语言是( )
A. 高级语言
B. 机器语言
C. 汇编语言
D. C语言
【答案】B
【解析】不管是早期的计算机还是现在的计算机,都只能识别“0”、“1”组成的二进制,即机器语言,它是计算机的基础语言
5.以下不是常用的计算机基本组成部分的是( )
A.运算器和控制器
B.输入与输出设备
C.打印机与扫描仪
D.存储器
【答案】C
【解析】常用的计算机主要包括五个基本组成部分:运算器、控制器 、输入设备、输出设备、存储器。
6、 以下说法错误的是( )
A. 再用计算机解决问题时,用自然语言、流程图或伪代码所描述的解决问题的算法都不能被计算机直接执行。
B. 计算机程序设计语言的发展,主要经历了汇编语言、机器语言到高级语言的发展历程。
C. 二进制是计算机语言的基础
D. 用高级语言编写的程序不能直接被计算机所识别和执行,必须经过编译程序或解释程序将其翻译成机器语言。
【答案】B
【解析】计算机程序设计语言的发展,主要经历了机器语言、汇编语言到高级语言的发展历程。
7、 世界上第一台计算机ENIAC使用的是哪一种程序语言( )
A. 汇编语言
B. 机器语言
C. 高级语言
D. 编译语言
【答案】B
【解析】不管是早期的计算机还是现在的计算机,都只能识别“0”、“1”组成的二进制,即机器语言,它是计算机的基础语言。计算机发明之初,人们只能使用计算机的基础语言。
8、 以下使用是是哪一种计算机语言( )
A. 机器语言
B. 汇编语言
C. 高级语言
D. Python语言
【答案】B
【解析】汇编语言是一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令二进制串,每条指令都和一条机器指令相对应,只是指令码和操作数都采用符号形式
二、判断题
1.计算机只能识别机器语言。( )。
【答案】√
【解析】计算机,都只能识别“0”、“1”组成的二进制,即机器语言,它是计算机的基础语言
2.高级语言的编译过程和解释过程是相同的( )
【答案】×
【解析】高级语言的编译过程和解释过程是不同的。
3. 高级语言就是人们可以直接看懂的计算机语言。( )。
【答案】×
【解析】高级语言接近于数学语言和人的自然语言,但是依然要遵循一定语法规则,语法规则不懂就看不懂高级程序语言编写的程序。
4.Python、C语言、VB都是高级语言。( )
【答案】√
【解析】常见的计算机高级语言如Python、C语言、VB、Pascal、VC等。
5.所谓编译程序是指计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。( )
【答案】×
【解析】解释程序是指计算机在执行高级语言程序时,逐条语句解释成机器语言并立即执行的程序。编译程序是计算机把改机语言程序每一条都法医成机器语言,并保存成二进制文件后采运行的程序。
原创精品资源学科网独家享有版权,侵权必究!6
$$