【文章內(nèi)容簡介】
。 d.(1)(2)(3)(4) ___軟件.a. 應(yīng)用 b. 系統(tǒng),到正式上機運行之前,一般要經(jīng)過__ __這幾步. (1) 編輯 (2) 編譯 (3) 連接 (4) 運行a. (1)(2)(3)(4) b. (1)(2)(3) c. (1)(3) d.(1)(4) ____. (1) 詞法分析 (2) 語法分析 (3) 語義分析 (4) 代碼生成 (5) 中間代碼生成 (6) 代碼優(yōu)化a. (1)(2)(3)(4) b. (1)(2)(3)(4)(5) c. (1)(2)(3)(4)(5)(6) d. (1)(2)(3)(4)(6) e. (1)(2)(3)(5)(6)124.“用高級語言書寫的源程序都必須通過編譯,產(chǎn)生目標(biāo)代碼后才能投入運行”這種說法_ _.a. 不正確 __完成的.a. 編譯器 b. 匯編器 c. 解釋器 d. 預(yù)處理器 ____是機器語言的程序.a. 一定 b. 不一定 ___是可執(zhí)行的程序.a. 一定 b. 不一定128.編譯程序是一種 。A. 匯編程序 B. 翻譯程序 C. 解釋程序 D. 目標(biāo)程序129.按邏輯上劃分,編譯程序第二步工作是 。A. 語義分析 B. 詞法分析 C. 語法分析 D. 代碼優(yōu)化130.通常一個編譯程序中,不僅包含詞法分析,語法分析,中間代碼生成,代碼優(yōu)化,目標(biāo)代碼生成等五個部分,還應(yīng)包括_ _。 207.文法G所描述的語言是 的集合。*中的所有符號串208.喬姆斯基(Chomsky)把文法分為四種類型,即0型、1型、2型、3型。其中3型文法是 。 [N]=(,{N,B},N,{N→b│bB,B→bN}),該文法所描述的語言是 。A. L(G[N])={bi│i≥0} B. L(G[N])={b2i│i≥0}C. L(G[N])={b2i+1│i≥0} D. L(G[N])={b2i+1│i≥1}210.一個句型中的最左 稱為該句型的句柄。A. 短語 B. 簡單短語 C. 素短語 D. 終結(jié)符號211.設(shè)G是一個給定的文法,S是文法的開始符號,如果Sx(其中x∈V*),則稱x是文法G的一個 。A. 候選式 B. 句型 C. 單詞 D. 產(chǎn)生式212.一個上下文無關(guān)文法G包括四個組成部分,它們是:一組非終結(jié)符號,一組終結(jié)符號,一個開始符號,以及一組 。A. 句子 B. 句型 C. 單詞 D. 產(chǎn)生式[E]:E→T∣E+TT→F∣T﹡F F→a∣(E)該文法句型E+F﹡(E+T)的簡單短語是下列符號串中的 。①(E+T) ②E+T ③F ④ F﹡(E+T)可選項有:A) ①和③ B) ②和③ C) ③和④ D) ③214.若一個文法是遞歸的,則它所產(chǎn)生的語言的句子 。 302.詞法分析器用于識別 。A. 句子 B. 句型