在为while循环语句生成目标代码的过程中,下列四元式在翻译时进行回填动作的是?
A. 入口四元式(WHILE , __ , __ , __)
B. DO四元式(DO , t , __ , __ )
C. 出口四元式(ENDWHILE, __ , __ , __)
D. 以上皆是
查看答案
在为过函语句生成四元式时,为了减少冗余代码和提高效率,应该尽可能将主要工作放在哪个部分完成较为合理?
A. 过函语句的调用处
B. 过函声明语句的入口处
C. 过函声明语句的出口处
D. 以上皆不对
在为过程和函数语句生成目标代码时,一般认为,其中的主要不同之处在于?
A. 函数语句需要处理其返回值,而过程语句无需考虑返回值
B. 过程语句需要修改过程活动记录,而函数语句无需修改过程活动记录
C. 过程语句和函数语句对动态链指针的处理不同
D. 以上皆不对
在目标代码生成阶段,符号表的主要用途是( )?
A. 中间代码优化
B. 语义检查
C. 语法检查
D. 地址分配
在下面类别语句的目标代码生成过程中,不需要使用回填技术的是?。
A. 赋值语句
B. goto语句
C. 条件语句
D. 循环语句