編譯原理章節(jié)練習(xí)(2020.04.25)
來(lái)源:考試資料網(wǎng)1.問(wèn)答題有人認(rèn)為編譯程序的五個(gè)組成部分缺一不可,這種看法正確嗎?
參考答案:編譯程序的5個(gè)階段中,詞法分析,語(yǔ)法分析,語(yǔ)義分析和代碼生成生成是必須完成的。而中間代碼生成和代碼優(yōu)化并不是必不可少的。...
4.問(wèn)答題編譯程序是一種解釋程序嗎?還是什么程序?
參考答案:
編譯程序是一種翻譯程序。
參考答案:(1)算符優(yōu)先分析算法的步驟:設(shè)單元a中存放當(dāng)前輸入符,S為一個(gè)符號(hào)棧,則:
1)將當(dāng)前輸入符存放到a中,將#入...
1)將當(dāng)前輸入符存放到a中,將#入...
6.問(wèn)答題編譯程序的工作分為那幾個(gè)階段?
參考答案:編譯就是要把高級(jí)語(yǔ)言的源程序翻譯成目標(biāo)程序的過(guò)程。一般整個(gè)過(guò)程可劃分為詞法分析、語(yǔ)法分析、語(yǔ)義分析、中間代碼生成、代碼優(yōu)...
8.名詞解釋非終結(jié)符
參考答案:出現(xiàn)在文法產(chǎn)生式的左部且能派生出符號(hào)或符號(hào)串的那些符號(hào)稱為非終結(jié)符號(hào)。
10.判斷題LR方法可以分析含有左遞歸的文法。
