
汇编语言是一种( ) A. 依赖于计算机的低级程序设计语言 B. 计算机能直接执行的程序设计语言 C. 独立于计算机的高级程序设计语言 D. 面向问题的程序设计语言
这道题考察汇编语言的基本概念。
逐项分析:
A. 依赖于计算机的低级程序设计语言
汇编语言与特定的计算机体系结构(如x86、ARM)相关,不同CPU的指令集不同,因此是“依赖于计算机”的;同时它是比机器语言稍高级,但仍接近硬件的低级语言,所以此项正确。
B. 计算机能直接执行的程序设计语言
计算机能直接执行的是机器语言(二进制代码),汇编语言需要经过汇编器转换成机器语言才能执行,因此此项错误。
C. 独立于计算机的高级程序设计语言
高级语言(如C、Java)在一定程度上独立于机器,但汇编语言不独立,而且是低级语言,因此此项错误。
D. 面向问题的程序设计语言
面向问题的语言通常是高级语言,专门用于解决某类问题(如SQL),汇编语言是面向机器的,此项错误。
正确答案:A