下列叙述中 正确的是A) 高级语言编写的程序可移植性差B) 机器语言就是汇编语言 无非是名称不同而
语言,汇编语言,机器
已帮助 人
下列叙述中,正确的是
A) 高级语言编写的程序可移植性差
B) 机器语言就是汇编语言,无非是名称不同而已
C) 指令是由一串二进制数0、1组成的
D) 用机器语言编写的程序可读性好
-
参考答案:C【答案】:C【知识点】:高级语言、汇编语言、机器语言及指令的基本概念
【解析】:一般来说,不同型号(或系列)的CPU,具有不同的指令系统。指令系统也称机器语言。每条指令都对应一串二进制代码。故选项C正确。机器语言是计算机唯一能够识别并直接执行的语言,所以与其他程序设计语言相比,其执行效率高,但由于机器语言中每条指令都是一串二进制代码,可读性差、不易记忆,可移植性差。故选项D错误。汇编语言不再使用难以记忆的二进制代码,而是使用比较容易识别、记忆的助记符号,所以汇编语言也叫符号语言。粗略地说,汇编语言是符号化了的机器语言。是一种依赖于机器的语言。但计算机不能直接识别和执行它。必须先把汇编语言源程序翻译成机器语言程序,才能被执行。所以机器语言不是汇编语言。故B选项错。所谓高级语言是一种用表达各种意义的“词”和“数学公式”按照一定的“语法规则”编写程序的语言,这里的“高级”是指这种语言与自然语言和数学式子相当接近,而且不依赖于计算机的型号,通用性好,可移植性好。故选项A错误。
