单选题

编译程序必须完成的工作有()。 (1)词法分析 (2)语法分析 (3)语义分析 (4)目标代码生成 (5)中间代码生成 (6)代码优化

A(1)(2)(3)(4)

B(1)(2)(3)(4)(5)

C(1)(2)(3)(4)(5)(6)

D(1)(2)(3)(4)(6)

正确答案

来源:www.examk.com

答案解析

相似试题
  • 编译程序的工作过程一般可以划分为词法分析,语法分析,语义分析,中间代码生成,代码优化等几个基本阶段,同时还会伴有()和()。

    填空题查看答案

  • 有下列程序段,其中X、M、RESULT均为存储器单元,且M中存放数据2n: 问:(1)这个程序段各完成什么工作? (2)定义一个适合这段程序的数据段

    简答题查看答案

  • 执行词法分析的程序叫做扫描程序。

    判断题查看答案

  • 8255工作在方式1,输入和输出时中断服务程序各完成什么功能?

    简答题查看答案

  • 对下列错误信息,请指出可能是编译的哪个阶段(词法分析、语法分析、语义分析、代码生成)报告的。 (1)else没有匹配的if (2)数组下标越界 (3)使用的函数没有定义 (4)在数中出现非数字字符

    简答题查看答案

  • 词法分析是编译的第一阶段。

    判断题查看答案

  • 词法分析器作为独立的阶段使整个编译程序结构更加简洁、明确,因此,()

    单选题查看答案

  • 设计词法分析程序可以借助于状态转换图。

    判断题查看答案

  • 一个编译程序中,不仅包含词法分析,(),中间代码生成,代码优化,目标代码生成等五个部分。

    单选题查看答案