编译原理_选择题 已编辑好

编译原理_选择题 已编辑好

ID:38635601

大小:88.50 KB

页数:8页

时间:2019-06-16

编译原理_选择题 已编辑好_第1页
编译原理_选择题 已编辑好_第2页
编译原理_选择题 已编辑好_第3页
编译原理_选择题 已编辑好_第4页
编译原理_选择题 已编辑好_第5页
资源描述:

《编译原理_选择题 已编辑好》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章:用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行。这种说法正确的是()A.正确B.不正确C.不一定D.都不对32.在编译过程中,组织的符号表是()A.必须是唯一的B.应当按符号的不同属性分为几个C.可以唯一的也可按符号表不同属性分为几个D.以上均不对37.程序基本块是指()A.一个子程序B.一个仅有一个入口和一个出口的语句C.一个没有嵌套的程序段D.一组顺序执行的程序段,仅有一个入口和一个出口48.下面不是翻译程序的是()A.编译程序B.源程序C.解释程序D.汇编程序55.面对众多的源语言的词法分析

2、程序,总体上,超前读入和某种假读处理是()A.可以避免的B.不可以避免的C.徒劳无益的D.以上均不对78.在编译过程中,组织的符号表是()A必须是唯一的B应当按符号的不同属性分为几个C可以唯一的也可按符号表不同属性分为几个D以上均不对66.下面不是与机器无关的优化的是()A.合并常量B.消除公共子表达式C.削减运算强度D.多处理器的优化75.下面哪个不是与机器有关的优化?()A.寄存器的优化B.消除公共子表达式C.无用代码的优化D.多处理器的优化68.程序基本块是指()A.一个子程序B.一个仅有一个入口和一个出口的语句C.

3、一个没有嵌套的程序段D.一组顺序执行的程序段,仅有一个入口和一个出口70.编译程序根据原程序的什么区分标识符的作用域?()A.标识符被说明的过程或函数名B.标识符被说明的过程或函数的静态层次C.标识符的行号D.标识符被说明的过程或函数的动态层次4.编译程序必须完成的工作有a.(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、)(4)(6)  e.(1)(2)(3)(5)(6)5.编译程序是对_d____。8A.汇编程序的翻译 B.高级语言程序的解释执行  C.机器语言的执行 D.高级语言的翻译1-17.由于受到具体机器主存容量的限制,编译程序几个不同阶段的工作往往被组合成(1)d,诸阶段的工作往往是(2)d进行的.(1)a.过程 b.程序 c.批量 d.遍(2)a.顺序 b.并行 c.成批 d.穿插1-22.编写一个计算机高级语言的源程序后,到正式上机运行之前,一般要经过b这几步.(1)编辑 (2)编译 (3)连接 (4)运行a.(1)(2)

5、(3)(4) b.(1)(2)(3) c.(1)(3) d.(1)(4)1-21.编译程序是一种常用的b软件.a. 应用     b.系统1-24.“用高级语言书写的源程序都必须通过编译,产生目标代码后才能投入运行”这种说法a.a.不正确   b.正确1-25.把汇编语言程序翻译成机器可执行的目标程序的工作是由b完成的.a.编译器   b.汇编器   c.解释器    d.预处理器1-26.编译程序生成的目标程序b是机器语言的程序.a. 一定    b.不一定1-27.编译程序生成的目标程序b是可执行的程序.a. 一定  

6、  b.不一定1-28.编译程序是一种B。A.汇编程序B.翻译程序C.解释程序D.目标程序第二章:4.在使用高级语言编程时,首先可通过编译程序发现源程序的什么错误?()A.语法B.语义C.语用D.运行50.中间代码形式和目标代码形式两者区别是()A.前者不针对任何机器,具有通用性;后者则专用于某种机器B.前者不是可直接运行的机器码,后者一定可直接运行C.前者可以进行优化。后者已不可再优化了D.以上均不对56.过程调用时,参数的传递方法通常有()(1)传值(2)传地址(3)传结果(4)传名A.(1)(2)B.(1)(2)(3

7、)C.(1)(2)(4)D.(1)(2)(3)(4)33.BNF范式是一种广泛采用的什么工具?()A.描述规则B.描述语言C.描述文法D.描述句子10.生成中间代码时所依据的是。A.语法规则B.词法规则C.语义规则D.等价变换规则3、下面说法正确的是()。(A)Lex是一个词法分析器的生成器(B)Yacc是一个语法分析器(C)Lex是一个词法分析程序(D)Yacc是一个词法分析器的生成器8.语法分析器的输入是。A.符号串B.单词符号串C.语法单位D.目标程序1.2.词法分析器用于识别___c__。8A.字符串  B.语句C

8、.单词  D标识符3.语法分析器则可以发现源程序中的_d____。A.语义错误  B.语法和语义错误C.错误并校正  D.语法错误4.文法分为四种类型,即0型、1型、2型、3型。其中3型文法是__b___。A.短语文法  B.正则文法 C.上下文有关文法  D.上下文无关文法8.在目标代码生成阶段,符号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。