编译原理作业集第七章 语义分析和中间代码产生第七章 语义分析和中间代码产生本章要点1. 中间语言,各种常见中间语言形式;2. 说明语句、赋值语句、布尔表达式、控制语句等的翻译;3. 过程调用的处理;4. 类型检查;本章目标掌握和理解中间语言,各种常见中间语言形式;各种语句到中间语言的翻译;以及类型检查等内容。本章重点1中间代码的几种形式,它们之间的相互转换:四元式、三元式、逆波兰表示;3赋值语句、算术表达式、布尔表达式的翻译及其中间代码格式;4各种控制流语句的翻译及其中间代码格式;5过程调用的中间代码格式;6类型检查;本章难点1. 各种语句的翻译; 2. 类型系统和类型检查;作业题一、单项选择题:1. 布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为_。a. if A then true else B; b. if A then B else false;c. if A then false else true; d. if A