早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析###SXB

题目

对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。

A.词法分析

B.语法分析

C.语义分析

D.出错处理

参考答案
正确答案:A
编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。后端编译器后端主要负责分析,优化中间代码以及生成机器代码。
看了对高级语言源程序进行编译的过程...的网友还看了以下:

下图描述的是编译过程:空白框中应填入的是A.机器语言程序B.源程序C.汇编程序D.汇编语言程序 计算机类考试 2020-05-23 …

用汇编语言或高级语言编写的程序,一般称为A.源程序B.目标程序C.机器程序D.低级程序 计算机类考试 2020-05-23 …

将二进制机器语言程序转换为汇编语言程序的语言转换程序是()。A.解释程序B.编译程序C.反汇编程序D 计算机类考试 2020-05-24 …

计算机系统软件中的汇编程序是一种( )。A.汇编语言程序B.编辑程序C.翻译程序D.将高级语言程序转 计算机类考试 2020-05-24 …

计算机系统软件中的汇编程序是一种A.汇编语言程序B.编译程序C.编辑程序D.将汇编语言程序转换为目 计算机类考试 2020-05-24 …

用汇编语言编制的程序称为( )。A.源程序B.解释程序C.编译程序D.目标程序 计算机类考试 2020-05-24 …

把汇编语言源程序转换为目标程序,要经过下列()过程。A.连接B.编辑C.编译D.汇编 计算机类考试 2020-05-24 …

汇编程序是一种( )。A.编辑程序B.汇编语言程序C.翻译程序D.将高级语言程序转换成汇编语言程序的 计算机类考试 2020-05-24 …

将汇编语言编写的程序转换成目标程序用()。将汇编语言编写的程序转换成目标程序用()。A.编译程序B. 其他 2020-11-23 …

高级语言编制的程序()A.比机器语言编制程序更优化,执行效率更高。B.经过编译程序编译后,才能被CP 其他 2020-11-23 …