从今天开始陆续分享真题解析 ,欢迎大家批评指正。
我们先来看选择题第1个,题目是
1.下列属于计算机中高级语言的是( )。
A.机器语言
B.符号语言
C.汇编语言
D.C语言
这道题目主要考学生对计算机编程语言的了解,计算机语言发展到现在,经历了
机器语言,汇编语言,到现在的高级语言。
机器语言是指计算机硬件能够直接识别的指令的***,是最早出现的计算机语言。机器语言从属于硬件设备。不同的计算机设备有不同的机器语言.所以机器语言是一种面向机器的语言。
机器语言的特点
计算机指令系统中的指令是由"0” 和“1” 两种符号组成的代码,并且能被机器直接理解执行,它们被称为机器指令。一个计算机的机器指令的集,就构成了该计算机的机器语言, 即计算机可以直接接受、理解的语言。
汇编语言, 即第二代计算机语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“ MOV”代表数据传递等等,通过这种 *** ,人们很容易去阅读已经完成的程序或者理解程序正在执行的功能,对现有程序的bug修复以及运营维护都变得更加简单方便。当计算机的硬件不认识字母符号,这时候就需要一个专门的程序把这些字符变成计算机能够识别的二进制数。
高级语言又主要是相对于汇编语言而言的,它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序 。
高级语言并不是特指的某一种具体的语言,而是包括很多编程语言,如流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,易语言,中文版的C语言等等,这些语言的语法、命令格式都不相同 。
综上所述,从机器语言发展到高级语言,这些编程语言是越来越远离机器 的。
很明显,本题选择D