15春《编译原理》作业1单选题多选题判断题sa一、单选题(共6道试题,共24分。)1审查每个算符是否具有语言规范允许的运算对象是()的工作。A语法分析B语义分析C中间代码生成D代码优化E目标代码生成选择:B2编译程序是将高级语言程序翻译成。A高级语言程序B机器语言程序C汇编语言程序D汇编语言或机器语言程序选择:D3四元式之间的联系是通过_____实现的。A指示器B临时变量C符号表D程序变量选择:B4下列______优化方法不是针对循环优化进行的。A强度削弱B删除归纳变量C删除多余运算D代码外提选择:C5中间代码生成时所依据的是_____。A语法规则B词法规则C语义规则D等价变换规则选择:C6用高级语言编写的程序经编译后产生的程序叫_____。A源程序B目标程序C连接程序D解释程序选择:B15春《编译原理》作业1
f单选题多选题判断题
二、多选题(共4道试题,共16分。)1通常编译过程分成前端和后端,其中前端包括(),后端包括目标代码生成A语法分析B语义分析C中间代码生成D词法分析选择:ABCD2编译程序从逻辑结构上,一般由()组成,此外编译程序还包括表格处理程序、出错处理程序。A词法分析程序B语法分析程序C语义分析程序D中间代码生成程序E代码优化程序F目标代码生成程序选择:ABCDEF3语言程序的测试工具有()A静态分析器B动态测试器C调试工具D格式化工具选择:AB4在编译过程中,语法分析器的任务是。A分析单词是怎样构成的B分析单词串是如何构成语句和说明的C分析语句和说明是如何构成程序的D分析程序的结构选择:BCD15春《编译原理》作业1单选题多选题判断题
三、判断题(共15道试题,共60分。)1编译程序究竟分成几遍,参考的因素主要是源语言和机器(目标)的特征。A错误B正确选择:B2有些简单的编译程序在语法分析的同时产生目标指令代码。A错误
fB正确选择:B3LR法是自底向上语法分析方法。A错误B正确选择:B4通常编译过程分成前端和后端,后端是由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与目标机无关。A错误B正确选择:A5词法分析和语法分析本质上都是对源程序的结构进行分析。A错误B正确选择:B6LR法是r