题目
1、x05移进-规约中,规约是 的逆过程.D
A.最左推导 B.移进 C.接受 D.最右推导
2、x05在LR(1)项目[A → .k]中,搜索符k是 .C
A.终结符 B.非终结符 C.只能是终结符 D.终结符或$
3、x05LR(1)项目[A → .,b]中,搜索符b的作用在于 .D
A.实现归约 B.实现移进 C.方便求LR(1)项目集规范族
D.形式为[A → .,b]的项目,当下一个输入符号为b时按A 归约
找一套编译原理试题,里面有这些内容的,你见过没有?
A.最左推导 B.移进 C.接受 D.最右推导
2、x05在LR(1)项目[A → .k]中,搜索符k是 .C
A.终结符 B.非终结符 C.只能是终结符 D.终结符或$
3、x05LR(1)项目[A → .,b]中,搜索符b的作用在于 .D
A.实现归约 B.实现移进 C.方便求LR(1)项目集规范族
D.形式为[A → .,b]的项目,当下一个输入符号为b时按A 归约
找一套编译原理试题,里面有这些内容的,你见过没有?
提问时间:2021-11-25
答案
习题一、单项选择题
1、将编译程序分成若干个“遍”是为了 .
a.提高程序的执行效率
b.使程序的结构更加清晰
c.利用有限的机器内存并提高机器的执行效率
d.利用有限的机器内存但降低了机器的执行效率
2、构造编译程序应掌握 .x05x05x05x05x05
a.源程序x05x05x05x05b.目标语言
c.编译方法x05x05x05x05d.以上三项都是
3、变量应当 .
a.持有左值x05x05x05x05b.持有右值
c.既持有左值又持有右值x05d.既不持有左值也不持有右值
4、编译程序绝大多数时间花在 上.x05x05x05
a.出错处理x05x05x05x05b.词法分析
c.目标代码生成x05x05x05d.管理表格
5、 不可能是目标代码.x05x05x05x05x05x05
a.汇编指令代码x05x05x05b.可重定位指令代码
c.绝对指令代码x05x05x05d.中间代码
6、使用 可以定义一个程序的意义.
a.语义规则x05x05x05x05b.词法规则
c.产生规则x05x05x05x05d.词法规则
7、词法分析器的输入是 .
a.单词符号串x05x05x05b.源程序
c.语法单位x05x05x05x05d.目标程序
8、中间代码生成时所遵循的是- .
a.语法规则x05x05x05x05b.词法规则
c.语义规则x05x05x05x05d.等价变换规则
9、编译程序是对 .
a.汇编程序的翻译x05x05b.高级语言程序的解释执行
c.机器语言的执行x05x05d.高级语言的翻译
10、语法分析应遵循 .x05x05x05x05x05
a.语义规则x05x05x05x05b.语法规则
c.构词规则x05x05x05x05d.等价变换规则
1、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故选b.
2、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故选d.
3、对编译而言,变量既持有左值又持有右值,故选c.
4、编译程序打交道最多的就是各种表格,因此选d.
5、目标代码包括汇编指令代码、可重定位指令代码和绝对指令代码3种,因此不是目标代码的只能选d.
6、词法分析遵循的是构词规则,语法分析遵循的是语法规则,中间代码生成遵循的是语义规则,并且语义规则可以定义一个程序的意义.因此选a.
7、b 8、c 9、d 10、c
二、多项选择题
1、编译程序各阶段的工作都涉及到 .x05x05x05
a.语法分析x05x05x05b.表格管理x05x05x05c.出错处理
d.语义分析x05x05x05e.词法分析
2、编译程序工作时,通常有 阶段.x05x05x05
a.词法分析x05x05x05b.语法分析x05x05x05c.中间代码生成
d.语义检查x05x05x05e.目标代码生成
1.b、c 2.a、b、c、e
三、填空题
1、解释程序和编译程序的区别在于 .
2、编译过程通常可分为5个阶段,分别是 、语法分析 、代码优化和目标代码生成.x053、编译程序工作过程中,第一段输入是 ,最后阶段的输出为 程序.
4、编译程序是指将 程序翻译成 程序的程序.x05x05x05x05x05x05解答
是否生成目标程序 2、词法分析 中间代码生成 3、源程序x05目标代码生成x054、源程序 目标语言x05
一、单项选择题
1、文法G:S→xSx|y所识别的语言是 .x05x05x05
x05a.xyxx05x05b.(xyx)*x05x05c.xnyxn(n≥0)x05x05d.x*yx*
2、文法G描述的语言L(G)是指 .
x05a.L(G)={α|S+ ⇒α ,α∈VT*}x05x05b.L(G)={α|S*⇒α,α∈VT*}
c.L(G)={α|S*⇒α,α∈(VT∪VN*)}x05d.L(G)={α|S+ ⇒α,α∈(VT∪VN*)}
x053、有限状态自动机能识别 .
x05x05a.上下文无关文法x05x05b.上下文有关文法
c.正规文法x05x05x05x05d.短语文法
x054、设G为算符优先文法,G的任意终结符对a、b有以下关系成立 .
x05x05a.若f(a)>g(b),则a>bx05x05b.若f(a)
1、将编译程序分成若干个“遍”是为了 .
a.提高程序的执行效率
b.使程序的结构更加清晰
c.利用有限的机器内存并提高机器的执行效率
d.利用有限的机器内存但降低了机器的执行效率
2、构造编译程序应掌握 .x05x05x05x05x05
a.源程序x05x05x05x05b.目标语言
c.编译方法x05x05x05x05d.以上三项都是
3、变量应当 .
a.持有左值x05x05x05x05b.持有右值
c.既持有左值又持有右值x05d.既不持有左值也不持有右值
4、编译程序绝大多数时间花在 上.x05x05x05
a.出错处理x05x05x05x05b.词法分析
c.目标代码生成x05x05x05d.管理表格
5、 不可能是目标代码.x05x05x05x05x05x05
a.汇编指令代码x05x05x05b.可重定位指令代码
c.绝对指令代码x05x05x05d.中间代码
6、使用 可以定义一个程序的意义.
a.语义规则x05x05x05x05b.词法规则
c.产生规则x05x05x05x05d.词法规则
7、词法分析器的输入是 .
a.单词符号串x05x05x05b.源程序
c.语法单位x05x05x05x05d.目标程序
8、中间代码生成时所遵循的是- .
a.语法规则x05x05x05x05b.词法规则
c.语义规则x05x05x05x05d.等价变换规则
9、编译程序是对 .
a.汇编程序的翻译x05x05b.高级语言程序的解释执行
c.机器语言的执行x05x05d.高级语言的翻译
10、语法分析应遵循 .x05x05x05x05x05
a.语义规则x05x05x05x05b.语法规则
c.构词规则x05x05x05x05d.等价变换规则
1、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故选b.
2、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故选d.
3、对编译而言,变量既持有左值又持有右值,故选c.
4、编译程序打交道最多的就是各种表格,因此选d.
5、目标代码包括汇编指令代码、可重定位指令代码和绝对指令代码3种,因此不是目标代码的只能选d.
6、词法分析遵循的是构词规则,语法分析遵循的是语法规则,中间代码生成遵循的是语义规则,并且语义规则可以定义一个程序的意义.因此选a.
7、b 8、c 9、d 10、c
二、多项选择题
1、编译程序各阶段的工作都涉及到 .x05x05x05
a.语法分析x05x05x05b.表格管理x05x05x05c.出错处理
d.语义分析x05x05x05e.词法分析
2、编译程序工作时,通常有 阶段.x05x05x05
a.词法分析x05x05x05b.语法分析x05x05x05c.中间代码生成
d.语义检查x05x05x05e.目标代码生成
1.b、c 2.a、b、c、e
三、填空题
1、解释程序和编译程序的区别在于 .
2、编译过程通常可分为5个阶段,分别是 、语法分析 、代码优化和目标代码生成.x053、编译程序工作过程中,第一段输入是 ,最后阶段的输出为 程序.
4、编译程序是指将 程序翻译成 程序的程序.x05x05x05x05x05x05解答
是否生成目标程序 2、词法分析 中间代码生成 3、源程序x05目标代码生成x054、源程序 目标语言x05
一、单项选择题
1、文法G:S→xSx|y所识别的语言是 .x05x05x05
x05a.xyxx05x05b.(xyx)*x05x05c.xnyxn(n≥0)x05x05d.x*yx*
2、文法G描述的语言L(G)是指 .
x05a.L(G)={α|S+ ⇒α ,α∈VT*}x05x05b.L(G)={α|S*⇒α,α∈VT*}
c.L(G)={α|S*⇒α,α∈(VT∪VN*)}x05d.L(G)={α|S+ ⇒α,α∈(VT∪VN*)}
x053、有限状态自动机能识别 .
x05x05a.上下文无关文法x05x05b.上下文有关文法
c.正规文法x05x05x05x05d.短语文法
x054、设G为算符优先文法,G的任意终结符对a、b有以下关系成立 .
x05x05a.若f(a)>g(b),则a>bx05x05b.若f(a)
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1量体裁衣说明什么哲学问题
- 2Hello,would you like to make friend with me?
- 3一道历史题目(从短文中找出错的句子,并改正!)
- 4为什么核的聚变和裂变都会释放出能量?
- 5繁星 巴金中‘船在动,星也在动’的原因
- 6Sir,this girl wearing a dirty skirt is not the first,but the third.是什么意
- 7农历1994年8月28日7时 干支纪年法表示
- 8Would you please help me with my English after___(do)your homework
- 9作文可以写100字吗
- 10在自由和力量中飞翔运用了什么写作方法?
热门考点
- 1游标卡尺测深度
- 2看图写成语 :1.上面三横(长).下面2横(短) 2.左边一个日中间一个像山的右边一个日,
- 3将一个10的-6次方的负电荷从电场中A点移动到B点,克服电场力做功2*10的-6次方J,从C点移动到D点,电场力做功7*10的-6J,若已知B电比C点电势高3V,则AD之间的电势差的值?
- 4EXCEL中A除以B等于C 的公式 ,C得出的数是百分之
- 5如图所示,一个重30N的木块A被压在墙面上静止,压力F的大小为8N,则A受到墙面对它的摩擦力大小为_N,方向_.
- 6根据句子的正确形式填空.(1道)
- 7等物质的量的甲烷在光照条件下生成的物质物质的量相同?
- 8be exposed to和be exposed by意思区分?
- 95(1)班的人数在40——50之间,其中9/14是少先队员,5(1)有多少人?少先队员有多少人
- 10改病句:我们不怕疲劳,陆续前进去北京过春节