1、西安交通大学19年课程考试编译原理作业考核试题辅导答案西安交通大学19年3月课程考试编译原理作业考核试题在语法分析处理中,FIRST集合.FOLLOW集合均是()A.非终结符集B.终结符集C.字母表D.状态集正确答案:B算符优先分析法每次都是对_进行归约:A.句柄B.最左素短语C.素短语D.简单短语正确答案:BPascal的if语句满足()。A.最远匹配原则B.动态作用域规则C.静态作用域规则D.最近匹配原则正确答案:D合并表达式中常量运算的目的是()。A.使表达式中的常量尽可能少B.是表达式尽可能简短C.将可在编译时刻计算的常量运算在编译时刻计算出来,然后用所计算出来的值替换表达式中出现的所
2、有这种常量运算,使得生成的代码指令尽可能少D.以上都是正确答案:D一个数据类型通常包括三种要素,下面()不是:A.用于区别这种类型的数据对象的属性;B.这种类型的数据对象可以具有的值;C.对这种类型的数据对象的内存分配;D.可以作用于这种类型的数据对象的操作;正确答案:CLR(k)文法()A.都是无二义性的B.都是二义性的C.一部分是二义性的D.无法判定正确答案:A设有文法GS:SS1|S0|Sa|Sc|a|b|c,下列符号串中是该文法的句子有()A.ab0B.a0c01C.a0b0aD.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变量应当()。