首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

有一语法制导翻译文法如下: 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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“有一语法制导翻译文法如下: S→bAb{print"1") …”相关的问题
第1题

设有上下文无关无法G[V]和语法制导翻译如下:设有上下文无关无法G[V]和语法制导翻译如下:(1)给出句子id(id+id(id))的分析树;(2(1)给出句子id(id+id(id))的分析树;

(2)若语义变量var_no、arr_no和exp_no,的初值均为1,对句子id(id+id(id))分析完成后它们各自的值;

(3)给出识别该文法活前缀的DFA。

点击查看答案
第2题
给出下面说明语句的文法: 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中给出的属性,而不管声明嵌套多少层。试给出该文法的语法制导翻译文法。

点击查看答案
第3题
赋值语句的文法及语义动作描述如下: (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的自下而上的语法制导翻译过程。

点击查看答案
第4题
采用语法制导翻译思想,达式E的“值”的描述如下:如采用LR分析方法,给出表达式(5*4+8)*2的语法树
采用语法制导翻译思想,达式E的“值”的描述如下:如采用LR分析方法,给出表达式(5*4+8)*2的语法树

采用语法制导翻译思想,达式E的“值”的描述如下:

采用语法制导翻译思想,达式E的“值”的描述如下:如采用LR分析方法,给出表达式(5*4+8)*2的语

如采用LR分析方法,给出表达式(5*4+8)*2的语法树并在各结点明语义值VAL。

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

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

A.转向语句

B.赋值语句

C.条件语句

D.循环语句

点击查看答案
第6题
在语法制导定义中,其中的文法被称为基础文法。()
点击查看答案
第7题
构造一个语法制导翻译程序将C语言的循环语句 for(e1;e2;e3)s 翻译成四元式表示的如下

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

点击查看答案
第8题
已知文法: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

点击查看答案
第9题
语法制导定义或翻译方案的作用与用途。

点击查看答案
第10题
语法制导翻译方法可用来产生各种中间代码,又可用来产生目标代码。 ()此题为判断题(对,错)。
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改