以下说法错误的是( )。A.使用中间代码可提高编译程序的可移植性,常见的有逆波兰

题库2022-08-02  44

问题 以下说法错误的是( )。A.使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。B.在词法分析阶段输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词,删掉无用的信息,报告分析时的错误。C.在语义分析阶段,按语义规则分析检查每条语句是否有正确的语义结构。D.在语法分析阶段,按语法规则分析检查每条语句是否有正确的逻辑结构。

选项 A.使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。
B.在词法分析阶段输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个的单词,删掉无用的信息,报告分析时的错误。
C.在语义分析阶段,按语义规则分析检查每条语句是否有正确的语义结构。
D.在语法分析阶段,按语法规则分析检查每条语句是否有正确的逻辑结构。

答案 C

解析 语义分析阶段:主要检查源程序是否存在静态语义错误,并收集类型信息供后面的代码生成阶段使用。
转载请注明原文地址:https://tihaiku.com/congyezige/2407286.html

最新回复(0)