编译原理习题.ppt

1.四元式之间的联系是通过_____实现的 A、临时变量 B、序列行号 C、程序变量 D、符号表 2.中间代码生成时所依据的是_________ A、词法规则 B、语法规则 C、语义规则 D、等价变换 3.在编译程序中与生成中间代码的目的无关的是______ A、便于目标代码的优化 B、便于存储空间的组织 C、便于目标代码的移植 D、便于编译程序的移植;4、在语法制导翻译中,不采用拉链-回填技术的语句是____ A.转向语句 B、赋值语句 C、条件语句 D、循环语句 5、能正确表示算术表达式a+b*c+d的后缀式是____ A、abc*+d+ B.abc*d++ C.ab+cd*+ D.bc*a+d+ 6、对_____表进行变动较为困难 A、三元式 B、间接三元式 C、四元式 D、三地址码;7、P202练习5.2.3.有产生式A→BCD,其中四个文法符号均有两个属性,s为综合属性,i为继承属性。 判断是否符合S属性定义;是否符合L属性定义;是否存在和这些规则一致的求值过程 1) A.s=B.i+C.s 2) A.s=B.i+C.s 和 D.i=A.i+B.s 3) A.s=B.s+D.s 4) A.s=D.i, B.i=A.s+C.s, C.i=B.s 和 D.i=B.i+C.i;8 5.

文档评论(0)

1亿VIP精品文档

相关文档