考慮下面的屬性文法G(S)
對于輸入字符串abc進行自下而上的語法分析和屬性計算,設S.u的初始值為5,屬性計算完成后,S.v的值為()。
A.17
B.16
C.18
D.19
您可能感興趣的試卷
你可能感興趣的試題
?考慮下面的屬性文法G(S)
?過程enter(name,type)用來把名字name填入到符號表中,并給出此名字的類型type。按照該屬性文法,關于語句id1,id2,id3:integr的語義描述準確的是()。
A.說明id1,id2,id3是integer變量
B.說明id1,id2,id3是integer變量,把id1,id2,id3三個名字填入符號表中,并在類型欄中填上integer
C.將id1,id2,id3三個名字填入符號表中
D.說明id1,id2,id3是integer變量,把id1,id2,id3三個名字填入符號表中
?設AS 為文法的綜合屬性集,AI 為繼承屬性集,則對于下面的屬性文法G(P)定義中,AS和AI正確描述是()。
A.AS={Q.a,Q.b };AI={R.c,R.d,R.e,R.f }
B.AS={Q.a,R.d,R.f };AI={Q.b,R.c,R.e }
C.AS={Q.a,R.c,R.e };AI={Q.b,R.d,R.f }
D.AS={Q.b,R.c,R.f };AI={Q.a,R.d,R.e }
?表達式(a+b)/c-(a+b)*d對應的間接三元式表示如下,其中三元式表中第(3)號三元式應為()。
A.(*,(1),(2))
B.(*,(2),d)
C.(+,a,b)
D.(*,(1),d)
文法G(S):
是Chomsky哪一型文法?()
A.0型
B.1型
C.2型
D.3型
A.G(S):S →SS∣(S)∣()
B.G(S):S →iSeS ∣iS∣i
C.G(S):S →SaS∣SbS ∣cSd ∣eS∣f
D.G(S):S →S+S ∣S*S ∣i ∣(S)
最新試題
對于基本快內Out集合由In集合計算出來,而對于基本塊之間,In集合由前驅基本塊的Out集合計算出來。這樣的數(shù)據(jù)流問題屬于()
編譯程序使用()區(qū)別名字的作用域。
文法識別符號經過任意步推導得到的結果是()
若有定義二進制數(shù)的文法如下:(1)試為該文法構造LR分析表,并說明屬哪類LR分析表。(2)給出輸入串101.110的分析過程。
符號表的查找一般可以使用()①順序查找②折半查找③雜湊查找④排序查找
采用確定的自頂向下分析時,必須()
嵌套過程語言的程序,內層過程引用非局部量可通過()跟蹤外層過程最新活動記錄的位置。
使用二叉樹組織符號表查找時,以下說法()是錯誤的。
如果一個文法是二義文法,必然有()的現(xiàn)象存在。
關于全局display正確的是()