语义分析阶段所生成的与源程序等价的中间表示形式可以有()、()与()等。
第1题:
●编译器对高级语言源程序的处理过程可以划分为同法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段:其中,代码优化和 ()并不是每种编译器部必需的。()A.词法分析 B.语法分析 C.中间代码生成 D.语义分析
第2题:
第3题:
第4题:
第5题:
第6题:
第7题:

第8题:
编译器与要编译的源程序的接口阶段是()。
第9题:
中间代码生成时所依据的是()
第10题:
语法规则
词法规则
语义规则
等价变换规则
第11题:
扫描程序
语法分析程序
语义分析程序
代码生成器
第12题:
审查每个语法结构的静态语义
生成程序的一种中间表示形式(中间代码),或者生成实际的目标代码
分析栈
向前搜索符集合
第13题:
●编译程序与解释程序的不同之处是(15) 。
(15)
A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
B.编译程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码
C.编译程序不生成源程序的目标代码,而解释程序则产生源程序的目标代码
D.编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码
第14题:

第15题:
第16题:

第17题:
第18题:
第19题:
第20题:
源程序到目标程序的变换是等价变换,即两者结构不同,但语义是一致的。
第21题:
通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序的(),中间代码生成、代码优化与目标代码的生成则是对源程序的()。
第22题:
第23题: