问题
单项选择题
编译程序在语法分析阶段能检查出______错误。
A.表达式中的括号不匹配
B.以零作除数
C.数组下标越界
D.无穷递归
答案
参考答案:A
解析: 编译程序的功能是把高级语言编写的源程序翻译成与之对应的目标程序。编译程序的工作过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成6个阶段。 表达式括号不匹配,属于语言结构的错误,在语法分析阶段可以检查出该错误,故应选A。