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

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

题目

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

A.词法分析

B.语法分析

C.语义分析

D.出错处理

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

接受政府委托,对建设工程质量进行监管,有权对( )行为进行检查。 A.建设方 B.承包方 C.监 建筑工程类考试 2020-05-18 …

组织银团贷款的目的不包括( )。 A.分散贷款风险B.增进对行业知识及客户的了解,从而收取 财会类考试 2020-05-30 …

要做到对自己的行为负责,我们应该()A.在行动前仔细考虑,做出最优化选择B.对行为后果的自省及自觉 政治 2020-06-27 …

对行列式进行初等变换时,行变换和列变换是不是不可以同时进行?如果同时进行改变行列式的值吗? 数学 2020-08-02 …

对行列式进行初等变换时,行变换和列变换是不是不可以同时进行?如果同时进行改变行列式的值吗? 数学 2020-08-02 …

古人说:“三思而后行.”对自己的行为负责,集中体现在()A.自我认识、自我接纳B.行动前对行为进行选 政治 2020-11-24 …

随着市场经济体制的不断完善和社会主义民主政治的不断发展,有必要顺应经济社会形势的变化,对行政法规和规 政治 2020-12-01 …

在民航机场和火车站可以看到用于对行李进行安全检查的水平传送带.当旅客把行李放在传送带上时,传送带对行 物理 2020-12-14 …

为进一步拓宽群众监督渠道,从2011年4月起,甘肃省政府聘请了30名社会监督员,对各级行政机关的行政 政治 2020-12-31 …

下列行政执法过程中发生()争议,县级以上人民政府法制机构应当进行协调。A对同一执法依据理解B对行政执 其他 2021-01-04 …