21年6月西交《编译原理》在线作业100分

所属学校:西安交通大学 科目:编译原理 2021-07-03 15:00:37 在线 作业 原理 月西交
编译原理-[西安交通大学]西交《编译原理》在线作业atd傲朋学习网
试卷总分:100    得分:100atd傲朋学习网
第1题,两个不同过程的活动,其生存期是(  )。atd傲朋学习网
A、重叠的,不嵌套的atd傲朋学习网
B、不重叠的,嵌套的atd傲朋学习网
C、重叠的,嵌套的atd傲朋学习网
D、不重叠的,不嵌套的atd傲朋学习网
正确答案: atd傲朋学习网
第2题,词法分析器的输入是(  )。atd傲朋学习网
A、单词符号串atd傲朋学习网
B、源程序atd傲朋学习网
C、语法单位atd傲朋学习网
D、目标程序atd傲朋学习网
正确答案: atd傲朋学习网
第3题,语法分析应遵循(  )。atd傲朋学习网
A、语义规则atd傲朋学习网
B、语法规则atd傲朋学习网
C、构词规则atd傲朋学习网
D、等价变换规则atd傲朋学习网
正确答案: atd傲朋学习网
第4题,从左线性文法构造有限自动机时,通常自动机状态个数比文法非终结符号数多atd傲朋学习网
A、4atd傲朋学习网
B、2atd傲朋学习网
C、0atd傲朋学习网
D、1atd傲朋学习网
正确答案: atd傲朋学习网
代多数实用编译程序所产生的目标代码都是一种可重定位的指令代码,在运行前必须借助于一个(  )把各个目标模块,包括系统提供的库模块连接在一起,确定程序变量或常数在主存中的位置,装入内存中制定的起始地址,使之成为一个可运行的绝对指令代码的程序。atd傲朋学习网
A、重定位程序atd傲朋学习网
B、解释程序atd傲朋学习网
C、连接装配程序atd傲朋学习网
D、诊断程序atd傲朋学习网
正确答案: atd傲朋学习网
第6题,自上而下分析面临的四个问题中,不包括(    )atd傲朋学习网
A、需消除左递归;atd傲朋学习网
B、存在回朔;atd傲朋学习网
C、虚假匹配;atd傲朋学习网
D、寻找可归约串atd傲朋学习网
正确答案: atd傲朋学习网
第7题,Fortran语言的编译程序采用_______分配策略。atd傲朋学习网
A、静态;atd傲朋学习网
B、最佳;atd傲朋学习网
C、堆式动态;atd傲朋学习网
D、栈式动态;atd傲朋学习网
正确答案: atd傲朋学习网
第8题,四元式表示法的优点为(  )。atd傲朋学习网
A、不便于优化处理,但便于表的更动atd傲朋学习网
B、不便于优化处理,但节省存储空间atd傲朋学习网
C、便于优化处理,也便于表的更动atd傲朋学习网
D、便于表的更动,也节省存储空间atd傲朋学习网
正确答案: atd傲朋学习网
第9题,许多广为使用的语言,如Fortran、C、Pascal等,属于(  )。atd傲朋学习网
A、强制式语言atd傲朋学习网
B、应用式语言atd傲朋学习网
C、基于规则的语言atd傲朋学习网
D、面向对象的语言atd傲朋学习网
正确答案: atd傲朋学习网
一个(  )指明了在分析过程中的某时刻所能看到产生式多大一部分。atd傲朋学习网
A、活前缀atd傲朋学习网
B、前缀atd傲朋学习网
C、项目atd傲朋学习网
D、项目集atd傲朋学习网
正确答案: atd傲朋学习网
第11题,编译程序是对(  )。atd傲朋学习网
A、汇编程序的翻译atd傲朋学习网
B、高级语言程序的解释执行atd傲朋学习网
C、机器语言的执行atd傲朋学习网
D、高级语言的翻译atd傲朋学习网
正确答案: atd傲朋学习网
(  )语言具有这样的特点:没有分程序结构;过程定义不允许嵌套;允许过程嵌套定义。atd傲朋学习网
A、Fortranatd傲朋学习网
B、Pascalatd傲朋学习网
C、Catd傲朋学习网
D、都不atd傲朋学习网
正确答案: atd傲朋学习网
第13题,在下述的编译方法中,自底向上的方法有 (  )。atd傲朋学习网
A、简单优先分析atd傲朋学习网
B、算符优先分析atd傲朋学习网
C、递归下降分析atd傲朋学习网
D、预测分析技术atd傲朋学习网
E、LR(K)分析atd傲朋学习网
F、SLR(k)分析atd傲朋学习网
G、LL(k)分析atd傲朋学习网
H、LALR(K)分析atd傲朋学习网
正确答案:F atd傲朋学习网
第14题,一个句型中的(  )称为该句型的句柄。atd傲朋学习网
A、最左直接短语atd傲朋学习网
B、最右直接短语atd傲朋学习网
C、终结符atd傲朋学习网
D、非终结符atd傲朋学习网
正确答案: atd傲朋学习网
( )是描述语言的语法结构的形式规则。atd傲朋学习网
A、文法atd傲朋学习网
B、语义atd傲朋学习网
C、词法atd傲朋学习网
D、语法atd傲朋学习网
正确答案: atd傲朋学习网
第16题,在自顶向下的语法分析方法中,分析的关键是(  )atd傲朋学习网
A、寻找句柄atd傲朋学习网
B、寻找句型atd傲朋学习网
C、消除递归atd傲朋学习网
D、选择候选式atd傲朋学习网
正确答案: atd傲朋学习网
第17题,文法开始符号的所有(  )作为属性计算前的初始值。atd傲朋学习网
A、综合属性atd傲朋学习网
B、继承属性atd傲朋学习网
C、继承属性和综合属性atd傲朋学习网
D、都不是atd傲朋学习网
正确答案: atd傲朋学习网
第18题,在编译过程中,符号表的主要作用是(  )。atd傲朋学习网
A、帮助错误处理atd傲朋学习网
B、辅助语法错误的检查atd傲朋学习网
C、辅助语义的正确性检查atd傲朋学习网
D、辅助代码生成atd傲朋学习网
正确答案: atd傲朋学习网
第19题,LR(1)文法都是(  )atd傲朋学习网
A、无二义性且无左递归atd傲朋学习网
B、可能有二义性但无左递归atd傲朋学习网
C、无二义性但可能是左递归atd傲朋学习网
D、可以既有二义性又有左递归atd傲朋学习网
正确答案: atd傲朋学习网
文法开始符号的所有(  )作为属性计算前的初始值。atd傲朋学习网
A、综合属性atd傲朋学习网
B、继承属性atd傲朋学习网
C、继承属性和综合属性atd傲朋学习网
D、都不是atd傲朋学习网
正确答案: atd傲朋学习网
第21题,给定文法A→bA | ca,为该文法句子的是(  )atd傲朋学习网
A、bbaatd傲朋学习网
B、cabatd傲朋学习网
C、bcaatd傲朋学习网
D、cbaatd傲朋学习网
正确答案: atd傲朋学习网
第22题,文法G产生的(  )的全体是该文法描述的语言。atd傲朋学习网
A、句型atd傲朋学习网
B、终结符集atd傲朋学习网
C、非终结符集atd傲朋学习网
D、句子atd傲朋学习网
正确答案: atd傲朋学习网
第23题,在自底向上的语法分析方法中,分析的关键是(  )atd傲朋学习网
A、寻找句柄atd傲朋学习网
B、寻找句型atd傲朋学习网
C、消除递归atd傲朋学习网
D、选择候选式atd傲朋学习网
正确答案: atd傲朋学习网
第24题,在使用高级语言编程时,首先可通过编译程序发现源程序的全部和部分(  )错误。atd傲朋学习网
A、语法atd傲朋学习网
B、语义atd傲朋学习网
C、语用atd傲朋学习网
D、运行atd傲朋学习网
正确答案: atd傲朋学习网
布尔表达式计算时可以采用某种优化措施,比如A and B用if-then-else可解释为(  )。atd傲朋学习网
A、if A then true else Batd傲朋学习网
B、if A then B else false;atd傲朋学习网
C、if A then false else true;atd傲朋学习网
D、if A then true else false;atd傲朋学习网
正确答案: atd傲朋学习网
第26题,在LR(0)的ACTION子表中,如果某一行中存在标记"rj"的栏,则(  )。atd傲朋学习网
A、该行必定填满rjatd傲朋学习网
B、该行未填满rjatd傲朋学习网
C、其他行也有rjatd傲朋学习网
D、goto子表中也有rjatd傲朋学习网
正确答案: atd傲朋学习网
第27题,描述一个语言的文法是(  )atd傲朋学习网
A、唯一的atd傲朋学习网
B、不唯一的atd傲朋学习网
C、可能唯一atd傲朋学习网
D、都不正确atd傲朋学习网
正确答案: atd傲朋学习网
第28题,静态分配允许程序出现(  )。atd傲朋学习网
A、递归过程atd傲朋学习网
B、可变体积的数据项目atd傲朋学习网
C、静态变量atd傲朋学习网
D、待定性质的名字atd傲朋学习网
正确答案: atd傲朋学习网
第29题,使用三元式是为了atd傲朋学习网
A、便于代码优化处理atd傲朋学习网
B、避免把临时变量填入符号表atd傲朋学习网
C、节省存储代码的空间atd傲朋学习网
D、提高访问代码的速度atd傲朋学习网
正确答案: atd傲朋学习网
教材介绍了三种符号表的构造和处理方法,其中________中常把符号表组织成二叉树形式。atd傲朋学习网
A、线性组织;atd傲朋学习网
B、排序组织和二分法;atd傲朋学习网
C、杂凑(散列)组织;atd傲朋学习网
D、非线性组织atd傲朋学习网
正确答案: atd傲朋学习网
第31题,每个文法都能改写为LL(1)文法。atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第32题,窥孔优化方法是通过考察一小段目标指令,并把这些指令替换为更短和更快的一段指令,从而提高目标代码的质量。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第33题,强度削弱是指把程序中执行时间较长的运算替换为执行时间较短的运算。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第34题,正规文法产生的语言都不可以用上下文无关文法来描述。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第35题,编译程序生成的目标程序都是可执行的程序。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第36题,对任何一个NFAM,都存在一个DFAM',使得L(M')=L(M)。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第37题,变量既持有左值又持有右值,而常数和带有算符的表达式一般认为只持有右值。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第38题,对于每一个左线性文法G1,不一定存在一个右线性文法G2,使得L(G1)=L(G2)。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第39题,确定的自动机以及不确定的自动机都能正确地识别正规集。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第40题,算符优先文法中任何两个相邻的终结符号之间至少满足三种关系(<?,?>,=?)之一。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第41题,算符优先关系表不一定存在对应的优先函数。atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第42题,复写传播的目的使对某些变量的赋值变为无用。( )atd傲朋学习网
T、对atd傲朋学习网
F、错atd傲朋学习网
atd傲朋学习网
第43题,算符优先分析法是一种规范规约法。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第44题,一棵语法树表示了一个句型所有的不同推导过程,包括最右推导和最左推导。 (  )atd傲朋学习网
T、对atd傲朋学习网
F、错atd傲朋学习网
atd傲朋学习网
第45题,在不含嵌套过程的词法作用域中,若一个过程中有对名字a的非局部引用,则a必须在任何过程(或函数)外被说明。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第46题,NFAM的非确定性表现在它有多个终态。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第47题,设r和s分别是正规式,则有L(r|s)=L(r)|L(s)。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
第48题,对于允许递归调用的程序语言,程序运行时的存储分配策略不能采用静态的存储分配策略。(  )atd傲朋学习网
T、对atd傲朋学习网
F、错atd傲朋学习网
atd傲朋学习网
第49题,LL(1)文法不能用LR(1)分析器来分析。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案: atd傲朋学习网
每一个SLR(1)文法也都是LR(1)文法。(  )atd傲朋学习网
A、错误atd傲朋学习网
B、正确atd傲朋学习网
正确答案:
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: