西安交通大学19年课程考试《编译原理》作业考核试题辅导答案.docx
《西安交通大学19年课程考试《编译原理》作业考核试题辅导答案.docx》由会员分享,可在线阅读,更多相关《西安交通大学19年课程考试《编译原理》作业考核试题辅导答案.docx(4页珍藏版)》请在冰豆网上搜索。
![西安交通大学19年课程考试《编译原理》作业考核试题辅导答案.docx](https://file1.bdocx.com/fileroot1/2023-2/5/2b2da226-b6c4-4375-bfe4-b9e721a6ecf0/2b2da226-b6c4-4375-bfe4-b9e721a6ecf01.gif)
西安交通大学19年课程考试《编译原理》作业考核试题辅导答案
西安交通大学19年3月课程考试《编译原理》作业考核试题
在语法分析处理中,FIRST集合.FOLLOW集合均是()
A.非终结符集
B.终结符集
C.字母表
D.状态集
正确答案:
B
算符优先分析法每次都是对________进行归约:
A.句柄
B.最左素短语
C.素短语
D.简单短语
正确答案:
B
Pascal的if语句满足()。
A.最远匹配原则
B.动态作用域规则
C.静态作用域规则
D.最近匹配原则
正确答案:
D
合并表达式中常量运算的目的是()。
A.使表达式中的常量尽可能少
B.是表达式尽可能简短
C.将可在编译时刻计算的常量运算在编译时刻计算出来,然后用所计算出来的值替换表达式中出现的所有这种常量运算,使得生成的代码指令尽可能少
D.以上都是
正确答案:
D
一个数据类型通常包括三种要素,下面()不是:
A.用于区别这种类型的数据对象的属性;
B.这种类型的数据对象可以具有的值;
C.对这种类型的数据对象的内存分配;
D.可以作用于这种类型的数据对象的操作;
正确答案:
C
LR(k)文法()
A.都是无二义性的
B.都是二义性的
C.一部分是二义性的
D.无法判定
正确答案:
A
设有文法G[S]:
S→S1|S0|Sa|Sc|a|b|c,下列符号串中是该文法的句子有()
A.ab0
B.a0c01
C.a0b0a
D.bc10
正确答案:
D
词法分析器的输入是()。
A.单词符号串
B.源程序
C.语法单位
D.目标程序
正确答案:
B
一个句型中的()称为该句型的句柄。
A.最左直接短语
B.最右直接短语
C.终结符
D.非终结符
正确答案:
A
在下述的编译方法中,自顶向下的分析方法有()。
A.简单优先分析
B.算符优先分析
C.递归下降分析
D.预测分析技术
E.LR(K)分析
F.SLR(k)分析
G.LL(k)分析
H.LALR(K)分析
正确答案:
A
使用三元式是为了()。
A.便于代码优化处理
B.避免把临时变量填入符号表
C.节省存储代码的空间
D.提高访问代码的速度
正确答案:
B
变量应当()。