考慮下面的屬性文法G(S)對(duì)于輸入字符串a(chǎn)bc進(jìn)行自下而上的語(yǔ)法分析和屬性計(jì)算,設(shè)S.u的初始值為5,屬性計(jì)算完成后,S.v的值為()。
A.17B.16C.18D.19
?考慮下面的屬性文法G(S)?過(guò)程enter(name,type)用來(lái)把名字name填入到符號(hào)表中,并給出此名字的類型type。按照該屬性文法,關(guān)于語(yǔ)句id1,id2,id3:integr的語(yǔ)義描述準(zhǔn)確的是()。
A.說(shuō)明id1,id2,id3是integer變量B.說(shuō)明id1,id2,id3是integer變量,把id1,id2,id3三個(gè)名字填入符號(hào)表中,并在類型欄中填上integerC.將id1,id2,id3三個(gè)名字填入符號(hào)表中D.說(shuō)明id1,id2,id3是integer變量,把id1,id2,id3三個(gè)名字填入符號(hào)表中
?設(shè)AS 為文法的綜合屬性集,AI 為繼承屬性集,則對(duì)于下面的屬性文法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 }