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

所属学校:西安交通大学 科目:编译原理 2021-07-03 15:00:37 在线 作业 原理 月西交
编译原理-[西安交通大学]西交《编译原理》在线作业Yzq傲朋学习网
试卷总分:100    得分:100Yzq傲朋学习网
第1题,(  )是一种典型的解释型语言。Yzq傲朋学习网
A、BASICYzq傲朋学习网
B、CYzq傲朋学习网
C、FORTRANYzq傲朋学习网
D、PASCALYzq傲朋学习网
正确答案: Yzq傲朋学习网
第2题,算符优先分析法每次都是对(  )进行归约:Yzq傲朋学习网
A、句柄Yzq傲朋学习网
B、最左素短语Yzq傲朋学习网
C、素短语Yzq傲朋学习网
D、简单短语Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第3题,不是编译程序的组成部分。Yzq傲朋学习网
A、词法分析程序Yzq傲朋学习网
B、代码生成程序Yzq傲朋学习网
C、设备管理程序Yzq傲朋学习网
D、语法分析程序Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第4题,构造编译程序应掌握(  )。Yzq傲朋学习网
A、源程序Yzq傲朋学习网
B、目标语言Yzq傲朋学习网
C、编译方法Yzq傲朋学习网
D、其他三项都是Yzq傲朋学习网
正确答案: Yzq傲朋学习网
Pascal的if语句满足( )。Yzq傲朋学习网
A、最远匹配原则Yzq傲朋学习网
B、动态作用域规则Yzq傲朋学习网
C、静态作用域规则Yzq傲朋学习网
D、最近匹配原则Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第6题,语义分析与中间代码产生所依循的是( )。Yzq傲朋学习网
A、正规式Yzq傲朋学习网
B、上下文无关文法Yzq傲朋学习网
C、语言的语义规则Yzq傲朋学习网
D、有限自动机Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第7题,上下文无关文法可以用(  )来描述。Yzq傲朋学习网
A、正则表达式Yzq傲朋学习网
B、正规文法Yzq傲朋学习网
C、扩展的BNFYzq傲朋学习网
D、翻译模式Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第8题,(  )文法不是LL(1)的。Yzq傲朋学习网
A、递归Yzq傲朋学习网
B、右递归Yzq傲朋学习网
C、2型Yzq傲朋学习网
D、含有公共左因子的Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第9题,一个文法所描述的语言是()。Yzq傲朋学习网
A、唯一的Yzq傲朋学习网
B、不唯一的Yzq傲朋学习网
C、可能唯一,好可能不唯一Yzq傲朋学习网
正确答案: Yzq傲朋学习网
过程信息表不包含(  )。Yzq傲朋学习网
A、过程入口地址Yzq傲朋学习网
B、过程的静态层次Yzq傲朋学习网
C、过程名Yzq傲朋学习网
D、过程参数信息Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第11题,使用三元式是为了(  )。Yzq傲朋学习网
A、便于代码优化处理Yzq傲朋学习网
B、避免把临时变量填入符号表Yzq傲朋学习网
C、节省存储代码的空间Yzq傲朋学习网
D、提高访问代码的速度Yzq傲朋学习网
正确答案: Yzq傲朋学习网
使用(  )可以定义一个程序的意义。Yzq傲朋学习网
A、语义规则Yzq傲朋学习网
B、词法规则Yzq傲朋学习网
C、产生规则Yzq傲朋学习网
D、词法规则Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第13题,所谓在程序中某个给定点是活跃的,是指如果在程序中,(  )。Yzq傲朋学习网
A、该点以后被引用Yzq傲朋学习网
B、该点以后被计算Yzq傲朋学习网
C、该点正在被计算Yzq傲朋学习网
D、该点一直被计算Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第14题,算符优先分析法每次都是对________进行归约:Yzq傲朋学习网
A、句柄Yzq傲朋学习网
B、最左素短语Yzq傲朋学习网
C、素短语Yzq傲朋学习网
D、简单短语Yzq傲朋学习网
正确答案: Yzq傲朋学习网
编译程序使用________区别标识符的作用域。Yzq傲朋学习网
A、说明标识符的过程或函数名;Yzq傲朋学习网
B、说明标识符的过程或函数的静态层次;Yzq傲朋学习网
C、说明标识符的过程或函数的动态层次;Yzq傲朋学习网
D、标识符的行号;Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第16题,LR(k)文法(  )Yzq傲朋学习网
A、都是无二义性的Yzq傲朋学习网
B、都是二义性的Yzq傲朋学习网
C、一部分是二义性的Yzq傲朋学习网
D、无法判定Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第17题,在语法分析处理中,FIRST集合.FOLLOW集合均是(  )Yzq傲朋学习网
A、非终结符集Yzq傲朋学习网
B、终结符集Yzq傲朋学习网
C、字母表Yzq傲朋学习网
D、状态集Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第18题,描述一个语言的文法是(  )Yzq傲朋学习网
A、唯一的Yzq傲朋学习网
B、不唯一的Yzq傲朋学习网
C、可能唯一Yzq傲朋学习网
D、都不正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第19题,词法分析器用于识别(  )Yzq傲朋学习网
A、句子Yzq傲朋学习网
B、产生式Yzq傲朋学习网
C、单词Yzq傲朋学习网
D、句型Yzq傲朋学习网
正确答案: Yzq傲朋学习网
文法S→aaS|abc定义的语言是(  )。Yzq傲朋学习网
A、{a2kbc|k0}Yzq傲朋学习网
B、{akbc|k0}Yzq傲朋学习网
C、{a2k-1bc|k0}Yzq傲朋学习网
D、{akakbc|k0}Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第21题,有文法G[S]:S→aA|a|bC A→aS|bB B→aC|bA|b C→aB|bS则( )为L(G)中的句子。Yzq傲朋学习网
A、a100b50ab100Yzq傲朋学习网
B、a1000b500abaYzq傲朋学习网
C、a500b50aab2aYzq傲朋学习网
D、a100b40ab10aaYzq傲朋学习网
正确答案: Yzq傲朋学习网
第22题,编译程序是对(  )。Yzq傲朋学习网
A、汇编程序的翻译Yzq傲朋学习网
B、高级语言程序的解释执行Yzq傲朋学习网
C、机器语言的执行Yzq傲朋学习网
D、高级语言的翻译Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第23题,一个上下文无关文法G包括四个组成部分,它们是一组非终结符号,一组终结符号,一个开始符号,以及一组(  )Yzq傲朋学习网
A、句子Yzq傲朋学习网
B、产生式Yzq傲朋学习网
C、单词Yzq傲朋学习网
D、句型Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第24题,(  )不是编译程序的组成部分。Yzq傲朋学习网
A、词法分析程序Yzq傲朋学习网
B、代码生成程序Yzq傲朋学习网
C、设备管理程序Yzq傲朋学习网
D、语法分析程序Yzq傲朋学习网
正确答案: Yzq傲朋学习网
编译程序是一种(  )Yzq傲朋学习网
A、汇编程序Yzq傲朋学习网
B、翻译程序Yzq傲朋学习网
C、解释程序Yzq傲朋学习网
D、目标程序Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第26题,在运行空间的划分中有一个单独的区域叫堆,用来存放________。Yzq傲朋学习网
A、目标代码;Yzq傲朋学习网
B、静态数据;Yzq傲朋学习网
C、动态数据;Yzq傲朋学习网
D、过程参数;Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第27题,有文法G=({S},{a},{S→SaS,S→ε},S),该文法是(    )。Yzq傲朋学习网
A、LL(1)文法;Yzq傲朋学习网
B、二义性文法;Yzq傲朋学习网
C、算符优先文法;Yzq傲朋学习网
D、SLR(1)文法;Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第28题,两个有穷自动机等价是指它们的(  )。Yzq傲朋学习网
A、状态数相等Yzq傲朋学习网
B、有向弧数相等Yzq傲朋学习网
C、所识别的语言相等Yzq傲朋学习网
D、状态数和有向弧数相等Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第29题,自上而下分析面临的四个问题中,不包括(    )Yzq傲朋学习网
A、需消除左递归;Yzq傲朋学习网
B、存在回朔;Yzq傲朋学习网
C、虚假匹配;Yzq傲朋学习网
D、寻找可归约串Yzq傲朋学习网
正确答案: Yzq傲朋学习网
许多广为使用的语言,如Fortran、C、Pascal等,属于(  )。Yzq傲朋学习网
A、强制式语言Yzq傲朋学习网
B、应用式语言Yzq傲朋学习网
C、基于规则的语言Yzq傲朋学习网
D、面向对象的语言Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第31题,任何算符优先文法的句型中一定会有两个相邻的非终结符号。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第32题,对于每一个左线性文法G1,都存在一个右线性文法G2,使得L(G1)=L(G2)。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第33题,若某一个句型中出现了某一产生式的右部,则此右部不一定是该句型的句柄。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第34题,算符优先文法的句型中可能会有两个相邻的非终结符号。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第35题,设M是一个NFA,并且L(M)={x,y,z},则M的状态数至少为4个。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第36题,把循环中的乘法运算用递归加法运算来替换就是一种强度削弱。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第37题,任何一种算法,不能判定任何上下文无关文法是否是LL(1)的。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第38题,在程序设计语言中,一般来说,布尔表达式仅仅用于条件、循环等控制流语句中的条件表达式计算。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第39题,一棵语法树表示了一个句型所有的不同推导过程,包括最右推导和最左推导。 (  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第40题,窥孔优化方法是通过考察一小段目标指令,并把这些指令替换为更短和更快的一段指令,从而提高目标代码的质量。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第41题,一个文法所有句型的集合形成该文法所能接受的语言。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第42题,对于每一个左线性文法G1,不一定存在一个右线性文法G2,使得L(G1)=L(G2)。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第43题,中间代码是独立于机器的,复杂性介于源语言和机器语言之间,便于进行与机器无关调换代码优化工作。(  )Yzq傲朋学习网
T、对Yzq傲朋学习网
F、错Yzq傲朋学习网
Yzq傲朋学习网
第44题,编译前端主要由与源语言和目标机相关的那些部分组成。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第45题,复写传播的目的使对某些变量的赋值变为无用。(  )Yzq傲朋学习网
T、对Yzq傲朋学习网
F、错Yzq傲朋学习网
Yzq傲朋学习网
第46题,通过建立一个变量地址描述数组AVALUE,来动态记录变量在运行过程中值的变化。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第47题,一棵语法树表示了一个句型所有的不同推导过程,包括最右推导和最左推导。 (  )Yzq傲朋学习网
T、对Yzq傲朋学习网
F、错Yzq傲朋学习网
Yzq傲朋学习网
第48题,优化的任务在于对前端编译所产生的中间代码进行加工和变换,以其能产生运行结果更为准确的目标代码。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
第49题,存在一种算法,能判定任何上下文无关文法是否是LL(1)的。 (   )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案: Yzq傲朋学习网
正则文法一定不是二义的。(  )Yzq傲朋学习网
A、错误Yzq傲朋学习网
B、正确Yzq傲朋学习网
正确答案:
版权声明

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

分享: