在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案:B
答案解析:
选项A这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从而识别出一个个“单词”符号。 选项B这个阶段的任务是判断语法是否出错,如表达式、循环语句、程序等。 选项C这个阶段的任务是分析语法结构的含义,检查如赋值语句左右是否匹配,是否有零除数等。
在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。
A、词法分析
B、语法分析
C、语义分析
D、代码生成
答案:B
答案解析:
选项A这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从而识别出一个个“单词”符号。 选项B这个阶段的任务是判断语法是否出错,如表达式、循环语句、程序等。 选项C这个阶段的任务是分析语法结构的含义,检查如赋值语句左右是否匹配,是否有零除数等。