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

编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化

题目

编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。

A.词法分析和语法分析

B.语义分析和中间代码生成

C.中间代码生成和代码优化

D.代码优化和目标代码生成

参考答案
正确答案:C
解析:本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。
看了编译器对高级语言源程序的处理过...的网友还看了以下:

(一道连线题)熟视无睹的近义词病入膏盲的近义词出尔反尔的近义词无与伦比的近义词见缝插针的近义词可选 数学 2020-05-20 …

德语问题:有关第二分词做定语的问题一本语法上说只有用sein来构成其完成事态的不及物动词(且不包含 语文 2020-05-22 …

be动词用法、实义动词be动词的用法是怎么样的是不是一个句子里面有了be动词就不能有实义动词麻烦给 英语 2020-06-14 …

这些词语的反义词强大的反义词可不可以用渺小、微弱的反义词能不能用壮大软弱的反义词是不是壮大弱小的反 语文 2020-07-06 …

下列各组中加点虚词的用法和意义相同的一组是()A便可白公姥,及时相遣归不久当归还,誓天不相负B�下 其他 2020-07-07 …

反义词是指一组意义相反或相对的词.反义词一定要字数相等吗?反义词是指一组意义相反或相对的词.反义词 语文 2020-07-10 …

组词,近义词反义词“唉”可以组什么词?补充词语:()()早生()()而谈近义词:想方设法——()目 语文 2020-07-12 …

词义辨析请问prove和verify这两个词可以互换通用吗?另外求corroborate这个词的词 英语 2020-07-17 …

一苇可航的近义词(反义词)此成语要在百度词典中有全面的解释语法,近义词,反义词,出处都要 语文 2020-07-23 …

古诗为焦仲卿妻作的字法,词法通假字,词类活用:名词作状语,名词作动词,形容词作动词,古今异义,一词多 其他 2020-12-27 …