没有合适的资源?快使用搜索试试~ 我知道了~
第一章 高级语言与编译程序概述 一、单项选择题 1.将编译程序分成若干个“遍”是为了____ 。 A. 提高程序的执行效率 B. 使程序的结构更加清晰 C. 利用有限的机器内存并提高机器的执行效率 D. 利用有限的机器内存但降低了机器的执行效率 2.构造编译程序应掌握 ____ 。 A. 源程序 B. 目标语言 C. 编译方法 D. 以上三项都是 3.编译程序绝大多数时间花在 ____ 上。 A. 出错处理 B. 词法分析 C. 目标代码生成 D. 管理表格
资源推荐
资源详情
资源评论
第一章 高级语言与编译程序概述
一、单项选择题
1.将编译程序分成若干个“遍”是为了____ 。
A. 提高程序的执行效率 B. 使程序的结构更加清晰
C. 利用有限的机器内存并提高机器的执行效率 D. 利用有限的机器内存但降低了机器的
执行效率
2.构造编译程序应掌握 ____ 。
A. 源程序 B. 目标语言 C. 编译方法 D. 以上三项都是
3.编译程序绝大多数时间花在 ____ 上。
A. 出错处理 B. 词法分析 C. 目标代码生成 D. 管理表格
4. ____不可能是目标代码。
A. 汇编指令代码 B. 可重定位指令代码 C. 绝对指令代码 D. 中间代码
5.使用____可以定义一个程序的意义。
A. 语义规则 B. 词法规则 C. 产生规则 D. 左结合规则
6.词法分析器的输入是____ 。
A. 单词符号 B. 源程序 C. 语法单位 D. 目标程序
7.中间代码生成时所遵循的是____。
A. 语法规则 B. 词法规则 C. 语义规则 D. 等价变换规则
8.编译程序是对____。
A. 汇编程序的翻译 B. 高级语言程序的解释执行 C. 机器语言的执行 D. 高级语言的翻译
9.词法分析应遵循____。
A. 语义规则 B. 语法规则 C. 构词规则 D. 等价变换规则
10.若源程序是高级语言编写的程序,目标程序是____,则称它为编译程序。
A. 汇编语言程序或高级语言程序 B. 高级语言程序或机器语言程序
C. 汇编语言程序或机器语言程序 D. 连接程序或运行程序
11.编译过程中,词法分析阶段的任务是____ 。
A.识别表达式 B. 识别语言单词 C. 识别语句 D. 识别程序
二、多项选择题:
1.编译程序各阶段的工作都涉及到____。
A. 语法分析 B. 表格管理 C. 出错处理 D. 语义分析 E. 词法分析
2.如果编译程序生成的目标程序是机器代码程序,则源程序的执行分为两大阶段:___
_和____。
A. 编译阶段 B. 汇编阶段 C. 运行阶段 D. 置初值阶段
3.编译程序工作时 , 通常有____阶段。
A.词法分析 B. 语法分析 C. 中间代码生成 D. 语义检查 E. 目标代码生成
F.出错处理 G.表格管理
4.编译过程中所遵循的规则有____ 。
A.等价变换规则 B. 短语规则 C. 构词规则 D. 语义规则 E. 语法规则
三、填空题:
1.解释程序和编译程序的区别在于________。
2.编译过程通常可分为 5 个阶段,分别是____、语法分析、____、代码优化和目
标代码生成。
资源评论
wanzi93
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功