以下关于高级程序设计语言翻译的叙述中,正确的是______。

admin2013-05-11  25

问题 以下关于高级程序设计语言翻译的叙述中,正确的是______。

选项 A、可以先进行语法分析,再进行词法分析
B、在语法分析阶段可以发现程序中的所有错误
C、语义分析阶段的工作与目标机器的体系结构密切相关
D、目标代码生成阶段的工作与目标机器的体系结构密切相关

答案D

解析 本题考查程序语言处理的基础知识。将高级语言程序翻译为机器语言程序的过程中,需要依次进行词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,其中,中间代码生成和代码优化可以省略。程序中的错误分为语法错误和语义错误,语法分析阶段不能发现语义错误。语义分析阶段主要处理语法正确的语言结构的含义信息,可以与目标机器的体系结构无关。目标代码生成阶段的工作与目标机器的体系结构是密切相关的。
转载请注明原文地址:https://kaotiyun.com/show/TbRZ777K
0

相关试题推荐
最新回复(0)