北航《编译技术》在线作业三
单选题 多选题 判断题
一、单选题(共 14 道试题,共 56 分。)
1. ( )是为每个标识符保存一个记录的数据结构,记录的域是标识符的属性。 A. 符号表 B. 代码表 C. 源程序 D. 出错表
-----------------选择:A
2. Chomsky 定义的四种形式语言文法中,2 型语言文法又称为( )文法。 A. 短语文法
B. 上下文无关文法 C. 上下文有关文法 D. 正规文法
-----------------选择:B 3. 正则文法( )二义性的。 A. 可以是 B. 一定不是 C. 一定是 D. 可以不是
-----------------选择:B
4. 赋值语句X::=-(a+b)/(c-d)-(a+b*c)r的逆波兰表示是 ( )。 A. Xab+cd-/-bc*a+-:= B. Xab+/cd--bc*a+--:= C. Xab+-cd-/abc*+-:= D. Xab+cd-/abc*+--:=
-----------------选择:D
5. 高级语言编译程序常用的语法分析方法中,递归下降分析法属于( )分析方法。 A. 自左至右 B. 自上而下 C. 自下而上 D. 自右向左
-----------------选择:B 6. 代码生成属于编译器的() A. 语义分析 B. 分析 C. 代码生成 D. 综合
-----------------选择:D
7. 语法分析属于编译器的( )阶段。

