在为过程和函数语句生成目标代码时,一般认为,其中的主要不同之处在于?
A. 函数语句需要处理其返回值,而过程语句无需考虑返回值
B. 过程语句需要修改过程活动记录,而函数语句无需修改过程活动记录
C. 过程语句和函数语句对动态链指针的处理不同
D. 以上皆不对
查看答案
在目标代码生成阶段,符号表的主要用途是( )?
A. 中间代码优化
B. 语义检查
C. 语法检查
D. 地址分配
在下面类别语句的目标代码生成过程中,不需要使用回填技术的是?。
A. 赋值语句
B. goto语句
C. 条件语句
D. 循环语句
下列关于寄存器说法正确的是()?
A. 访问寄存器的速度要比访问内存单元的速度快
B. 寄存器可以用来保存原始数据和中间计算结果
C. 寄存器的最优分配问题是不可判定的
D. 以上全对
下列选项中,负责对可重定位目标代码中的地址进行重定位的是()?
A. 装入程序
B. 连接程序
C. 编译器
D. 以上都不是