重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学专科> 电子信息
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

有一语法制导翻译文法如下: S→bAb{print"1") A→(B{print"2") A→a{print"3")

有一语法制导翻译文法如下: S→bAb{print"1") A→(B{print"2") A→a{print"3") B→aA){print"4"} 若输入序列为b(a(a(aa)))b,且采用自下而上的分析方法,则输出序列为_______。

A.32224441

B.34242421

C.12424243

D.34442212

答案
查看答案
更多“有一语法制导翻译文法如下: S→bAb{print"1") A→(B{print"2") A→a{print"3")”相关的问题

第1题

给出下面说明语句的文法: D→namelist attrilist|attrilist(D) namelist→i,namelist|i

给出下面说明语句的文法: D→namelist attrilist|attrilist(D) namelist→i,namelist|i attrilist→A attrilist|A A→fixed|float|binary|decimal|real|complex D→attrilist(D)的含义是:在括号中的声明提到的所有名字有attrilist中给出的属性,而不管声明嵌套多少层。试给出该文法的语法制导翻译文法。

点击查看答案

第2题

赋值语句的文法及语义动作描述如下: (1)A→i:=E {GEN(:=,E.PLACE,_,ENTRY(i))} (2)E→E

赋值语句的文法及语义动作描述如下: (1)A→i:=E {GEN(:=,E.PLACE,_,ENTRY(i))} (2)E→E1+E2 {E.PLACE:=NEWTEMP;GEN(+,E1.PLACE,E2.PLACE,E.PLACE)} (3)E→E1*E2 {E.PLACE:=NEWTEMP;GEN(*,E1.PLACE,E2.PLACE,E.PLACE)} (4)E→-E1 (E.PLACE:=NEWTEMP;GEN(@,E1.PLACE,_E.PLACE)} (5)E→(E1) {E.PLACE:=E1.PLACE} (6)E→i {E.PLACE:=ENTRY(i)} 其中,GEN(:=,E.PLACE,_,ENTRY(i))表示把四元式(:=,E.PLACE,_,ENTRY(i)填入四元式表。ENTRY(i)表示i所代表的量在符号表的入口地址。E.PLACE表示存放E值的变量名在符号表的入口地址。 请写出赋值语句X:=-B*((C+D)+A的自下而上的语法制导翻译过程。

点击查看答案

第3题

在语法制导翻译中不采用拉链一返填技术的语句是_______。A.转向语句B.赋值语句C.条件语句D.循环语

在语法制导翻译中不采用拉链一返填技术的语句是_______。

A.转向语句

B.赋值语句

C.条件语句

D.循环语句

点击查看答案

第4题

构造一个语法制导翻译程序将C语言的循环语句 for(e1;e2;e3)s 翻译成四元式表示的如下

构造一个语法制导翻译程序将C语言的循环语句 for(e1;e2;e3)s 翻译成四元式表示的如下语句序列。 begin e1; while(e2)do begin S; e3 end end

点击查看答案

第5题

文法G及相应的翻译方案如下: S→bTc {print"1"} S→a {print"2"} T→R {print&qu

文法G及相应的翻译方案如下:

S→bTc {print"1"}

S→a {print"2"}

T→R {print"3"}

R→R/S {print"4"}

R→S {print"5"}

点击查看答案

第6题

已知文法:S→aAa|aBb|bAb|bBaA→xB→x,则()ALR(1)文法BLALR(1)文法C都不是DA和B

已知文法:S→aAa|aBb|bAb|bBaA→xB→x,则()

ALR(1)文法

BLALR(1)文法

C都不是

DA和B

点击查看答案

第7题

语法制导定义或翻译方案的作用与用途。

点击查看答案

第8题

语法制导翻译方法可用来产生各种中间代码,又可用来产生目标代码。 ()此题为判断题(对,错)。
点击查看答案

第9题

考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+a*构造语法树。

考虑下面上下文无关文法: S→SS*|SS+|a 为串aa+a*构造语法树。

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝