在为过函语句生成四元式时,为了减少冗余代码和提高效率,应该尽可能将主要工作放在哪个部分完成较为合理?
A. 过函语句的调用处
B. 过函声明语句的入口处
C. 过函声明语句的出口处
D. 以上皆不对
查看答案
在为过程和函数语句生成目标代码时,一般认为,其中的主要不同之处在于?
A. 函数语句需要处理其返回值,而过程语句无需考虑返回值
B. 过程语句需要修改过程活动记录,而函数语句无需修改过程活动记录
C. 过程语句和函数语句对动态链指针的处理不同
D. 以上皆不对
在目标代码生成阶段,符号表的主要用途是( )?
A. 中间代码优化
B. 语义检查
C. 语法检查
D. 地址分配
在下面类别语句的目标代码生成过程中,不需要使用回填技术的是?。
A. 赋值语句
B. goto语句
C. 条件语句
D. 循环语句
下列关于寄存器说法正确的是()?
A. 访问寄存器的速度要比访问内存单元的速度快
B. 寄存器可以用来保存原始数据和中间计算结果
C. 寄存器的最优分配问题是不可判定的
D. 以上全对