考虑下面的属性文法G(S) [图] 过程enter(name, type)...
考虑下面的属性文法G(S)过程enter(name, type)用来把名字name填入到符号表中,并给出此名字的类型type。按照该属性文法,关于语句,,:integr的语义描述准确的是
A、将,,三个名字填入符号表中
B、说明,,是integer变量
C、说明,,是integer变量,把,,三个名字填入符号表中
D、说明,,是integer变量,把,,三个名字填入符号表中,并在类型栏中填上integer
考虑下面的属性文法G(S)过程enter(name, type)用来把名字name填入到符号表中,并给出此名字的类型type。按照该属性文法,关于语句,,:integr的语义描述准确的是
A、将,,三个名字填入符号表中
B、说明,,是integer变量
C、说明,,是integer变量,把,,三个名字填入符号表中
D、说明,,是integer变量,把,,三个名字填入符号表中,并在类型栏中填上integer
8.考虑如下文法G[S]:
S→0S|1S|1A
A→0B | 1B
B→ε
a) 试构造语言为L(G) 的一个正规表达式。
b)试构造语言为L(G)的一个有限自动机。
1、给定文法G[S]: S →(L)| a L → L , S| S 如下是相应于G[S]的一个属性文法: S →(L) { S.num := L.num +1; } S →a { S.num := 0; } L → L1 , S { L.num := L1.num + S.num; } L → S { L.num := S.num; } 下图分别是输入串 ( a,( a ) ) 的语法分析树和对应的带标注语法树,但其属性值没有标出,试将其标出(即填写右下图中符号 “=” 右边的值)。
A、123
B、0124
C、5334
D、70
A. 0型
B. 1型
C. 2型
D. 3型
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!