第七章单元测试
  1. 以下各个编译器模块除了( )外,都无需考虑目标机器的特性。


  2. A:词法分析 
    B:语法分析 C:代码生成 
    D:语义分析
    答案:代码生成 

  3. 后缀表示的特点是()。


  4. A:操作符的顺序就是计算发生的顺序 B:其他选项都是 C:操作数的顺序与原来相同 D:后缀表示中无需括号
  5. 对代码生成阶段(Code Generation)描述正确的是(  )。


  6. A:不仅要考虑源程序的特征,而且要考虑目标机的硬件细节 B:只需考虑源程序的特征即可 C:只需考虑目标机的硬件细节 D:与源程序和目标机的硬件细节无关
  7. A:=8*(7*B-C)的后缀表示是(  )。


  8. A:7B*C-8*A:=   B:A87B*C-*:=   C:A8:=7B*C-* D:其他选项都不对
  9. 逆波兰法表示的表达式亦称前缀式。


  10. A:错 B:对
  11. 目标代码生成时,应考虑如何充分利用计算机的寄存器的问题。


  12. A:对 B:错
  13. 常用的中间代码形式不含(  )。


  14. A:语法树 B:逆波兰式    
    C:三元式
    D:四元式    
  15. 代码优化的目的是(  )。


  16. A:节省时间和空间           
    B:把编译程序进行等价交换 C:节省时间 D:节省空间 
  17. 代码生成阶段的主要任务是( )。


  18. A:把高级语言翻译成机器语言 B:把高级语言翻译成汇编语言 C:把汇编语言翻译成机器语言 D:把中间代码变换成依赖具体机器的目标代码

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部