




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1語(yǔ)言是A句子的集合 B產(chǎn)生式的集合 C符號(hào)串的集合 D句型的集合2編譯程序前三個(gè)階段完成的工作是A詞法分析、語(yǔ)法分析和代碼優(yōu)化 B代碼生成、代碼優(yōu)化和詞法分析C詞法分析、語(yǔ)法分析、語(yǔ)義分析和中間代碼生成 D詞法分析、語(yǔ)法分析和代碼優(yōu)化3一個(gè)句型中稱(chēng)為句柄的是該句型的最左 A非終結(jié)符號(hào) B短語(yǔ) C句子 D直接短語(yǔ)4下推自動(dòng)機(jī)識(shí)別的語(yǔ)言是A0型語(yǔ)言 B1型語(yǔ)言 C2型語(yǔ)言 D3型語(yǔ)言5掃描器所完成的任務(wù)是從字符串形式的源程序中識(shí)別出一個(gè)個(gè)具有獨(dú)立含義的最小語(yǔ)法單位即 A 字符 B單詞 C句子 D句型6對(duì)應(yīng)Chomsky四種文法的四種語(yǔ)言之間的關(guān)系是 AL0ÌL1ÌL2
2、4;L3 BL3ÌL2ÌL1ÌL0 CL3=L2ÌL1ÌL0 DL0ÌL1ÌL2=L37詞法分析的任務(wù)是 A識(shí)別單詞 B分析句子的含義 C識(shí)別句子 D生成目標(biāo)代碼8常用的中間代碼形式不含 A三元式 B四元式 C逆波蘭式 D語(yǔ)法樹(shù)9 代碼優(yōu)化的目的是 A節(jié)省時(shí)間 B節(jié)省空間 C節(jié)省時(shí)間和空間 D把編譯程序進(jìn)行等價(jià)交換10代碼生成階段的主要任務(wù)是 A把高級(jí)語(yǔ)言翻譯成匯編語(yǔ)言 B把高級(jí)語(yǔ)言翻譯成機(jī)器語(yǔ)言 C把中間代碼變換成依賴具體機(jī)器的目標(biāo)代碼 D把匯編語(yǔ)言翻譯成機(jī)器語(yǔ)言1_型文法也稱(chēng)為正規(guī)文法。A 0 B 1 C 2 D 32_
3、文法不是LL(1)的。 A 遞歸 B 右遞歸 C 2型 D 含有公共左因子的4四元式之間的聯(lián)系是通過(guò) 實(shí)現(xiàn)。 A臨時(shí)變量 B指示器 C符號(hào)表 D程序變量6代碼優(yōu)化時(shí)所依據(jù)的是 。A語(yǔ)法規(guī)則 B詞法規(guī)則 C等價(jià)變換規(guī)則 D語(yǔ)義規(guī)則7表達(dá)式a-(-b)*c的逆波蘭表示為 。Aa-bc* Babc*- Cab- Dabc-* (注:為單目減運(yùn)算符)1 一個(gè)正規(guī)語(yǔ)言只能對(duì)應(yīng)(B)A 一個(gè)正規(guī)文法B 一個(gè)最小有限狀態(tài)自動(dòng)機(jī)2 文法GA:A AaB BAb Ba是(A)A 正規(guī)文法B 二型文法3 下面說(shuō)法正確的是(A)A 一個(gè)SLR(1)文法一定也是LALR(1)文法B 一個(gè)LR(1)文法一定也是LALR
4、(1)文法4 一個(gè)上下文無(wú)關(guān)文法消除了左遞歸,提取了左公共因子后是滿足LL(1)文法的(A)A 必要條件B 充分必要條件5 下面說(shuō)法正確的是(B)A 一個(gè)正規(guī)式只能對(duì)應(yīng)一個(gè)確定的有限狀態(tài)自動(dòng)機(jī)B 一個(gè)正規(guī)語(yǔ)言可能對(duì)應(yīng)多個(gè)正規(guī)文法6 算符優(yōu)先分析與規(guī)范歸約相比的優(yōu)點(diǎn)是(A)A 歸約速度快B 對(duì)文法限制少7 一個(gè)LR(1)文法合并同心集后若不是LALR(1)文法(B)A 則可能存在移進(jìn)/歸約沖突B 則可能存在歸約/歸約沖突C 則可能存在移進(jìn)/歸約沖突和歸約/歸約沖突8 下面說(shuō)法正確的是(A)A Lex是一個(gè)詞法分析器的生成器B Yacc是一個(gè)語(yǔ)法分析器9 下面說(shuō)法正確的是(A)A 一個(gè)正規(guī)文法也一
5、定是二型文法B 一個(gè)二型文法也一定能有一個(gè)等價(jià)的正規(guī)文法10 編譯原理是對(duì)(C)。A、機(jī)器語(yǔ)言的執(zhí)行B、匯編語(yǔ)言的翻譯C、高級(jí)語(yǔ)言的翻譯D、高級(jí)語(yǔ)言程序的解釋執(zhí)行11 (A)是一種典型的解釋型語(yǔ)言。ABASICBCCFORTRANDPASCAL12 把匯編語(yǔ)言程序翻譯成機(jī)器可執(zhí)行的目標(biāo)程序的工作是由(B)完成的。A. 編譯器B. 匯編器C. 解釋器D. 預(yù)處理器13 用高級(jí)語(yǔ)言編寫(xiě)的程序經(jīng)編譯后產(chǎn)生的程序叫(B)A源程序 B目標(biāo)程序C連接程序D解釋程序14 (C)不是編譯程序的組成部分。A.詞法分析程序B.代碼生成程序 C.設(shè)備管理程序D.語(yǔ)法分析程序15 通常一個(gè)編譯程序
6、中,不僅包含詞法分析,語(yǔ)法分析,語(yǔ)義分析,中間代碼生成,代碼優(yōu)化,目標(biāo)代碼生成等六個(gè)部分,還應(yīng)包括(C)。A模擬執(zhí)行器B解釋器 C表格處理和出錯(cuò)處理 D符號(hào)執(zhí)行器16 編譯程序絕大多數(shù)時(shí)間花在(D)上。A出錯(cuò)處理B詞法分析C目標(biāo)代碼生成D表格管理17 源程序是句子的集合,(B)可以較好地反映句子的結(jié)構(gòu)。A. 線性表B. 樹(shù)C. 完全圖D. 堆棧18 詞法分析器的輸出結(jié)果是(D)。A、單詞自身值B、單詞在符號(hào)表中的位置C、單詞的種別編碼D、單詞的種別編碼和自身值19 詞法分析器不能(D)A. 識(shí)別出數(shù)值常量B. 過(guò)濾源程序中的注釋C. 掃描源程序并
7、識(shí)別記號(hào)D. 發(fā)現(xiàn)括號(hào)不匹配20 文法:G:SxSx | y所識(shí)別的語(yǔ)言是(D)。A、xyxB、(xyx)*C、x*yx*D、xnyxn (n0)21 如果文法G是無(wú)二義的,則它的任何句子(A)A最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語(yǔ)法樹(shù)必定相同B最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語(yǔ)法樹(shù)可能不同C最左推導(dǎo)和最右推導(dǎo)必定相同D可能存在兩個(gè)不同的最左推導(dǎo),但它們對(duì)應(yīng)的語(yǔ)法樹(shù)相同22 正則文法(A)二義性的。A. 可以是B. 一定不是C. 一定是23 (B)這樣一些語(yǔ)言,它們能被確定的有窮自動(dòng)機(jī)識(shí)別,但不能用正則表達(dá)式表示。A. 存在B. 不存在C. 無(wú)法判定是否存在24 給定文法AbA | ca,為該文法句子的是(C)
8、A. bbaB. cabC. bcaD. cba25 設(shè)有文法GS:S®S1|S0|Sa|Sc|a|b|c,下列符號(hào)串中是該文法的句子有(D)A. ab0B. a0c01C. a0b0aD. bc1026 文法G產(chǎn)生的(D)的全體是該文法描述的語(yǔ)言。A句型B. 終結(jié)符集C. 非終結(jié)符集D.句子27 若文法G定義的語(yǔ)言是無(wú)限集,則文法必然是(A)A遞歸的B. 上下文無(wú)關(guān)的C. 二義性的D. 無(wú)二義性的28 描述一個(gè)語(yǔ)言的文法是(B)A唯一的B. 不唯一的C. 可能唯一29 一個(gè)文法所描述的語(yǔ)言是(A)A唯一的B. 不唯一的C. 可能唯一30 采用自上而下分析,必須(A)。A、消除回溯B
9、、消除左遞歸C、消除右遞歸D、提取公共左因子31 編譯過(guò)程中,語(yǔ)法分析器的任務(wù)是(A) 分析單詞的構(gòu)成 分析單詞串如何構(gòu)成語(yǔ)句 分析語(yǔ)句是如何構(gòu)成程序 分析程序的結(jié)構(gòu)A. B. C. D. 32 詞法分析器的輸入是( A)。A符號(hào)串 B源程序 C語(yǔ)法單位 D目標(biāo)程序33 兩個(gè)有窮自動(dòng)機(jī)等價(jià)是指它們的(C)。A狀態(tài)數(shù)相等 B有向弧數(shù)相等C所識(shí)別的語(yǔ)言相等D狀態(tài)數(shù)和有向弧數(shù)相等34 若狀態(tài)k含有項(xiàng)目“A· ”,且僅當(dāng)輸入符號(hào)aFOLLOW(A)時(shí),才用規(guī)則“A ”歸約的語(yǔ)法分析方法是(D)。ALALR分析法BLR(0)分析法CLR(1)分析法 DSLR(1)分析法35 若a為終結(jié)符,則A
10、 · a為(B)項(xiàng)目。A歸約B移進(jìn)C接受D待約36 在使用高級(jí)語(yǔ)言編程時(shí),首先可通過(guò)編譯程序發(fā)現(xiàn)源程序的全部和部分(A)錯(cuò)誤。A. 語(yǔ)法B. 語(yǔ)義C. 語(yǔ)用D. 運(yùn)行37 喬姆斯基(Chomsky)把文法分為四種類(lèi)型,即0型、1型、2型、3型。其中3型文法是(B)A. 非限制文法B. 正則文法C. 上下文有關(guān)文法D. 上下文無(wú)關(guān)文法38 一個(gè)句型中的(A)稱(chēng)為該句型的句柄。A. 最左直接短語(yǔ)B. 最右直接短語(yǔ)C. 終結(jié)符D. 非終結(jié)符39 在自底向上的語(yǔ)法分析方法中,分析的關(guān)鍵是(D)A. 尋找句柄B. 尋找句型C. 消除遞歸D. 選擇候選式40 在自頂向下的語(yǔ)法分析方法中,分析的關(guān)
11、鍵是(C)A. 尋找句柄B. 尋找句型C. 消除遞歸D. 選擇候選式41 在LR分析法中,分析棧中存放的狀態(tài)是識(shí)別規(guī)范句型(C)的DFA狀態(tài)。A.句柄B. 前綴C. 活前綴D. LR(0)項(xiàng)目42 一個(gè)上下文無(wú)關(guān)文法G包括四個(gè)組成部分,它們是一組非終結(jié)符號(hào),一組終結(jié)符號(hào),一個(gè)開(kāi)始符號(hào),以及一組(B)A. 句子B. 產(chǎn)生式C. 單詞D. 句型43 詞法分析器用于識(shí)別(C)A. 句子B. 產(chǎn)生式C. 單詞D. 句型44 編譯程序是一種(B)A. 匯編程序B. 翻譯程序C. 解釋程序D. 目標(biāo)程序45 按邏輯上劃分,編譯程序第三步工作是(A)A. 語(yǔ)義分析B. 詞法分析C. 語(yǔ)法分析D. 代碼生成4
12、6 在語(yǔ)法分析處理中,F(xiàn)IRST集合、FOLLOW集合均是(B)A. 非終結(jié)符集B.終結(jié)符集C. 字母表D. 狀態(tài)集47 編譯程序中語(yǔ)法分析器接收以(A)為單位的輸入。A. 單詞B. 表達(dá)式C. 產(chǎn)生式D. 句子48 編譯過(guò)程中,語(yǔ)法分析器的任務(wù)就是(B)A. 分析單詞是怎樣構(gòu)成的B. 分析單詞串是如何構(gòu)成語(yǔ)句和說(shuō)明的C. 分析語(yǔ)句和說(shuō)明是如何構(gòu)成程序的D. 分析程序的結(jié)構(gòu)49 若一個(gè)文法是遞歸的,則它所產(chǎn)生的語(yǔ)言的句子(A)。A.是無(wú)窮多個(gè)B.是有窮多個(gè)C.是可枚舉的D.個(gè)數(shù)是常量50 識(shí)別上下文無(wú)關(guān)語(yǔ)言的自動(dòng)機(jī)是(C)A. 下推自動(dòng)機(jī)B. NFAC. DFAD. 圖靈機(jī)51 編譯原理各階段
13、工作都涉及(B)A.詞法分析B.表格管理C.語(yǔ)法分析D.語(yǔ)義分析52 正則表達(dá)式R1和R2等價(jià)是指(C)A. R1和R2都是定義在一個(gè)字母表上的正則表達(dá)式B. R1和R2中使用的運(yùn)算符相同C. R1和R2代表同一正則集D. R1和R2代表不同正則集53 已知文法GS:SA1, AA1|S0|0。與G 等價(jià)的正規(guī)式是(C)A. 0(0|1)*B. 1*|0*1C. 0(1|10)*1D. 1(10|01)*054 與(a|b)*(a|b)等價(jià)的正規(guī)式是(C)。A.a*| b*B.(ab)*(a|b)C. (a|b)(a|b)*D.(a|b)*55 (D)文法不是LL(1)的。A. 遞歸B. 右遞
14、歸C. 2型D.含有公共左因子的56 給定文法AbA|cc,則符號(hào)串cc bcbc bcbcc bccbcc bbbcc中,是該文法句子的是(D)A. B. C. D. 57 LR(1)文法都是()A. 無(wú)二義性且無(wú)左遞歸B. 可能有二義性但無(wú)左遞歸C. 無(wú)二義性但可能是左遞歸D. 可以既有二義性又有左遞歸58 文法EE+E|E*E|i的句子i*i+i*i有(C)棵不同的語(yǔ)法樹(shù)。A. 1B. 3C. 5D.759 文法 SaaS|abc 定義的語(yǔ)言是(C)。A.a2kbc|k>0B.akbc|k>0C.a2k-1bc|k>0D.akakbc|k>060 若B為非終結(jié)符,
15、則 Aa.Bb 為(D)。A.移進(jìn)項(xiàng)目B.歸約項(xiàng)目C.接受項(xiàng)目D.待約項(xiàng)目61 同心集合并可能會(huì)產(chǎn)生新的(D)沖突。A.二義B.移進(jìn)/移進(jìn)C.移進(jìn)/歸約D.歸約/歸約62 就文法的描述能力來(lái)說(shuō),有(C)ASLR(1) LR(0)BLR(1) LR(0)CSLR(1) LR(1)D無(wú)二義文法 LR(1)63 如圖所示自動(dòng)機(jī)M,請(qǐng)問(wèn)下列哪個(gè)字符串不是M所能識(shí)別的(D)。A. bbaaB. abbaC. ababD. aabb64 有限狀態(tài)自動(dòng)機(jī)能識(shí)別(C)A.上下文無(wú)關(guān)語(yǔ)言B.上下文有關(guān)語(yǔ)言C.正規(guī)語(yǔ)言D.0型文法定義的語(yǔ)言65 已知文法G是無(wú)二義的,則對(duì)G的任意句型(A)A.最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語(yǔ)法樹(shù)必定相同B.最左推導(dǎo)和最右推導(dǎo)對(duì)應(yīng)的語(yǔ)法樹(shù)可能相同C.最左推導(dǎo)和最右推導(dǎo)必定相同D.可能存在兩個(gè)不同的最左推導(dǎo),但他們對(duì)應(yīng)的語(yǔ)法樹(shù)相同66 (B)不是DFA的成分A.有窮字母表B.多個(gè)初始狀態(tài)的集合C.多個(gè)終態(tài)的集合D.轉(zhuǎn)換函數(shù)67 與逆波蘭式(后綴表達(dá)式)ab+c*d+對(duì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店加盟合作協(xié)議合同
- 房地產(chǎn)經(jīng)紀(jì)服務(wù)合同書(shū)
- 13《花鐘》教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文三年級(jí)下冊(cè)統(tǒng)編版
- 辦公家具定制合同協(xié)議書(shū)
- 房屋租賃合同延期協(xié)議
- 新房購(gòu)買(mǎi)合同范本詳解
- 5《草船借箭》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版語(yǔ)文五年級(jí)下冊(cè)
- 4 升華和凝華 教學(xué)設(shè)計(jì)-2024-2025學(xué)年教科版物理八年級(jí)上冊(cè)
- 企業(yè)高層管理人員勞動(dòng)合同
- 1《場(chǎng)景歌》教學(xué)設(shè)計(jì)-2024-2025學(xué)年二年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 2024年青海省中考生物地理合卷試題(含答案解析)
- 蘇少版小學(xué)一年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)單元備課
- 妊娠和精神疾病課件
- 全新人教精通版六年級(jí)英語(yǔ)下冊(cè)教案(全冊(cè) )
- (新版教材)粵教粵科版六年級(jí)下冊(cè)科學(xué)全冊(cè)教案(教學(xué)設(shè)計(jì))
- 精品污水處理廠工程重難點(diǎn)分析及應(yīng)對(duì)措施
- (完整版)泄洪渠施工方案
- 幼兒園廚房人員培訓(xùn)計(jì)劃
- 博士、博士后簡(jiǎn)歷模板
- 《房屋面積測(cè)算技術(shù)規(guī)程》DGJ32TJ131-2022
- 畢業(yè)設(shè)計(jì)-膽囊結(jié)石患者的護(hù)理計(jì)劃
評(píng)論
0/150
提交評(píng)論