早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(36)的适当工具。A.词法分析 SX
题目
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(36)的适当工具。
A.词法分析
B.语法分析
C.语义分析
D.出错处理
参考答案
正确答案:A
编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。??后端编译器后端主要负责分析,优化中间代码以及生成机器代码。??
编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。??后端编译器后端主要负责分析,优化中间代码以及生成机器代码。??
看了对高级语言源程序进行编译的过程...的网友还看了以下:
若幂函数fx的图像经过(2,1/4),则f(1/2)=?已知函数fx定义域在(-无穷,+无穷)上的 数学 2020-05-13 …
丈夫立志,穷当益坚,老当益壮怎么翻译? 其他 2020-05-21 …
关于无穷小量无穷大量的问题.当()时,变量1/x-1是无穷大量.当()时,变量1/x-1是无穷小量 数学 2020-06-02 …
1.函数f(x)是定义在(负无穷大,正无穷大)上的偶函数.当xE(负无穷大,0)是,f(x)=x- 其他 2020-06-15 …
翻译悠悠乎与颢气俱,而莫得其涯;洋洋乎与造物者游,而不知其所穷翻译1.悠悠乎与颢气俱,而莫得其涯; 其他 2020-07-08 …
(-1)的n次方乘以n这个通项当n趋近于无穷时,当N趋近于无穷通项的极限会在正无穷和负无穷之间摇摆 数学 2020-07-14 …
英语翻译在我知道的祖先当中我只了解一个人.他是我爸爸的外公.在以前是一个很有名的画家.但是当时的画家 英语 2020-11-14 …
已知定义在(负无穷大,正无穷大)上的函数y=f(x),当x∈(0,正无穷大)时,f(x)=x(1+2 数学 2020-12-08 …
当x趋近0时,下列函数为无穷大量的是哪个,y=cotx还是y=e^(1/x).答案给的是第一个,但是 物理 2020-12-08 …
阅读下面的文字,完成下列各题。村长唐三草欧阳黔森唐三草叫唐万财的时候,不但没有什么财,反而穷得叮当响 语文 2020-12-18 …