高级编程语言翻译例题
编译器的流程
源程序—词法分析—语法分析—语义分析—中间代码生成—代码优化—目标代码生成—目标程序
选项A:先进性词法分析,接着进行语法分析,最后进行语义分析
选项B:语法分析阶段只能发现程序上的语法错误,其他类型错误不能发现
选项C:语义分析阶段与目标机器的体系结构无关
根据排除法选择D
编译器的流程
源程序—词法分析—语法分析—语义分析—中间代码生成—代码优化—目标代码生成—目标程序
选项A:先进性词法分析,接着进行语法分析,最后进行语义分析
选项B:语法分析阶段只能发现程序上的语法错误,其他类型错误不能发现
选项C:语义分析阶段与目标机器的体系结构无关
根据排除法选择D