某語言的do-while語句的語法形式為
S ?do S(1)While E
其語義解釋為:
該語句的一遍掃描翻譯模式如下,其中空白處應(yīng)該填寫()。
A.backpatch(E .truelist,nextquad )
B.backpatch(E .falselist,nextquad )
C.backpatch(E .truelist,U .quad)
D.backpatch(E .falselist,U .quad)
您可能感興趣的試卷
你可能感興趣的試題
假設(shè)與下圖所示的if-then-else的語義對應(yīng)的屬性文法中
與產(chǎn)生式S→if E then S1else S2對應(yīng)的語義規(guī)則如下,其中空白處應(yīng)該填寫()。
A.newlabel
B.E .true
C.E .false
D.S .next
將語句
if (A< 0)then while (C>0)do C:=C-D
?翻譯成下面的四元式序列,其中空白處應(yīng)該填寫()。
A.(j,-,-,100)
B.(j,-,-,102)
C.(j,-,-,104)
D.(j,-,-,107)
將布爾表達(dá)式
(A>B)and (B< C)or (E < F)
?翻譯成下面的四元式序列,其中空白處應(yīng)該填寫()。
A.(j,-,-,102)
B.(j,-,-,104)
C.(j,-,-,106)
D.(j,-,-,112)
將賦值語句A:=B*(-C)+D*(E-F)翻譯成下面的三地址代碼,其中空白處應(yīng)該填寫()。
A.T3:=T2+D
B.T3:=D *E
C.T3:=E -F
D.T3:=F –E
A.
B.
C.
D.
最新試題
關(guān)于短語和句柄,正確的論述是()
符號表的查找一般可以使用()①順序查找②折半查找③雜湊查找④排序查找
遞歸子程序法屬于()語法分析方法。
對于基本快內(nèi)Out集合由In集合計算出來,而對于基本塊之間,In集合由前驅(qū)基本塊的Out集合計算出來。這樣的數(shù)據(jù)流問題屬于()
如果一個文法是二義文法,必然有()的現(xiàn)象存在。
假設(shè)/的優(yōu)先級高于-,則采用右結(jié)合規(guī)則時,a-b/c-d可解釋為()
關(guān)于嵌套層次表display表描述正確的是()
使用二叉樹組織符號表查找時,以下說法()是錯誤的。
由“非終結(jié)符-->符號串”這種產(chǎn)生式構(gòu)成的文法是()
編譯過程中將源代碼翻譯成中間代碼,具有很多優(yōu)點(diǎn),其中()不是中間代碼的優(yōu)點(diǎn)。