哈尔滨工程大学
第一章单元测试
  1. 编译器(Compiler)能捕捉的错误都是静态错误(Static errors)。


  2. A:错 B:对
    答案:对
  3. 编译器只能识别动态(Dynamic)语义,但不能识别静态(Static)语义。


  4. A:对 B:错
    答案:错
  5. 对源程序进行编译正确处理顺序为()


  6. A:词法分析、语法分析、语义分析、代码生成 B:语法分析、词法分析、语义分析、代码生成 C:其他选项都不对 D:语义分析,语法分析、词法分析,代码生成
    答案:词法分析、语法分析、语义分析、代码生成
  7. 编译器的各个阶段的产物分别是( )、中间代码和目标代码。


  8. A:语法树、分析树、注释树 B:其他选项都错 C:记号序列、注释树、分析树 D:记号序列、语法树、注释树 

    答案:记号序列、语法树、注释树 

  9. ( )执行翻译代码的功能,且立即执行源程序,而不产生中间代码。


  10. A:编译器 B:解释程序 
    C:连接程序 D:汇编程序
    答案:解释程序 

  11. 将编译程序分成若干个“遍”是为了____。


  12. A:利用有限的机器内存但降低了机器的执行效率 B:使程序的结构更加清晰 
    C:提高程序的执行效率 D:利用有限的机器内存并提高机器的执行效率
    答案:利用有限的机器内存并提高机器的执行效率
  13. 词法分析器用于识别_____。


  14. A:语句   
    B:标识符 C:单词    
    D:字符串

    答案:单词    

  15. 在编译器的功能模块中,扫描器的功能是( )。


  16. A:词法分析 B:语义分析 C:语法分析 
    D:代码优化
    答案:词法分析
  17. 编译器进行的是(  )


  18. A:静态和动态语义分析 B:动态语义分析 C:静态语义分析 
    D:其他选项都不对
    答案:静态语义分析 

  19. 编译器中词法分析的输入和输出分别是( )


  20. A:语法树、注释树 B:字符串、记号串 
    C:记号串、语法树 D:记号串、注释树
    答案:字符串、记号串 

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