早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。A.词法分析###SXB
题目
对高级语言源程序进行编译的过程中,有穷自动机(NFA或DFA)是进行(49)的适当工具。
A.词法分析
B.语法分析
C.语义分析
D.出错处理
参考答案
正确答案:A
编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。后端编译器后端主要负责分析,优化中间代码以及生成机器代码。
编译程序的功能是从源代码(通常为高级语言)到能直接被计算机或虚拟机执行的目标代码(汇编语言或机器语言)的翻译过程。工作过程分为6个阶段:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成。各个阶段逻辑上可以分为前端和后端。前端主要负责解析输入的源代码,由语法分析器和语意分析器协同工作。语法分析器负责把源代码中的‘单词’找出来,语意分析器把这些分散的单词按预先定义好的语法组装成有意义的表达式、语句、函数等等。前端还负责语义的检查,例如检测参与运算的变量是否是同一类型的,简单的错误处理。最终的结果常常是一个抽象的语法树,这样后端可以在此基础上进一步优化处理。后端编译器后端主要负责分析,优化中间代码以及生成机器代码。
看了对高级语言源程序进行编译的过程...的网友还看了以下:
下列句子中文言词语解析错误的一项是A.齐彭殇为妄作(看做相等)/形容词用作动词B.序八州而朝同列( 语文 2020-04-09 …
下列各项表述有误的一项是()A.“序”又称叙、叙文、叙言、序言、序文、引、引言、导言等,按类型可分 语文 2020-06-19 …
阅读下列材料:1901年,法国考古队在伊朗古城苏萨遗址发现一根黑色的玄武岩石柱。石柱上端是浮雕,下 历史 2020-07-06 …
根据所给材料回答问题1901年法国考古队在伊朗古城苏萨遗址发现一根黑色的玄武岩石柱,石柱上端是浮雕 历史 2020-07-06 …
"序言"一词的英文怎么说“序言”的英文单词怎么拼写? 英语 2020-07-10 …
读一读含“言”字的词语,想一想它们各表示的是什么意思,然后试着填一填.名言良言宣言赠言狂言格言忠言誓 语文 2020-11-08 …
下列对《汉谟拉比法典》叙述正确的有①分为序言、正文、结语三部分②序言主要是宣扬汉谟拉比受命于神③正文 其他 2020-11-23 …
(8分)阅读下列材料:1901年,法国考古队在伊朗古城苏萨遗址发现一根黑色的玄武岩石柱。石柱上端是浮 历史 2020-11-23 …
根据所给材料回答问题1901年法国考古队在伊朗古城苏萨遗址发现一根黑色的玄武岩石柱,石柱上端是浮雕, 历史 2020-12-05 …
4/58用英语怎么表达?这个语法网上和大家讲的都不一样,有没有专业的来告诉我,2)分数表示法构成:基 英语 2021-01-14 …