快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
地大《编译原理与技术》在线作业一
1.[单选题]Yacc(Yet another compiler-compiler)是()分析器的自动生成器。
奥鹏19春答案
奥鹏中国地质大学在线作业是随机作业,代做请联系QQ 515224986

    A.LALR(1)
    B.SLR(1)
    C.LL(1)
    D.LR(1)
    正确答案:——A——
2.[单选题]类型的等价性有按名等价和按结构等价两类。()等价是:如果类型是个类型名,则两个类型等价当且仅当其名字相同。
    A.按名等价
    B.按结构等价
    正确答案:——A——
3.[单选题]使用中间代码的主要好处是:便于移植,以及()。
    A.便于修改
    B.便于优化
    C.便于掌握
    D.以上全对
    正确答案:——D——
4.[单选题]基本块是这样一个程序段,即它有()入口和()出口。
    A.一个;一个
    B.一个;N个
    C.N个;一个    奥鹏作业答案
奥鹏中国地质大学在线作业是随机作业,代做请联系QQ 515224986
    D.N个;N个
    正确答案:————
5.[单选题]Lex是由贝尔实验室M.E Lesk和E. Schmidt开发的()。
    A.词法分析器生成器
    B.语法分析器生成器
    C.语义分析器生成器
    D.中间代码生成器
    正确答案:————
6.[单选题]LL(k)分析方法属于()分析方法。
    A.自顶向下
    B.自底向上
    正确答案:————
7.[单选题]()可出现于表达式中,而()则不可出现于表达式中。
    A.函数调用;过程调用
    B.过程调用;函数调用
    正确答案:————
8.[单选题]编译程序的输入对象称为(),输出对象称为()。
    A.目标程序;源程序
    B.源程序;目标程序
    C.源程序;源程序
    D.目标程序;目标程序
    正确答案:————
9.[单选题]多元式中间代码的计算顺序通常是,先()后()。
    A.左分量;右分量
    B.右分量;左分量
    正确答案:————
10.[单选题]代码生成部分主要与目标机有关,因此称之为编译器的()。
    A.前端
    B.后端
    正确答案:————
11.[单选题]()是源程序的一个执行系统,而()是源程序的一个转换系统。
    A.编译器;解释器
    B.解释器;编译器
    C.解释器;解释器
    D.编译器;编译器
    正确答案:————
12.[单选题]保留字的特点是()。
    A.其结构和标识符的结构一致
    B.其结构和标识符的结构不一致
    正确答案:————
13.[单选题]有限自动机(简称自动机)分为确定有限自动机()和非确定有限自动机()。
    A.DFA;NFA
    B.NFA;DFA
    正确答案:————
14.[单选题]属性分为继承属性和综合属性两类,其中开始符没有()属性,在开始时要确定。
    A.继承属性
    B.综合属性
    正确答案:————
15.[单选题]词法分析器可有两种,一种是它作为语法分析的一个子程序,另一种是它作为编译器的独立一遍任务。实际的编译器一般都采用()方式。
    A.子程序
    B.独立一遍
    正确答案:————
16.[单选题]优化的必要性体现在()。
    A.受到高级语言能力的限制
    B.源程序可能是由其他系统自动生成的
    C.在中间代码生成阶段产生出很多明显可优化的部分
    D.以上全对
    正确答案:————
17.[单选题]描述程序设计语言中单词的工具不包括()。
    A.正则文法
    B.正则表达式
    C.自动机
    D.计算树
    正确答案:————
18.[单选题]变量声明是否生成中间代码要看情况,如果一个变量是用可变长类型来声明的,则()产生目标代码,因此()产生中间代码。
    A.需要;需要
    B.需要;不需要
    C.不需要;不需要
    D.不需要;需要
    正确答案:————
19.[单选题]如果在推导时选择的是句型中的最左非终极符,则称这中推导为最()推导。
    A.左
    B.右
    正确答案:————
20.[单选题]动作符可出现于产生式()的任何地方,其主要作用是用来指明某种语义动作。
    A.左部
    B.右部
    C.上部
    D.下部
    正确答案:————
21.[单选题]一个上下文无关文法(CFG)由()部分组成。
    A.3
    B.4
    C.5
    D.6
    正确答案:————
22.[单选题]主要的优化包括常量表达式优化(合并常数),(),除此之外还有消除无用代码、复写传播、数学变换、窥孔优化等。
    A.公共表达式优化(消除重复操作)
    B.不变表达式的循环外提
    C.削减运算强度
    D.以上全对
    正确答案:————
23.[单选题]LR分析方法属于()分析方法。
    A.自顶向下
    B.自底向上
    正确答案:————
24.[单选题]程序主要由声明和语句两部分组成,而语义分析的工作主要是在()部分的处理。
    A.声明
    B.语句
    正确答案:————
25.[单选题]栈式中间代码是适合栈式机的一种中间代码,通常称之为()。
    A.前缀式
    B.后缀式
    C.中缀式
    D.栈式
    正确答案:————
奥鹏在线作业答案
奥鹏中国地质大学在线作业是随机作业,代做请联系QQ 515224986

共 0 个关于本帖的回复 最后回复于 2019-5-21 09:53

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-4-27 02:00