2022年《编译原理》学期末试卷及答案.docx
《2022年《编译原理》学期末试卷及答案.docx》由会员分享,可在线阅读,更多相关《2022年《编译原理》学期末试卷及答案.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源2021-2021 学年第一学期期末考试答案及评分标准编译原理( A )卷课程代码:22801204适 用 班计本 12 级命题老师:毛静任 课 教毛静教研室主任审核 签名 :教 案 主 任 签名:题 号一二三四五总分分 值得 分一、挑选题(每道题 2 分,共 20 分)1、下述编译过程,次序正确选项:【 C】A、词法分析,语义分析,语法分析,代码优化,中间代码生成,目标代码生成 B、语法分析,词法分析,语义分析,中间代码生成,代码优化目标代码生成C、词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成 D、语法分析,词法分析,语义分析,中间代码生成,目标代码生成,代
2、码优化2、编译程序是对:【 D】A、高级语言程序的执行B 、汇编语言的翻译C、机器语言的执行 D、高级语言的翻译3、词法分析的输入和输出分别是:【C 】A、汇编指令,目标代码 B、源程序,中间代码C、源程序,记号流 D、源程序,语法树4、正规式 M1 和 M2 等价的条件是:【 C】A、M1 和 M2 的状态数相同B、M1 和 M2 的有向边相同C、M1 和 M2 所表示的语言集相同D、M1 和 M2 状态数和有向边都相同5、语法分析常用的方法是:【 B】可选项有: 1自上而下 2自左向右 3自底向上 4自右向左A、( 1)( 2)B、( 1)( 3) C、( 1)( 4) D、( 2)( 3
3、)6、如 b 为终结符,就 A - B.bC 称为:【 A 】A、可移进工程B、可归约工程C、可接受工程D、待约工程7、参数的传递方式主要有:【 D】可选项:( 1)值传递 (2)地址传递 (3)复写复原 ( 4)换名调用A、( 1)( 2)B、( 1)( 2)( 3) C、( 2)( 3)( 4)D、( 1)( 2)( 3)( 4)8 、下 述关 于顺 序执行 的程 序的 活动 树上各节点之间的关系错误 的说 法是 :【 D】A、同一层次的活生存期不交B、任何时刻,处于生存期的活动构成一条从根节点到某节点的路径C、路径上各节点的生存期是嵌套的D、某一时刻只有一个活动处于生存期9、关于寄存器的
4、安排原就,下述说法错误选项:【 B】A、当生成某变量的目标代码时,让变量的值尽可能储存在寄存器中B、当到基本块的终止语句时,将变量的值储存在寄存器中C、当到基本块的终止语句时,将变量的值储存在内存中D、应当将一个基本块内的不常使用的的变量占用的寄存器尽早释放10、作为目标代码生成的基本单位的是:【 B】A、三地址吗B、基本块 C、流图D、中间代码欢迎下载精品学习资源欢迎下载精品学习资源得 分二、填空题(每空 1 分,共 10 分)1、编译程序是将高级语言写的源程序翻译成目标语言的程序,这种翻译过程称为编译;2、NFA 识别记号的最大特点是它的 不确定性;3、在推导过程中,如每次直接推导均替换句
5、型中最左边的非终结符,就称为 最左推导 ;4、规定一个名字在什么样的范畴内应当表示什么意义的规章,被称为_名字的作用域规章 ;得 分四、简答题(第 1 小题 7 分,第 2 小题 6 分,第3 小题 7 分,共 20 分)1、( 7 分)简述词法分析器的作用;答:词法分析器的作用是:1) 滤掉源程序中的无用成分,如注释、空格、回车等(2 分)2) 处理与详细平台有关的输入(如文件终止符的不同表示等)(1 分)3) 识别记号,并交给语法分析器;依据模式识别记号(2 分)4) 调用符号表治理器或出错处理器,进行相关处理(2 分)欢迎下载精品学习资源5、活动记录中储存了两类信息,一类是 掌握信息 ,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 2022 编译 原理 学期末 试卷 答案
限制150内