lecture quiz 1

less than 1 minute read

“第一讲 绪论”的模拟练习题

Problem I was wrong

  1. 编译是对高级语言的翻译
  2. 编译程序中语法分析器接受以单词位单位的输入。
  3. 编译过程中,语法分析器的任务就是分析单词串是如何构成语句和声明的
  4. 一个编译程序中,包含词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、表格处理出错处理
  5. 把汇编语言程序翻译成机器可执行的目标程序的工作是由汇编器来完成。

was right

  1. 用高级语言编写的程序经编译后产生的程序叫目标程序
  2. 设备管理程序 不是编译程序的组成部分。

编译程序的组成部分:词法分析程序、代码生成程序、语法分析程序

  1. 源程序是句子的集合,可以较好地反映句子的结构。
  2. 编译程序是一种翻译程序
  3. 按逻辑上划分,编译程序第三步工作是语义分析
  4. 语法分析时所依据的是语法规则

Categories:

Updated: