將賦值語句A:=B*(-C)+D*(E-F)翻譯成下面的三地址代碼,其中空白處應(yīng)該填寫()。
A.T3:=T2+DB.T3:=D *EC.T3:=E -FD.T3:=F –E
A.B.C.D.
對(duì)于翻譯模式編寫R的翻譯子程序如下:其中AST_node為抽象語法樹(AST)結(jié)點(diǎn)類型。關(guān)于該子程序?qū)崿F(xiàn),下列說法正確的是()。
A.函數(shù)R的返回結(jié)果是指向抽象語法樹結(jié)點(diǎn)的指針,指向翻譯得到的抽象語法樹的根結(jié)點(diǎn)B.R的繼承屬性i實(shí)現(xiàn)為函數(shù)的形式參數(shù)inC.如果R與e匹配,則該函數(shù)返回null值D.R的綜合屬性s實(shí)現(xiàn)為函數(shù)的返回值