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

赋值语句的文法及语义动作描述如下: (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的自下而上的语法制导翻译过程。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“赋值语句的文法及语义动作描述如下: (1)A→i:=E {G…”相关的问题
第1题
以手的动作、身体姿势及表情、口形表一定语义进行交流的手段叫()

A.文法手语

B.手势语

C.手指语

D.自然手语

点击查看答案
第2题

设有上下文无关无法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。

点击查看答案
第3题
有如下赋值语句,结果为"大家好"的表达式是______。a="你好"b="大家"

A.b+LEFT(a,1)

B.b+RIGHT(a,1)

C.b+LEFT(a,2)

D.b+RIGHT(a,2)

点击查看答案
第4题
(15 ) 有如下赋值语句,结果为 “ 大家好 ” 的表达式是 a=" 你好 "B =" 大家 "A ) b+AT(a,1) B )

(15 ) 有如下赋值语句,结果为 “ 大家好 ” 的表达式是 a=" 你好 "B =" 大家 "

A ) b+AT(a,1)

B ) b+RIGHT(a,1)

C ) b+LEFT (a,3,4 )

D ) b+RIGHT (a, 2)

点击查看答案
第5题
若有如下程序段,则与其功能等价的赋值语句是()。 int s,a,b,c; for(b=1;b<=c;b++) s=s+1; (A)s=a+b; (

若有如下程序段,则与其功能等价的赋值语句是( )。

int s,a,b,c;

for(b=1;b<=c;b++) s=s+1;

(A)s=a+b; (B)s=a+c; (C)s=s+c; (D)s=b+c;

点击查看答案
第6题
()是描述语言的语法结构的形式规则。A文法B语义C词法D语法

()是描述语言的语法结构的形式规则。

A文法

B语义

C词法

D语法

点击查看答案
第7题
描述词法分析的有效工具是()。A正规式B上下文无关文法C语言的语义规则D有限自动机

描述词法分析的有效工具是()。

A正规式

B上下文无关文法

C语言的语义规则

D有限自动机

点击查看答案
第8题
有如下语句inta=10,b=20,*p1,*p2;p1=&a;p2=&b;若要让p1也指向b,可选用的赋值语句是_____。

点击查看答案
第9题
设有如下定义:struct sk{int a;float b;} data;int*p; 若要使p指向data中的a域,正确的赋值语句是

设有如下定义: struct sk { int a;float b; } data; int *p; 若要使p指向data中的a域,正确的赋值语句是()。

A.p=&a;

B.p=data.a;

C.p=&data.a;

D.p=a;

点击查看答案
第10题
设有如下定义 struck sk { int a; float b; }data; int*p; 若要使p指向data中的a域,正确的赋值语句是( )。

A.p=&a;

B.p=data.a;

C.p=&data.a;

D.*p=data.a;

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改