无忧答案网 首页 离线作业 查看内容

2018春在线作业《编译方法》

2018-4-28 09:29| 发布者: 黄老师| 查看: 801| 评论: 0

摘要: 2018春学期《编译方法》在线作业1一、单选题:1.(单选题)文法G产生的()的全体是该文法描述的语言. (满分:) A符号 B规则 C语法树 D符号串 正确答案:——D——2.(单选题)一般地,如果两个临时变量不同时 ...
2018春学期《编译方法》在线作业1
一、单选题:
1.(单选题)文法G产生的()的全体是该文法描述的语言.          (满分:)
    A符号
    B规则
    C语法树
    D符号串
    正确答案:——D——
2.(单选题)一般地,如果两个临时变量不同时(),可以把它们压缩在同一单元中。          (满分:)
    A存在
    B出现
    C不活跃
    D活跃
    正确答案:——D——
3.(单选题)编译程序生成的目标程序()是机器语言的程序.          (满分:)
    A一定
    B不一定
    正确答案:——B——
4.(单选题)代码优化的主要目标是().(1)如何提高目标程序的运行速度(2)如何减少目标程序运行所需的空间(3)如何协调(1)和(2)(4)如何是生成的目标代码尽可能简短          (满分:)
    A(1),(2)
    B(1),(2),(3)
    C(1),(2),(4)
    D(1),(2),(3),(4)
    正确答案:——D——
5.(单选题)过程的每次执行称为该过程的一个().          (满分:)
    A说明
    B引用
    C使用
    D活动
    正确答案:——D——
6.(单选题)基本块上的四元式序列如下所示(除Ti外每个变量皆为基本块出口的活跃变量),试补充完整单寄存器下目标代码的指令:          (满分:)
    A③STR0,T1④MULR0,A
    B③LDR0,A④MULR0,T1
    正确答案:——A——
7.(单选题)每棵语法树都有()与之对应的最左推导.          (满分:)
    A0个
    B1个
    C2个
    D不能确定
    正确答案:——B——
8.(单选题)当过程名出现在可执行语句中时,就说过程在该点被().          (满分:)
    A引用
    B调用
    C使用
    D执行
    正确答案:——B——
9.(单选题)编译程序在优化时()用到源程序中的注释.          (满分:)
    A可能
    B不可能
    正确答案:——B——
10.(单选题)给定一个文法G,如果L(G)中存在一个具有两棵或两棵以上分析树的句子,则称G是().          (满分:)
    A递归文法
    B二义性文法
    正确答案:——B——
11.(单选题)表达式的无环有向图叫做()。          (满分:)
    Aadg
    Bgda
    Cdga
    Ddag
    正确答案:——D——
12.(单选题)使用解释程序时,在程序未执行完的情况下,()重新执行已执行的部分。          (满分:)
    A也能
    B不能
    正确答案:——A——
13.(单选题)编译过程中,语法分析器的任务是().(1)分析单词是怎样构成的(2)分析单词串是如何构成语句和说明的(3)分析语句和说明是如何构成程序的(4)分析程序的结构          (满分:)
    A(2)和(3)
    B(4)
    C(2),(3),(4)
    D(1),(2),(3),(4)
    正确答案:——C——
14.(单选题)在编译程序的优化中,()是在循环语句范围内进行的.(1)常数合并(2)公共子表达式节省(3)删除无用赋值(4)消减运算强度(5)不变表达式外提          (满分:)
    A(1),(4)
    B(2),(5)
    C(3),(4),(5)
    D(4),(5)
    正确答案:——D——
二、多选题:
15.(判断题)语法分析方法分两类:(1)自顶向下分析;(2)自底向上分析;          (满分:)
    A错误
    B正确
    正确答案:——B——
三、判断题:
16.(判断题)简单优先文法是指满足如下二个条件:①优先关系唯一,②产生式左部不相同;          (满分:)
    A错误
    B正确
    正确答案:——A——
17.(判断题)正规文法是特指文法产生式仅具有如下形式:⑴A->aB⑵A->a⑶A->e          (满分:)
    A错误
    B正确
    正确答案:——B——
18.(判断题)设有函数说明片断如下:functionexim(varx:integer;y:real):realconstinum=20;typeatyp=array[1..2]ofarray[1..5]ofreal;vara1,b1:atyp;下面的符号表中的内容是否正确?          (满分:)
    A错误
    B正确
    正确答案:——B——
19.(判断题)优化处理是指为提高目标代码质量所作的工作;          (满分:)
    A错误
    B正确
    正确答案:——B——
20.(多选题)标识符的符号表内容(语义信息)主要有:().          (满分:)
    A名字
    B状态
    C类型
    D种类
    E作用域
    F地址
    正确答案:——ACDB——


路过

雷人

握手

鲜花

鸡蛋
返回顶部