日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编译原理什么是移进规约冲突_编译原理复习题

發布時間:2024/4/19 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编译原理什么是移进规约冲突_编译原理复习题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

可以微信掃碼觀看

河南城建

《編譯原理》復習題丨楊海振整理丨20150521

一、單項選擇題

1.構造編譯程序應掌握 ? 。D

a. 源程序 ? ? ? ? ? ? ? ? ? ? ? ? ?b. 目標語言 ? ? ?

c. 編譯方法 ? ? ? ? ? ? ? ? ? ? ? ?d. 以上三項都是

2.編譯程序絕大多數時間花在 ? 上。D

a. 出錯處理 ? ? ? ? ? ? ? ? ? ? ? ?b. 詞法分析

c. 目標代碼生成 ? ? ? ? ? ? ? ? ? ?d. 表格管理

3.DFAM(見圖1-1)接受的字集為 ? 。D

a.以0開頭的二進制數組成的集合 ? ? ? ?

b. 以0結尾的二進制數組成的集合 ? ? ? ?

c. 含奇數個0的二進制數組成的集合 ? ? ? ? ? ? ? ?

d. 含偶數個0的二進制數組成的集合 ?

4.-a-(b*c/(c-d)+(-b)*a)的逆波蘭表示是 ? ? ? ? 。(@代表后綴式中的求負運算符) C

a. ?abc*cd-b@a*+/-@ ? ? ? ? ? ? ? ?b. ?a@bc*cd-b@a*+/-

c. ?a@bc*cd-/b@a*+- ? ? ? ? ? ? ? ?d. ?a@bc*/cd-b@a*+-

5.在規范歸約中,用 ? 來刻畫可歸約串。 ?B

a. 直接短語 ? ? ? ? ? ? ? ? ? ? ?b. 句柄 ?

c. 最左素短語 ? ? ? ? ? ? ? ? ? ?d. 素短語

6.若B為非終結符,則A→α·Bβ為 ? 項目。D

a. 歸約 ? ? ? ? ? ? ? ? ? ? ? ? b. 移進 ? ?

c. 接受 ? ? ? ? ? ? ? ? ? ? d. 待約

7.中間代碼生成時所依據的是 ? ? 。C

a. 語法規則 ? ? ? ? ? ? ? ? ? ?b. 詞法規則

c. 語義規則 ? ? ? ? ? ? ? ? ? ?d. 等價變換規則

8.有文法G及其語法制導翻譯如下所示(語義規則中的*和+分別是常規意義下的算術運算符):

E→E(1)∧ T {E.val = E(1).val* T.val}

E→T ? ? ? ?{E.val = T.val}

T→T(1)#n ? ?{T.val = T(1).val+ n.val }

T→ n ? ? ? ?{T.val = n.val}

則分析句子1∧ 2 ∧ 3 # 4其值為 ? ? ? ?。 C

a. 10 ? ? ? ?b. 34 ? ? ? ? ? c. 14 ? ? ? ? ? ? ? ? ?d.54

9.如果文法G是無二義的,則它的任何句子α ? 。 A

a. 最左推導和最右推導對應的語法樹必定相同

b. 最左推導和最右推導對應的語法樹可能不同

c. 最左推導和最右推導必定相同

d. 可能存在兩個不同的最左推導,但它們對應的語法樹相同

10.下列動作中,不是自下而上分析動作的是: ? 。B

a. 移進 ? ? ? ? ? ? ? ? ? ?b. 展開

c. 接受 ? ? ? ? ? ? ? ? ? ? ? ? d. 報錯

11.編譯程序是對 ? 。D

a. 匯編程序的翻譯 ?? ? ? ? ? ? ? b.高級語言程序的解釋執行

c. 機器語言的執行 ?? ? ? ? ? ? ? d.高級語言的翻譯

12.詞法分析器的輸出結果是 ? 。C

a. 單詞的種別編碼 ? ? ? ? ? ? ? ?b. 單詞在符號表中的位置

? c. 單詞的種別編碼和自身值 ? ? ? ?d. 單詞自身值

13.正規式M1和M2等價是指 ? 。C

a. M1和M2的狀態數相等

? b. M1和M2的有向邊條數相等

c. M1和M2所識別的語言集相等

d. M1和M2狀態數和有向邊條數相等

14.在規范歸約中,用 ? 來刻畫可歸約串。B

a. 直接短語 ? ? ? ? ? ? ? ? ? ? ?b. 句柄 ?

c. 最左素短語 ? ? ? ? ? ? ? ? ? ?d. 素短語

15.若a為終結符,則A→α·aβ為 ? 項目。B

a. 歸約 ? ? ? ? ? ? ? ? ? ? ? ? b. 移進

c. 接受 ? ? ? ? ? ? ? ? ? ? d. 待約

16.語法分析時所依據的是 ? ? 。A

a. 語法規則 ? ? ? ? ? ? ? ? ? ?b. 詞法規則

c. 語義規則 ? ? ? ? ? ? ? ? ? ?d. 等價變換規則

17.文法G:S→xSx|y所識別的語言是 ? 。C

a. xyx ? ? ? ? ? ? ? ? ? ? ? ? ? b. (xyx)*

c. xnyxn (n≥0) ? ? ? ? ? ? ? ? ? ?d. x*yx*

18.如果文法G是無二義的,則它的任何句子α ? 。 A

a. 最左推導和最右推導對應的語法樹必定相同

b. 最左推導和最右推導對應的語法樹可能不同

c. 最左推導和最右推導必定相同

d. 可能存在兩個不同的最左推導,但它們對應的語法樹相同

19.下列動作中,不是自上而下分析動作的是: ? 。C

a. 匹配 ? ? ? ? ? ? ? ? ? ? ?b. 展開

c. 移進 ? ? ? ? ? ? ? ? ? ? ? ? d. 報錯

20.詞法分析器的輸出結果是 ? 。C

a. 單詞的種別編碼 ? ? ? ? ? ? ? ? ?b. 單詞在符號表中的位置

? c. 單詞的種別編碼和自身值 ? ? ? ? ?d. 單詞自身值

21.-a-(b*c/(c-d)+(-b)*a)的逆波蘭表示是 ? ? ? ? 。(@代表后綴式中的求負運算符) C

a. ?abc*cd-b@a*+/-@ ? ? ? ? ? ? ? ? ? b. ?a@bc*cd-b@a*+/-

c. ?a@bc*cd-/b@a*+- ? ? ? ? ? ? ? ? ? d. ?a@bc*/cd-b@a*+-

22.在規范歸約中,用 ? 來刻畫可歸約串。 ?B

a. 直接短語 ? ? ? ? ? ? ? ? ? ? ?b. 句柄 ?

c. 最左素短語 ? ? ? ? ? ? ? ? ? ?d. 素短語

23.若B為非終結符,則A→α· 為 ? 項目。A

a. 歸約 ? ? ? ? ? ? ? ? ? ? ? ? b. 移進 ? ?

c. 接受 ? ? ? ? ? ? ? ? ? ? d. 待約

24.文法G:S→xSx|xS|y所識別的語言是 ? 。 ?A

a. xmyxn(m≥n≥0) ? ? ? ? ? ? ? ? b. (xyx)* ? ? ?

c. xnyxn(n≥0) ? ? ? ? ? ? ? ? ? ? d. x*yx*

25.有文法G及其語法制導翻譯如下所示(語義規則中的*和+分別是常規意義下的算術運算符):

E→E(1)∧ T {E.val = E(1).val* T.val}

E→T ? ? ? ?{E.val = T.val}

T→T(1)#n ? ?{T.val = T(1).val+ n.val }

T→ n ? ? ? ?{T.val = n.val}

則分析句子2∧ 3 # 4其值為 ? ? ? ?。 C

a. 10 ? ? ? ? ? ? ? ? ? ? ? ? ?b. 21 ?

c. 14 ? ? ? ? ? ? ? ? ? ? ? ? ?d. 24

26.間接三元式表示法的優點為 ? 。 A

a. 采用間接碼表,便于優化處理 ?

b. 節省存儲空間,不便于表的修改

c. 便于優化處理,節省存儲空間 ?

d. 節省存儲空間,不便于優化處理

27.下列動作中,不是自上而下分析動作的是: ? 。C

a. 匹配 ? ? ? ? ? ? ? ? ? ?b. 展開

c. 接受 ? ? ? ? ? ? ? ? ? ? ? ?d. 報錯

28.同正規式(a|b)+等價的正規式是______B___________。

A.(a|b)* ? ? B.(a|b)(a|b)* ? ? C.(ab)*(ab) ? ? D.(a|b)|(a|b)*

29.稱有限自動機A1和A2等價是指_______D________。

A.A1和A2都是定義在一個字母表上的有限自動機

B.A1和A2狀態數和有向邊數相等

C.A1和A2狀態數或有向邊數相等

D.A1和A2所能識別的字符串集合相等

30.由文法的開始符號出發經過若干步(包括0步)推導產生的文法符號序列稱為______B________。

A.語言 ? ? B.句型 ? ? C.句子 ? ? D.句柄

31.在自上而下的語法分析中,應從 ? ?C ? ?開始分析。

A.句型 B.句子 C.文法開始符號 D.句柄

32.一個文法G,若________C____________,則稱它是LL(1)文法。

A.G中不含左遞歸 ? ? ? ? ? ? ? ? ? ? ? ? ? B.G無二義性 ? ?

C.G的LL(1)分析表中不含多重定義的條目 ? D.G中產生式不含左公因子

33.在規范歸約中,用______B______來刻畫可歸約串。

A.直接短語 ? ? B.句柄 ? ? C.素短語 ? ? D.短語

34.若a為終結符,則A→α·aβ為_______B______項目。

A.歸約 ? ? ? ? B.移進 ? ? ?C.接受 ? ? ? ? ?D.待約

35.中間代碼生成時所依據的是 ? ? C ? ? ?。

A.詞法規則 ? ? B.語法規則 ? ? C.語義規則 ? ? D.等價變換規則

36.文法G[S]及其語法制導翻譯定義如下:

產生式 語義動作

S’ → S print(S.num)

S → (L) S.num = L.num +1

S → a S.num = 0

L →L(1),S L.num = L(1).num + S.num

L →S L.num= S.num

若輸入為(a,(a)),且采用自底向上的分析方法,則輸出為 ? ? C ? ? ?。

A.0 B.1 C.2 D.4

37.四元式之間的聯系是通過_______B____________實現的。

A.指示器 ? ? B.臨時變量 ? ? C.符號表 ? ? D.程序變量

38.將編譯程序分成若干“遍”,是為了( B)。

A.提高程序的執行效率 ? ? ? ? ? ? B.使程序的結構更為清晰

C.利用有限的機器內存并提高機器的執行效率

D.利用有限的機器內存但降低了機器的執行效率

39.一個編譯程序在編譯時,大多數時間花在(D )上。

A.出錯處理 ? ? ? ? ? ? ? ? ? ? ? B.詞法分析

C.目標代碼生成 ? ? ? ? ? ? ? ? ? D.表格管理及處理

40. 下列符號串不可以由符號集S={a,b}上的正閉包運算產生的是:(A )

A. ε ? ? ? ? ? ? ? ? ? ? ? ? ? ? B. a

C. aa ? ? ? ? ? ? ? ? ? ? ? ? ? D. ab

41.詞法分析器的輸出是:(C )

A.單詞在符號表中的位置 ? ? ? ? ? B.單詞的自身值

C.單詞的自身值和單詞的種類碼 ? ? D.單詞的種類碼

42. 兩個DFA等價是指:(D )

A. 這兩個DFA的狀態數相同

B. 這兩個DFA的狀態數和有向弧條數都相等

C. 這兩個DFA的有向弧條數相等

D. 這兩個DFA接受的語言相同

43.生成中間代碼時所依據的是(C ?)。

A.語法規則 ? ? ? ? ? ? ? ? ? ? ?B.詞法規則 ? ?

C.語義規則 ? ? ? ? ? ? ? ? ? ? ?D.等價變換規則

44.表達式(┐a∨b)∧(c∨d)的逆波蘭表示為(B)。

A.┐ab∨∧cd∨ ? ? ? ? ? ? ?B.a┐b∨cd∨∧

C.ab∨┐cd∨∧ ? ? ? ? ? ? ?D.a┐b∨∧cd∨

45.有文法G及其語法制導翻譯如下所示(語義規則中的*和+分別是常規意義下的算術運算符):

E→E(1) ∧ T ?{E.val = E(1).val * T.val}

E→T ? ? ? ? ?{ E.val = T.val}

T→T(1)# n ? ? {T.val = T(1).val + n.val }

T→ n ? ? ? ? {T.val = n.val}

則分析句子2∧ 3 # 4其值為(C ?)。

A. 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? B. 21

C. 14 ? ? ? ? ? ? ? ? ? ? ? ? ? ? D. 24

46.表達式a+b+c+d的逆波蘭表示為(B )。

A.a+bc+d+ ? ? ? ? ? ? ? ? B.ab+c+d+

C.ab+cd++ ? ? ? ? ? ? ? ? D.abc+d++

47. 文法G[S]及其語法制導翻譯定義如下:

產生式 語義動作

S’ → S print(S.num)

S → (L) S.num = L.num +1

S → a ? ? S.num = 0

L →L(1),S ? ?L.num = L(1).num + S.num

L →S ? L.num = S.num

若輸入為(a,(a)),且采用自底向上的分析方法,則輸出為( C )。

A.0 ? ? ? ? ? ?B.1

C.2 ? ? ? ?D.4

48.若a為終結符,則A→α.aβ為(B )。

A.歸約項目 ? ? ? ? ? ? ? ? ?B.移進項目

C.待約項目 ? ? ? ? ? ? ? ? ?D.接受項目

49.若B為非終結符,則A→α.Bβ為(C )。

A.歸約項目 ? ? ? ? ? ? ? ? ?B.移進項目

C.待約項目 ? ? ? ? ? ? ? ? ?D.接受項目

50. 項目A→α.為(A )。

A.歸約項目 ? ? ? ? ? ? ? ? ?B.移進項目

C.待約項目 ? ? ? ? ? ? ? ? ?D.接受項目

51. 語法分析器的輸入是:(A )

A. Token序列 ? ? ? ? ? ? ? ?B. 源程序

C. 目標程序 ? ? ? ? ? ? ? ? D. 符號表

52. 在LR(0)的Action表中,如果某行中存在標記為“rj”的欄,則:(A )

A. 該行必定填滿“rj” ? ? ? ?B. 該行未必填滿“rj”

C. 其他行可能也有“rj” ? ? ?D. goto表中也可能有“rj”

53. LR分析過程中棧內存儲的是(A )。

A. 活前綴 ? ? ? ? ? ? ? ? ? B. 前綴

C. 歸約活前綴 ? ? ? ? ? ? ? D. 項目

54.文法G:S→ x xS | y 所識別的語言是(D )。

A.xxy* ? ? ?B.(xxy)* ? ? ?C.xx*yx ? ? D.(xx)*y

55.若狀態k含有項目“A→α.”,對任意非終結符a,都用規則“A→α”歸約的語法分析方法是(B )。

A.LALR分析法 ? ? B.LR(0)分析法

C.LR(1)分析法 ? ? D.SLR(1)分析法

56.在編譯過程中,如果遇到錯誤應該(C ?)。

A. 把錯誤理解成局部的錯誤 ? ?

B. 對錯誤在局部范圍內進行糾正,繼續向下分析

C. 當發現錯誤時,跳過錯誤所在的語法單位繼續分析下去

D. 當發現錯誤時立即停止編譯,待用戶改正錯誤后再繼續編譯

57.將編譯程序分成若干“遍”,是為了(B )

A.提高程序的執行效率 ? ? ? ? ? ? ? ? ? ? ?B.使程序的結構更為清晰

C.利用有限的機器內存并提高機器的執行效率

D.利用有限的機器內存但降低了機器的執行效率

58.下列符號串不可以由符號集S={a,b}上的正閉包運算產生的是:(A )

A. ε ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?B. a

C. aa ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?D. ab

59.表達式(┐a∨b)∧(e∨f)的逆波蘭表示為(B )。

A.┐ab∨∧ef∨ ? ? ? ? ? ? ? ? ? ? ?B.a┐b∨ef∨∧

C.ab∨┐ef∨∧ ? ? ? ? ? ? ? ? ? ? ? D.a┐b∨∧ef∨

60.有文法G及其語法制導翻譯如下所示(語義規則中的*和+分別是常規意義下的算術運算符):

E→E(1) ∧ T {E.val = E(1).val * T.val}

E→T ? ? ? ?{E.val = T.val}

T→T(1)# n ? ?{T.val = T(1).val + n.val }

T→ n ? ? ? ?{T.val = n.val}

則分析句子3∧ 3 # 4其值為(B ?)。

A. 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?B. 21

C. 14 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?D. 24

61.表達式a+b+c的逆波蘭表示為(B )。

A.a+bc+ ? ? ? ? ? ? ? ? ? ? ? B.ab+c+

C.+abc+ ? ? ? ? ? ? ? ? ? ? ? ? D.abc++

62. 文法G[S]及其語法制導翻譯定義如下:

產生式 語義動作

S’ → S print(S.num)

S → (L) S.num = L.num +1

S → a ? ?S.num = 0

L →L(1),S L.num = L(1).num + S.num

L →S ? L.num = S.num

若輸入為(a,a),且采用自底向上的分析方法,則輸出為( B ?)。

A.0 ? ? ? ?B.1

C.2 ? ? ? ?D.4

63. 在SLR(1)的Action表中,如果某行中存在標記為“rj”的欄,則:(B )

A. 該行必定填滿“rj” ? ? ? ?B. 該行未必填滿“rj”

C. 其他行可能也有“rj” ? ? ?D. goto表中也可能有“rj”

64. 一個(D )指明了在LR分析過程中的某個時刻所能看到產生式多大一部分。

A. 活前綴 ? ? ? ? ? ? ? ? ? B. 前綴

C. 歸約活前綴 ? ? ? ? ? ? ? D. 項目

65.文法G:S→ xS | y 所識別的語言是(D )。

A.xy* ? ? ? ? ? ? ? ? ? ? ?B.(xy)*

C.xx*yx ? ? ? ? ? ? ? ? ? ?D.x*y

66.若狀態k含有項目“A→α.”,且僅當輸入符號a∈FOLLOW(A)時,才用規則“A→α”歸約的語法分析方法是(D )。

A.LALR分析法 ? ? ? ? B.LR(0)分析法

C.LR(1)分析法 ? ? ? ? ? ? D.SLR(1)分析法

67.設有文法G[T]:

T→T*F|F

F→F↑P|P

P→(T)|a

該文法句型T*P↑(T*F)的句柄是下列符號串(C ? )

A.(T*F) ? B. T*F ? ? ? ?C. P ? ? ? ? D. P↑(T*F)

68.LR分析表中的轉移表(goto)是以(B ? )作為列標題的。

A.終結符 ? ? B.非終結符 C.終結符或非終結符 ? ?D.表示狀態的整形數

69.編譯程序的語法分析器必須輸出的信息是( ?A ? )

A.語法錯誤信息 B.語法規則信息 C.語法分析過程 D.語句序列

70.下列項目中為可移進項目的是( ?C ? ? )。

A.E′→E. ? ? B.L→. ? ?C.L→-.L ? D.F→L*F.

71.有一語法指導定義如下:

S→bAb ? ? ? ?print ?“1”

A→(B ? ? ? print ?“2”

A→a ? ? ? ? ?print ?“3”

B→aA) ? ? ? ?print ?“4”

若輸入序列為b(a(a(aa)))b,且采用自底向上的分析方法,則輸出序列為( ? ?B ? ? )

A.32224441 B.34242421 C.12424243 D.34442212

72.同正規式(a|b)*等價的正規式為(D ? )

A.(a|b)+ B.a*|b* C.(ab)* D.(a*|b*)+

73.詞法分析器的加工對象是(C ? )

A.中間代碼 B.單詞 C.源程序 D.元程序

74.在自下而上的語法分析中,應從( B ? ?)開始分析。

A.句型 B.句子 C.文法開始符號 D.句柄

75.賦值語句X:=-(a+b)/(c-d)-(a+b*c)的逆波蘭表示是( ? C ? ? ?)

  • Xab+cd-/-bc*a+-:=

  • Xab+/cd-bc*a+--:=

  • Xab+-cd-/ a bc* +-:=

  • Xab+cd-/abc* +--:=

  • 76.設有文法G[T]:

    T→T*F|F

    F→F↑P|P

    P→(T)|a

    該文法句型T*F↑(T*F)的句柄是下列符號串(B ? )

    A.(T*F) ? B. T*F ? ? ? ?C. P ? ? ? ? D. P↑(T*F)

    77.LR分析表中的動作表(action)是以( D ?)作為列標題的。

    A.終結符 ? ? B.非終結符 C.終結符或非終結符 ? ?D.終結符和結束符$

    78.下列項目中為可歸約項目的是( B ? ? ?)。

    A.E′→.E ? ? B.L→. ? ?C.L→-.L ? D.F→L*.F

    79.有一語法指導定義如下,其中+表示符號連接運算:

    S→B ? ? ? ?print ?B.vers

    B→a ? ? ? ? B.vers=a

    B→b ? ? ? ? ? B.vers=b

    B→Ba ? ? ? ? B.vers=a+B.vers

    B→Bb ? ? ? ? B.vers=b+B.vers

    若輸入序列為abab,且采用自底向上的分析方法,則輸出序列為( ? D ? ? ?)

    A.aabb B.abab C.bbaa D.baba

    80.同正規式(a|b)*等價的正規式為(D ? )

    A.(a|b)+ B.a*|b* C.(ab)* D.(a*|b*)+

    共 4 ? 頁第 ? 1 ?頁

    81.詞法分析器的加工對象是(C ? )

    A.中間代碼 B.單詞 C.源程序 D.元程序

    82.在自上而下的語法分析中,應從( C ? ?)開始分析。

    A.句型 B.句子 C.文法開始符號 D.句柄

    83.賦值語句X:=-(a+b)/(c-d)-(a+b*c)的逆波蘭表示是( ? C ? ? ?)

  • Xab+cd-/-bc*a+-:=

  • Xab+/cd-bc*a+--:=

  • Xab+-cd-/ a bc* +-:=

  • Xab+cd-/abc* +--:=

  • 84.編譯程序不能檢查、處理的錯誤是程序中的_______B_________。

    A.靜態語義檢查 ? ? ? ?B.動態語義檢查 ? ?C.語法錯誤 ? ? D.詞法錯誤

    85.在LR(0)的ACTION子表中,如果某一行中有標記為“rj”的欄,則_______C__________。

    A.該行既有rj又有Sj ? ? ? ? ? ? ?B.其它行也有rj

    C.該行一定填滿rj ? ? ? ? ? ? ? ? D.該行未填滿rj

    86.同正規式(a|b)+等價的正規式是_________B________________。

    A.(a|b)* ? B.(a|b)(a|b)* ? C.(ab)*(ab) ? D.(a|b)|(a|b)*

    87.在規范歸約中,用______B______來刻畫可歸約串。

    A.直接短語 ? ? B.句柄 ? ? ?C.素短語 ? ? ? ?D.短語

    88.若a為終結符,則A→α·aβ為_______B______項目。

    A.歸約 ? ? ? ? B.移進 ? ? ?C.接受 ? ? ? ? ?D.待約

    89.一個文法G,若________C____________,則稱它是LL(1)文法。

    A.G中不含左遞歸 ? ? ? ? ? ? ? ? ? ? ? ? ?B.G無二義性 ? ?

    C.G的LL(1)分析表中不含多重定義的條目 ?D.G中產生式不含左公因子

    90.LR分析器的核心部分是一張分析表,該表由_______D___________組成。

    A.ACTION表 ? ? ?B.GOTO表 ? ?C.預測分析表 ? ?D.ACTION表和GOTO表

    91.構造編譯程序應該掌握_______D__________。

    A.源程序 ? ? B.目標語言 ? ? C.編譯方法 ? ? ? ?D.以上三項都是

    92.在遞歸子程序方法中,若文法存在左遞歸,則會使分析過程產生___D__________。

    A.回溯 ? ? ? B.非法調用 ? ? C.有限次調用 ? ? ?D.無限循環

    93.最左簡單子樹的葉結點,自左至右排列組成句型的________C____________。

    A.短語 ? ? ? B.句型 ? ? ? ? C.句柄 ? ? ? ? ? ?D.間接短語

    94.如果一個正規式所代表的集合是無窮的,則它必含有的運算是__________C___________。

    A.連接運算“·” ?B.或運算“|” C.閉包運算“*” ? D.括號“(”和“)”

    95.同正規式a*b*等價的文法是________C___________。

    A.G1:S→aS|bS|ε ? B.G2:S→aSb|ε C.G3:S→aS|Sb|ε ? D.G4:S→abS|ε

    96.由文法的開始符號出發經過若干步(包括0步)推導產生的文法符號序列稱為______B________。

    A.語言 ? ?B.句型 ? ?C.句子 ? ?D.句柄

    97.四元式之間的聯系是通過_______B____________實現的。

    A.指示器 ? B.臨時變量 ? ? C.符號表 ? ?D.程序變量

    98.編譯程序的語法分析器必須輸出的信息是________A____________。

    A.語法錯誤信息 ? ? B.語法規則信息 ? ?C.語法分析過程 ? D.語句序列

    99.LL(1)分析法中“1”的含義是在輸入串中查看一個輸入符號,其目的是_______C___________。

    A.確定最左推導 ? ? ? ? ? ? ? ? ? B.確定句柄 ? ?

    C.確定使用哪一個產生式進行展開 ? D.確定是否推導

    100.稱正規式R1和R2等價是指__________C_______________。

    A.R1和R2都是定義在同一個字母表上的正規式

    B.R1和R2使用的運算符相同

    C.R1和R2代表同一個正規集

    D.R1和R2代表不同的正規集

    二、填空題

    概述部分:

    1.編譯程序的開發常常采用自編譯、 交叉編譯 、 ?自展 和移植等技術實現。

    2.解釋程序和編譯程序的區別在于是否生成目標程序 。

    3.如果編譯程序生成的目標程序是匯編語言程序,則源程序的執行分為3個階段: 編譯階段 、 匯編階段 和 運行階段 。

    4.編譯程序工作過程中,第一階段輸入是 源程序,最后階段的輸出為 目標程序 ?。

    5.編譯過程通常可分為5個階段詞法分析階段、 語法分析階段、 語義分析和中間代碼生成階段、優化階段和目標代碼生成階段。

    6.如果編譯階段生成的目標程序是某特定計算機系統的機器代碼程序,則源程序的執行分為兩大階段: 編譯階段 和 ?運行階段 。

    7.對編譯程序而言,輸入數據是 ? ? 源程序 ? ? ,輸出結果是 ? ? 目標程序 ? ?。

    8.貫穿于編譯程始終的工作有 ? ? 符號表處理 ? ? ?和出錯處理。

    詞法分析部分:

    1.詞法分析的工作是將源程序中的 字符串 變換成 ?單詞符號流 的過程,所遵循的是語言的 構詞規則 。

    2.若兩個正規式所表示的 正規集 相同,則認為二者是等價的。

    3.若兩個正規式所表示的正規集相同,則認為二者是 等價 ?的。

    4.正規式R1和R2等價是指_______表示相同的正規集 ? ? ? ? ? ? ? ? 。

    5.詞法分析器的輸入是源程序字符串,輸出結構是 二元式(單詞種別,單詞自身的值) 。詞法分析所遵循的是語言的 構詞 ?規則。

    6.確定的有限自動機是一個五元組,包含的五個元分別是:狀態集合、字母表、初態、終態集、狀態轉換函數集合。

    7.有限自動機是更一般化的狀態轉換圖,它分為 確定的有限自動機DFA ?和 非確定的有限自動機NFA 兩種。

    8.NFA和DFA的區別主要有兩點:其一是 NFA可以有若干個初始狀態,而DFA僅有一個初始狀態 ;其二是 NFA的狀態轉換函數f不是單值函數,而是一個多值函數 。

    語法分析部分:(基本概念、LL(1)、LR(0)、SLR(1)、遞歸下降子程序)

  • 語法分析的方法通常分為兩類: 自上而下分析方法 和 ?自下而上分析方法 。

  • 2.文法中的終結符集和非終結符集的交集是 空集 ?。

    3.一個句型的最左直接短語稱為該句型的___句柄________________。

    4.規范歸約是 最右推導 的逆過程。

    5.自下而上語法分析中分析器的動作有_移進 ? 、____歸約 ?、__接受_ ?、__報錯 __。

    6.自上而下語法分析中分析器的動作有___匹配終結符____、__展開非終結符_、__分析成功、報錯__。

    7.常用的自上而下語法分析方法有遞歸下降子程序方法和預測分析表方法(LL(1)方法)。

    8.常用的自下而上語法分析方法有算符優先分析法和LR分析法。

    9.一個LL(1)分析器由 ?一張LL(1)分析表(預測分析表) ?、 ?一個先進后出分析棧 ? 和一個 控制程序(表驅動程序)組成。

    10.一個LR分析器由 分析棧 、 ?分析表 和總控程序三個部分組成。

    11.LR(0)分析法的名字中,“L”表示自左至右分析輸入串,“R”表示 采用最右推導的逆過程即最左歸約。“0”表示 向右查看0個字符 。

    12.LL(1)分析法中,第一個L的含義是 從左到右掃描輸入串 ;第二個L的含義是 分析過程中采用最左推導 ;“1”的含義是 只需向右查看一個符號就可以決定如何推導 。

    13.LR(1)文法的含義是:L表明_____自左至右掃描輸入串__,R表明___采用最右推導的逆過程(最左歸約)方法進行分析__。

    14.一個上下文無關文法是LL(1)文法的充分必要條件是:對每一個非終結符A的任何兩個不同產生式A→α|β,有下面的條件成立:(1) ? ? FIRST(α)∩FIRST(β)= ? ? ? ;(2)假若,則有 FIRST(α) ∩ FOLLOW(A) = ? ? ?。

    15.對于LL(1)文法中的任何產生式A→α|β,則需要滿足__First(_α)∩First(β)=Φ ? ? ?、

    _若_β=>*ε,則_First(_α) ∩__Follow(A)=_Φ_。

    16.LR分析器的核心部分是一張分析表,該表包括 動作(ACTION)表和 ?狀態轉換(GOTO)表 等兩個子表。

    17.關于非終結符A的直接左遞歸產生式:A→Aα|β,其中α、β是任意的符號串且β不以A開頭,則可以將A的產生式改寫為右遞歸的形式為: A→βA’ , A’→αA’|ε 。

    18.在消除回溯,提取公共左因子時,關于A的產生式A→ δβ1 | δβ2 | … | δβi i+1 | …| βj,可以改寫為: A → δA’| βi+1 | …| βj,A’ →β1| … |βi ?。

    19.設G[S]是一文法,如果符號串x是從識別符號推導出來的,即有x,則稱x是文法G[S]的____句型__,若x僅由終結符號組成,即,則稱x為文法G[S]的__句子 。

    20.已知文法G[S]:

    S→eT|RT ? ? ? ?T→DR|ε ?R→dR|ε ? ?D→a|bd

    求FIRST(S)={e,d,a,b,ε}______;FOLLOW(D)=_{d,#} ? 。

    語義處理部分:

    1.文法符號的屬性有兩種,一種稱為 繼承屬性 ,另一種稱為 綜合屬性 。

    2.編譯過程中,常見的中間語言形式有逆波蘭表示法、 ?抽象語法樹 、 三元式、 ?四元式 。

    3.語法制導翻譯的方法就是為每個產生式配上一個 翻譯子程序(語義動作或語義子程序) ,并在語法分析的同時執行它們。

    4.編譯過程中,常見的中間語言形式有逆波蘭表示法、 ?抽象語法樹 、 三元式、 ?四元式 。

    5.詞法分析器的輸入是 源程序字符串 ,輸出結構是 二元式(單詞種別,單詞自身的值) 。

    6.文法符號的屬性有兩種,一種稱為 繼承屬性 ,另一種稱為 綜合屬性 。

    7.四元式之間的聯系是通過 臨時變量 實現的。

    8.在屬性文法中,終結符只有____綜合 ? 屬性。

    9.編譯過程中,常見的中間語言形式有 ?逆波蘭式 、 抽象語法樹 、 ?三元式 、 ?四元式 。

    10.語法制導翻譯的方法就是為每個產生式配上一個 翻譯子程序(語義動作或語義子程序) ,并在語法分析的同時執行它們。

    11.目前較常見的語言語義的描述形式是__屬性文法______,并使用__語法制導翻譯 ? 方法完成對語法成分的翻譯。

    三、判斷題

    1.設r和s分別為正規式,則有L(r|s)= L(r) | L(s).。(× )

    2.一個文法的所有句型的集合形成該文法所能接受的語言。(× )

    3.語法分析之所以采用上下文無關文法是因為它的描述能力最強。(× )

    4.由于LR(0)分析表構造簡單,所以它的描述能力強,適用面寬;LR(1)分析表因構造復雜而描述能力弱,適用面窄。(× )

    5.逆波蘭表示法表示表達式時無需使用括號。(√ )

    6.自動機M和M’的狀態個數不同,則二者必不等價。(× )

    7.LL(1)文法一定不含左遞歸和二義性。(√ )

    8.所有LR分析器的總控程序都是一樣的,只是分析表各有不同。(√ )

    9.無論是三元式表示還是間接三元式表示的中間代碼,其三元式在三元式表中的位置一旦確定就很難改變。(√ )

    10.三地址語句類似于匯編語言代碼,可以看成中間代碼的一種抽象形式。(√ )

    11.最左推導也被稱為規范推導。(× ?)

    12.運算對象排列的先后順序在后綴式和中綴式中不同。(× ?)

    13.出現在移進-歸約分析器棧中的內容被稱為文法G的活前綴。(√ ?)

    14.LR方法可以分析含有左遞歸的文法。( √ )

    15.三元式的編號具有雙重含義,既代表此三元式,又代表三元式存放的結果。(√ ?)

    16.語義規則中的屬性有兩種:綜合屬性與繼承屬性。(√ ?)

    17.移進-歸約分析器的格局中棧的內容一般是文法符號與狀態。( √ )

    18.由于遞歸下降子程序方法較LL(1)方法簡單,因此它要求文法不必是LL(1)文法。(× ?)

    19.四元式的編號具有雙重含義,既代表此四元式,又代表四元式存放的結果。(× )

    20.用高級語言編寫的源程序必須經過編譯,產生目標程序后才能運行。( × ? )

    21.源程序到目標程序的變換是等價變換,即兩者結構不同,但語義是一致的。( √ ? )

    22.對于任何一個正規式e,都存在一個DFA A,使得L(e)=L(A)。( √ ? ? )

    23.最小化的DFA,它的狀態數最小。( ? √ ? ?)

    24.NFA的確定化算法具有消除ε邊的功能。( ? √ ? ?)

    25.每個非終結符產生的終結符號串都是該語言的子集。( ?× ? ?)

    26.一個語言的文法是不唯一的。( ?√ ? ?)

    27.語法錯誤校正的目的是為了把錯誤改正過來。( ? × ? )

    28.源程序和目標程序是等價關系。( ? √ ? )

    29.編譯程序中錯誤處理的任務是對檢查出的錯誤進行修改。( ?× ? )

    30.使用有限自動機可以實現單詞的識別。( ?√ ? ?)

    31.一個非確定的有限自動機NFA可以通過多條路徑識別同一個符號串。( ?√ ? ?)

    32.最小化的DFA所識別接受的正規集最小。( ? × ? )

    33.一個語言(如C語言)的句子是有窮的。( ? ?× )

    34.LL(1)方法又稱為預測分析方法。( √ ? ? )

    35.一個LL(1)文法是無二義和無回溯方法。( ?√ ? ?)

    36.語法分析器可以檢查出程序中的所有錯誤。( ?× ? ?)

    37.LR分析法是自上而下的語法分析方法。( ? × ? )

    三、多項選擇題

    1. 編譯器的各個階段的工作都涉及到(AE )

    A. 表格處理 ? ? ? ? ? ? ? ? ? ? ?B. 詞法分析

    C. 語法分析 ? ? ? ? ? ? ? ? ? ? ?D. 語義分析 ?

    E. 出錯處理

    2. 令S={a,b},則S上的符號串的全體可用下面的正規式表示。(ABE )

    A. (a|b)* ? ? ? ? ? ? ? ? ? ? ? ? ?B. (a*|b*)*

    C. (a|b)+ ? ? ? ? ? ? ? ? ? ? ? ? ?D. (ab)*

    E. (a*b*)*

    3. 自上而下的分析方法有:(AD )

    A. 遞歸下降分析法 ? ? ? ? ? ? ? ?B. LR(0)分析法

    C. LALR(1)分析法 ? ? ? ? ? ? ?D. LL(1)分析法

    E. SLR(1)分析法

    4. 文法G:G[S]:S→CD Ab→bA

      C→aCA Ba→aB

    ? ? ? ? C→bCB Bb→bB

      AD→aD C→ε

      BD→bD D→ε

      Aa→bD

    是(ABE )。

    A. 0型文法 ? ? ? ? ? ? ? ? ? ? ?B. 1型文法

    C. 2型文法 ? ? ? ? ? ? ? ? ? ? ?D.3型文法 ?

    E. 上下文有關文法

    5. 對LR分析表的構造,有可能存在的動作沖突有:(AD )

    A. 移進/歸約沖突 ? ? ? ? ? ? ? ?B. 移進/移進沖突

    C. 歸約沖突 ? ? ? ? ? ? ? ? ? ? D. 歸約/歸約沖突

    E. 移進沖突

    6. 一個編譯器可能有的階段為(ABCDE )

    A. 詞法分析 ? ? ? ? ? ? ? ? ? ? B. 語法分析

    C. 語義分析 ? ? ? ? ? ? ? ? ? ? D. 中間代碼生成

    E. 目標代碼生成

    7 令S={a,b},則S上的所有以b開頭,后跟若干個(可為0個)ab的符號串的全體可用下面的正規式表示。(AB )

    A.b (ab)* ? ? ? ? ? ? ? ? ? ? ? ? B. (ba)*b

    C. b(a|b)+ ? ? ? ? ? ? ? ? ? ? ? ? D. (ba)+b

    E. b (a|b)*

    8. 自下而上的分析方法有:(BCE )

    A. 遞歸下降分析法 ? ? ? ? ? ? B. LR(0)分析法

    C. LALR(1)分析法 ? ? ? ? ? ?D. LL(1)分析法

    E. SLR(1)分析法

    9. 一般來說,編譯器可分為前端和后端,下列編譯階段可被劃分為編譯的前端的有:(ABCDE )

    A. 詞法分析 ? ? B. 語法分析

    C. 語義分析 ? ? D. 中間代碼生成 ?E. 中間代碼優化

    10.令S={a,b},則S上的符號串的全體可用下面的正規式表示。(ABE )

    A. (a|b)* ? B. (a*|b*)*

    C. (a|b)+ ?D. (ab)* ? E. (a*b*)*

    11.下列符號串是符號集S={a,b}上的正規式的有:( ABCDE)

    A. ε ? B. a ?C. ab D. (ab|a)(ab|a)

    E. ab|ab

    12.正規式服從的代數規律有:(ABDE )

    A. “或”運算服從交換律 ?B. “或”運算服從結合律

    C. “連接”運算服從交換律D. “連接”運算服從結合律

    E. “連接”運算可對“或”運算進行分配

    13.令S={a,b},則S上的所有以b開頭,后跟若干個(可為0個)ab的符號串的全體可用下面的正規式表示。(AB )

    A.b (ab)* ?B. (ba)*b ? C. b(a|b)+

    D. (ba)+b ? E. b (a|b)*

    14.一個LR分析器包括:(ADE )

    A. 一個總控程序 B. 一個項目集

    C. 一個活前綴 ?D. 一個分析棧

    E. 一張分析表

    15.LR分析器的核心部分是一張分析表,該表包括(DE )等子表。

    A. LL(1)分析表 B. LR(1)分析表

    C. SLR(1)分析表D. Action表

    E. goto表

    16.Action表中的每一項Action[S,a]所表示的動作可能為:(ABCD )

    A. 移進 ?B. 接受 C. 歸約

    D. 出錯 ?E. 待約

    五.簡答題

    1.構造正規表達式a(aa)*bb(bb)*a(aa)*的NFA。

    解:

    2.構造正規表達式((a|b)*|aa)*b的NFA。

    解:

    2.令文法G[N]為 ? ? ? G[N]: N→D|ND

    D→0|1|2|3|4|5|6|7|8|9

    給出句子568的最左、最右推導。

    解:最左推導:NND NDD DDD 5DD 56D 568

    最右推導:NND N8 ?ND8N68 D68 568

    3.給出字母表Σ={a,b}上的同時只有奇數個a和奇數個b的所有串的集合的正規文法;

    解: G[S]:S→aA|bB

    A→aS|bC|b

    B→bS|aC|a

    C→bA|aB|ε

    4.給定文法:S→(L)| a

    ? ? ? ? ? ? L→L,S | S

    ?請書寫語義規則,求輸出句子中每一個a的括號嵌套深度。

    解:

    用繼承屬性depth表示嵌套深度,則

    S’→S S.depth = 0

    S →(L) L.depth = S.depth + 1

    S →a print(S.depth)

    L →L(1),S L(1).depth= L.depth; S.depth = L.depth

    L →S S.depth = L.depth

    5.表達式a*b-c-d$e$f-g-h*i中,運算符的優先級由高到低依次為-、*、$,且均為右結合,請寫出相應的后綴式。

    解: abcd- -*efgh- -i*$$ ?

    6.判斷文法G[S]:S → BA

    A ?→ BS | d

    B ?→ aA| bS | c

    是否為LL(1)文法.

    解:對于該文法求其FIRST集如下:

    FIRST(S) = {a, b, c}; FIRST(A) = {a,b, c, d}; FIRST(B) = {a, b, c}。

    求其FOLLOW集如下:

    FOLLOW(S) = {a, b, c, d, #};FOLLOW(A) = {a, b, c, d, #}; FOLLOW(B) = {a, b, c, d, #}。

    由A → BS | d 得:

    FIRST(BS) ∩ FIRST(‘d’)= {a, b, c} ∩ ozvdkddzhkzd = Φ

    由B → aA| bS | c 得

    FIRST(aA) ∩ FIRST(bS) ∩FIRST(c) = {a} ∩{b}∩ {c} =Φ

    由于文法G[S]不存在形如β→ε的產生式,故無需求解形如FIRST(α)∩ FOLLOW(A)的值,也即文法G[S]是一個LL(1)文法。

    7.對于文法G[E]:E→E+T | T

    T→T+P | P

    P→(E) | i

    寫出句型P+T+(E+i)的所有短語、直接短語、句柄。

    解:短語:P、P+T、i、E+i、(E+i)、P+T+(E+i);//T+(E+i)

    直接短語:P、i;

    句柄:P;

    8.已知文法G[A]:A→aABl|a

    B→Bb|d

    試給出與G[A]等價的LL(1)文法G[A′];

    解:G[A′]:A→aA′

    A′→ABl | ε

    B→dB′

    B′→bB′| ε

    9.將下面的語句翻譯成四元式序列:

    if (x>y) m= 1;

    else ?m=0;

    解:1(j>,x,y,3)

    2 (j,_,_,5)

    3 (=,1,_,m)

    4 (j,_,_,6)

    5 (=,0,_,m)

    6:

    10.將以下DFA最小化。(8分)

    解:

    11.設M=({x,y},{a,b}, f, x, {y})為一非確定的有限自動機,其中f定義如下:

    f(x,a)={x,y} ? ? ? f{x,b}={y}

    f(y,a)=Φ ? ? ? ? f{y,b}={x,y}

    試構造相應的確定有限自動機M′。(12分)

    解:對照自動機的定義M=(S,Σ,f,So,Z),由f的定義可知f(x,a)、f(y,b)均為多值函數,因此M是一非確定有限自動機。

    先畫出NFAM相應的狀態圖,如下圖所示。

    用子集法構造狀態轉換矩陣,如下表所示。

    將轉換矩陣中的所有子集重新命名,形成下表所示的狀態轉換矩陣,即得到

    M′=({0,1,2},{a,b},f,0,{1,2}),

    M′狀態轉換圖如下圖所示。

    (注意:本題由于集合的命名和先后順序不同,可能最終結果不同。)

    12.試構造下述文法的SLR(1)分析表。(13分)

    G[A]: A→aABl|a

    B→Bb|d

    解:拓廣文法

    (0)S→A

    (1)A→aABl

    (2)A→a

    (3)B→Bb

    (4)B→d

    First(A)={a}follow(A)={#,d}

    First(B)=ozvdkddzhkzdfollow(B)={l}

    SLR(1)分析表如下:

    a

    b

    d

    l

    #

    A

    B

    0

    S2

    1

    1

    ACC

    2

    S2

    R2

    R2

    3

    3

    S4

    5

    4

    R4

    5

    S7

    S6

    6

    R1

    R1

    7

    R3

    13.將下面的語句翻譯成四元式序列:(7分)

    if (x>y) m= 1;

    else ?m=x+y;

    解:1(j>,x,y,3)

    2 (j,_,_,5)

    3 (=,1,_,m)

    4 (j,_,_,7)

    5 (+,x,y,T1)

    6 (=, T1,_,m)

    7:

    14. 試構造下述文法的LL(1)分析表。(15分)

    G[S]: S→(L)|a

    L→L,S|S

    解:消除左遞歸:

    G(S): S ? (L) | a

    L ? SL’

    L’ ? , SL’| ε

    構造FIRST集,如下:

    (1)FIRST(S)= {(, a}

    (2)FIRST(L)= {(, a}

    (3)FIRST(L’)= {,, ε}

    構造FOLLOW集如下:

    (1)FOLLOW(S)= {#, ,, )}

    (2)FOLLOW(L)= {)}

    (3)FOLLOW(L’)= {)}

    LL(1)分析表

    (

    )

    a

    ,

    #

    S

    S ? (L)

    S ? a

    L

    L ? SL’

    L ? SL’

    L’

    L’ ? ε

    L’ ? ,SL’

    15.判斷文法G[S]:S → BA

    A ?→ BS | d

    B ?→ aA| bS | c

    是否為LL(1)文法.

    解:對于該文法求其FIRST集如下:

    FIRST(S) = {a, b, c}; FIRST(A) = {a,b, c, d}; FIRST(B) = {a, b, c}。

    求其FOLLOW集如下:

    FOLLOW(S) = {a, b, c, d, #};FOLLOW(A) = {a, b, c, d, #}; FOLLOW(B) = {a, b, c, d, #}。

    由A → BS | d 得:

    FIRST(BS) ∩ FIRST(‘d’)= {a, b, c} ∩ ozvdkddzhkzd = Φ

    由B → aA| bS | c 得

    FIRST(aA) ∩ FIRST(bS) ∩FIRST(c) = {a} ∩{b}∩ {c} =Φ

    由于文法G[S]不存在形如β→ε的產生式,故無需求解形如FIRST(α)∩ FOLLOW(A)的值,也即文法G[S]是一個LL(1)文法。

    16.對于文法G[E]:E→E+T | T

    T→T+P | P

    P→(E) | i

    寫出句型P+T+(E+i)的所有短語、直接短語、句柄。

    解:短語:P、i、E+i、(E+i)、T+(E+i)、P+T+(E+i);

    直接短語:P、i;

    句柄:P;

    17.已知文法G[S]:S→aSbS|bSaS|ε

    試證明G[S]是二義文法

    證明:該文法產生的語言是a的個數和b的個數相等的串的集合。該文法二義,例如句子abab有兩種不同的最左推導。

    SaSbSabSabaSbSababSabab

    SaSbSabSaSbSabaSbSababSabab

    18.將下面的語句翻譯成四元式序列:

    while(a

    if (c>d) x=y+z

    解:100(j

    101 (j,_,_,107)

    102 (j>,c,d,104)

    103 (j,_,_,106)

    104 (+,y ,z ,t)

    105 (=,t ,_ ,x)

    106 (j,_,_,100)

    107:

    19.構造正規表達式a(aa)*bb(bb)*a的最小化的確定有限自動機M′。

    解: 先畫出正規式相應的NFAM狀態圖,如下圖所示。

    用子集法構造狀態轉換矩陣,如下表所示。

    I

    Ia

    Ib

    {x}

    {1}

    -

    {1}

    {2}

    {3}

    {2}

    {1}

    -

    {3}

    -

    {4}

    {4}

    {Y}

    {5}

    {5}

    -

    {4}

    {Y}

    -

    -

    將狀態分為終態集{Y}和非終態集{X,1,2,3,4,5}

    因為{X,1,2,3,4,5}a={1,2,1,_,Y,_}

    所以非終態集分為{X,1,2},{3,5},{4}

    因為{X,1,2}b={_,3,_},所以分為

    最后得到集合{X,2},{1},{3,5},{4},{Y}重新命名為1,2,3,4,5得到最小化的DFAM′狀態轉換矩陣和狀態轉換圖如下圖所示。

    I

    Ia

    Ib

    1

    2

    _

    2

    1

    3

    3

    -

    4

    4

    5

    3

    5

    -

    _

    (注意:本題由于集合的命名和先后順序不同,可能最終結果不同。)

    20.試構造下述文法的SLR(1)分析表。

    G[A]: A→aABl|a

    B→Bb|d

    解:拓廣文法

    (0)S→A

    (1)A→aABl

    (2)A→a

    (3)B→Bb

    (4)B→d

    First(A)={a}follow(A)={#,d}

    First(B)=ozvdkddzhkzdfollow(B)={l}

    SLR(1)分析表如下:

    ACTION

    GOTO

    a

    b

    d

    l

    #

    A

    B

    0

    S2

    1

    1

    ACC

    2

    S2

    R2

    R2

    3

    3

    S4

    5

    4

    R4

    5

    S7

    S6

    6

    R1

    R1

    7

    R3

    21.畫出編譯程序的總體結構圖,簡述各部分的主要功能。

    解:編譯程序的總體框圖如下所示:

    (1)詞法分析器,又稱掃描器,它接受輸入的源程序,對源程序進行詞法分析,識別出一個個單詞符號,其輸出結果是二元式(單詞種別,單詞自身的值)流。

    (2)語法分析器,對單詞符號串進行語法分析(根據語法規則進行推導或歸約),識別出程序中的各類語法單位,最終判斷輸入串是否構成語法上正確的句子。

    (3)語義分析及中間代碼生成器,按照語義規則對語法分析器歸約出(或推導出)的語法單位進行語義分析并把它們翻譯成一定形式的中間代碼。編譯程序可以根據不同的需要選擇不同的中間代碼形式,有的編譯程序甚至沒有中間代碼形式,而直接生成目標代碼。

    (4)優化器對中間代碼進行優化處理。一般最初生成的中間代碼執行效率都比較低,因此要做中間代碼的優化,其過程實際上是對中間代碼進行等價替換,使程序在執行時能更快,并占用更小的空間。

    (5)目標代碼生成器,把中間代碼翻譯成目標程序。中間代碼一般是一種與機器無關的表示形式,只有把它再翻譯成與機器硬件直接相關的機器能識別的語言,即目標程序,才能在機器上運行。

    (6)表格管理模塊保持一系列的表格,登記源程序的各類信息和編譯各階段的進展狀況。編譯程序各個階段所產生的中間結果都記錄在表格中,所需要的信息也大多從表格中獲取,整個編譯過程都在不斷和表格打交道。

    (7)出錯處理程序對出現在源程序中的錯誤進行處理。如果源程序有錯誤,編譯程序應設法發現錯誤,把有關錯誤信息報告給用戶。編譯程序的各個階段都有可能發現錯誤,出錯處理程序要對發現的錯誤進行處理、記錄,并反映給用戶。

    22.對于文法G(S)

    S (L) | aS | a

    L L, S | S

    (1) 畫出句型(S,(a))的語法樹。

    (2) 寫出上述句型的所有短語、直接短語和句柄。

    解:

    (1) 句型(S,(a))的語法樹如下圖所示:

    (2) 從語法樹中可以找到(3分)短語:a; (a); ?S; ?S,(a); ?(S, (a))

    直接短語:a; ?S

    句柄:S

    23.構造一文法,使其描述的語言L= {ω |ω (a,b)*,且ω中含有相同個數的ab}

    解:

    S ε| aA|bB

    A b| bS| aAA

    B a| aS| bBB

    24.分別給出表達式(a*(b-c))+d的逆波蘭表示和四元式表示。

    解:(1)逆波蘭式:abc-*@d+ 其中使用@代表一目減運算 ?

    (2)四元式: ?

    (-, b, c, T1)

    (*, a, T1,T2)

    (@, T2, _, T3)

    (+, T3,d, T4)

    25.把下列語句翻譯為四元式序列:

    while (A > B)

    if (C > D)

    X = Y * Z

    else

    X = Y + Z

    解:

    (1) (j>, A, B, 3)

    (2) (j, _, _, 11)

    (3) (j>, C, D, 5)

    (4) (j, _, _, 8)

    (5) (*, Y, Z, T1)

    (6) (=, T1,_, X)

    (7) (j, _, _, 1)

    (8) (+, Y, Z, T2)

    (9) (=, T2,_, X)

    (10) (j, _, _, 1)

    (11)

    26構造一個DFA它接受Σ= {0,1}上所有滿足如下條件的字符串每個1后面都有0直接跟在右邊。

    :(1)0*(0|10)*0*或者(0|10)* ?

    (2)

    NFA ? (2分)

    子集法確定化

    • I

      I0

      I1

      {X, 0, 1, 3, Y}

      {0, 1, 3, Y}

      {2}

      {0, 1, 3, Y}

      {0, 1, 3, Y}

      {2}

      {2}

      {1, 3, Y}

      -

      {1, 3, Y}

      {1, 3, Y}

      {2}

    重新命名狀態,即得:

    • S

      0

      1

      1

      2

      3

      2

      2

      3

      3

      4

      -

      4

      4

      3

    最小化

    首先分為終態集和非終態集{3} {1, 2, 4} 因為10= 2 20 = 2 40 = 4狀態均屬于集合{1,2, 4},所以對于輸入符號0不能區分開124三個狀態;11= 3 21 = 3 41 =3狀態均屬于集合{3},所以對于輸入符號1也不能區分開124三個狀態;因此最終的狀態劃分即為:{3} {1, 2, 4},其對應的DFA如下圖所示:

    27已知文法G(S)

    SS*aP|aP| *aP

    P+aP|+a

    (1) 將文法G(S)改寫為LL(1)文法G(S)

    (2) 寫出文法G(S)的預測分析表。

    解:

    (1)消除左遞歸,文法變為: ?

    SaPS|*aPS

    S’→*aPS| ε

    P+aP|+a

    提取公共左因子文法變為G(S) ?

    SaPS|*aPS

    S’→*aPS|ε

    P+aP

    P’→P| ε

    (2)計算每個非終結符的FIRST集和FOLLOW

    FIRST(S) = {a, *} FOLLOW(S) = {#}

    FIRST(S) = {*, ε} FOLLOW(S)= {#}

    FIRST(P) = {+} FOLLOW(P) = {*, #}

    FIRST(P) = {+, ε} FOLLOW(P)= {*, #}

    構造該文法的預測分析表如下:(5分)

    • *

      +

      a

      #

      S

      S*aPS

      SaPS

      S

      S’→ *aP

      S’→ ε

      P

      P+aP

      P

      P’→ε

      P’→P

      P’→ε

    28.已知文法G(S)

    SaS | bS | a

    (1) 構造識別該文法所產生的活前綴的DFA

    (2) 判斷該文法是LR(0)還是SLR(1),并構造所屬文法的LR分析表。

    解:

    (1)將文法G(S)拓廣為G(S)

    (0) S’→S

    (1) SaS

    (2) SbS

    (3) Sa

    識別該文法所產生的活前綴的DFA

    (2)在狀態I2存在移近-歸約沖突,因此該文法不是LR(0)文法。

    計算SFOLLOW集合:

    FOLLOW(S)= {#}

    I2中的沖突用FOLLOW集合可以解決,所以該文法是SLR(1)文法。

    構造SLR(1)分析表如下:

        • 狀態

          ACTION

          GOTO

          a

          b

          #

          S

          0

          s2

          s3

          1

          1

          acc

          2

          s2

          s3

          r3

          4

          3

          s2

          s3

          5

          4

          r1

          5

          r2

    29.將下圖所示的非確定有限自動機(NFA)變換成等價的確定有限自動機(DFA)。其中,X為初態,Y為終態。

    【解】 用子集法將NFA確定化,如圖所示。

    確定化的DFA如下圖所示:

    30.對正規式(a|b)*abb構造其等價的NFA。

    【解】

    31.下面的文法產生0和1的串,即二進制的正整數,請給出決定每個二進制數的值(十進制形式)的語法制導定義。

    【解】定義值屬性為.val,翻譯方案如下:

    B ? B10 { B.val = B1.val ?2 }

    B ? B11 { B.val = B1.val ?2 + 1 }

    B ? 1 { B.val= 1 }

    B ? 0 { B.val= 0 }

    32.把算術表達式?(a+ b) ? (c + d)+ (e+ f) 翻譯成等價的四元式序列(序號從0開始)。

    【解】

    0(+,a,b ,T1)

    1(uminus,T1,-,T2)

    2(+,c,d , T3)

    3(*,T2,T3,T4)

    4(+,e,f,T5)

    5(+,T4,T5,T6)

    33.設有文法G[S]:

    S→a|(T)|?

    T→T,S|S

    試給出句子(a,a,a)的最左推導。

    【解】(1)(a,a,a)的最左推導

    S=>(T)=>(T,S)=>(T,S,S)=>(S,S,S)=>(a,S,S)=>(a,a,S)=>(a,a,a)

    34.已知文法G:

    S → ?( ?L ?| ?a

    L → ?S ?, ?L ?| ?)

    判斷是不是LL(1)文法,如果是請構造文法G 的預測分析表,如果不是請說明理由。

    【解】

    1)求各非終結符的FISRT 集和FOLLOW 集:

    = { (, a )

    FIRST(L) = { a }? FIRST(S) = {(, ), a }

    FOLLOW(S) = {, ?# }

    FOLLOW(L) = FOLLOW(S) ={ , ? # }

    FIRST(( ?L)∩{a}=Φ

    FIRST(S ?, ?L)∩{)}=Φ

    所以是LL(1)文法

    2)預測分析表:

    • (

      a

      ,

      }

      #

      S

      S→ ( L

      S→ a

      L

      L→ S , L

      L→ S , L

      L → )

    35.文法

    S ?A a | b A c | d c | b d a

    A ? d


    構造識別活前綴的DFA。請根據這個DFA來判斷該文法是不是SLR(1)文法并說明理由。

    【解】

    Follow(S)={#}

    Follow(A)={a,c}

    I4存在沖突且Follow(A)∩{c}={c}

    I7存在沖突且Follow(A)∩{a}={a}

    所以不是SLR(1)文法

    36.將下圖所示的確定有限自動機(DFA)最小化。其中,X為初態,Y為終態。

    【解】 先劃分為終態集{Y}和非終態集I={X,1,2,3}

    X面對輸入符號b時下一狀態屬于I,而1,2,3面對輸入符號b時下一狀態屬于{Y},故劃分為{X}、{1,2,3}

    非終態2和非終態3面對輸入符號a的下一狀態相同,而1不同,即最簡狀態{X}、{1}、{2,3}、{Y}。按順序重新命名為0、1、2、3,則得到最簡DFA,

    37.請畫出識別無符號十進制整數的狀態轉換圖

    【解】

    38.設有文法G[S]:

    S→S*S|S+S|(S)|i

    該文法是否為二義文法,并說明理由?

    【解】該文法是二義文法,因為該文法存在句子i*i+i,該句子有兩棵不同的語法樹如圖所示。

    39.程序的文法如下:

    P → D

    D → D;D| id : T | proc id; D; S

    寫一語法制導定義,打印該程序一共聲明了多少個id

    【解】 屬性num表示id個數

    P→D print(D.num)

    D→D(1);D(2) D.num= D(1).num + D(2).num

    D→id : T D.num = 1

    D→proc id; D(1); S D.num = D(1).num + 1

    例:procid; proc id; id : T; S; S(從語法樹分析入手)

    (注意:本例只是幫助學生理解題意,不是答案部分)

    40.把下列語句翻譯為四元式序列(四元式序號從1開始):

    ? ? ? while(A > B)

    if (C > D)

    X = Y * Z

    ? ? ? ? ? else

    X = Y + Z

    【解】(1)(j>, A, B, 3)

    ? (2)(j, _, _, 11)

    (3) (j>, C, D, 5)

    (4) (j, _, _, 8)

    (5) (*, Y, Z, T1)

    (6) (=, T1, _, X)

    (7) (j, _, _, 1)

    (8) (+, Y, Z, T2)

    (9) (=, T2, _, X)

    (10) (j, _, _, 1)

    (11)

    41.構造下面文法的LL(1)分析表。

    G[D]:D ?TL

    T?int | real

    L?id R

    R?, id R | ?

    【解】FIRST(T)={int real } FOLLOW(T)={id }

    FIRST(L)={ id } ? ? ? FOLLOW(L)={ #}

    FIRST(R)={ , ? ?} ? FOLLOW(R)={ #}

    FIRST(D)={ int real} FOLLOW(D)={#}

    因為FIRST(int)∩FIRST(real)=Φ

    FIRST(, idR)∩FOLLOW(R)=Φ

    所以是LL(1)文法,LL(1)分析表如下:

    int

    real

    id

    ,

    #

    D

    D ? TL

    D ? TL

    T

    T ? int

    T ? real

    L

    L ? id R

    R

    R ? , id R

    R ? ?

    42.給定文法S→aS|bS|a,下面是拓廣文法和識別該文法所產生的活前綴的DFA。判斷該文法是否是SLR(1)文法:如果是構造其SLR(1)分析表,如果不是請說明理由。

    (1)將文法G(S)拓廣為G(S’):

    (0)S’→S

    (1)S→aS

    (2)S→bS

    (3)S→a

    (2)識別該文法所產生的活前綴的DFA如圖1所示。

    【解】注意到狀態I1存在“移進-歸納”沖突,計算S的FOLLOW集合:

    FOLLOW(S)={#}

    {a}∩{b}∩FOLLOW(R)=Φ

    可以采用SLR沖突消解法,得到如下的SLR分析表。

    從分析表可以看出,表中沒有沖突項,所以該文法是SLR(1)文法。

    表1SLR分析表

    ACTION

    GOTO

    狀態

    a

    b

    #

    S

    0

    S1

    S2

    3

    1

    S1

    S2

    r3

    4

    2

    S1

    S2

    5

    3

    acc

    4

    r1

    5

    r2

    43.給出表達式-a*b+b*c+d/e的語法樹和三元式序列。

    答:語法樹 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 三元式

    44.證明下面文法S→AaAb|BbBa A→ε ? ?B→εLL(1)文法,但不是SLR(1)文法。

    證明:

    (1)first(AaAb)={a} ?first(BbBb)={b},有first(AaAb)first(BbBb)=Φ

    所以根據LL(1)文法的定義,該文法是LL(1)文法。(2分)

    (2)為了構造識別活前綴的DFA,初態集包含如下四個項目:S→.AaAb ?S→.BbBa ?A→. ? ?B→.

    但該項目中有兩個可歸約項目:A→. ? B→.,產生歸約-歸約沖突,而follow(A)={ab}follow(B)={ab},有follow(A)follow(B)Φ,所以使用向前看一個終結符的方法不能解決此沖突,所以該文法不是SLR(1)文法。(3分)

    45現有文法G[S]

    S→a|ε|(T)

    T→T,S|S

    請給出句子(a,(a,a))的最左、最右推導,并指出最右推導中每一個句型的句柄。

    答:最左推導:S=〉(T)=〉(T,S)=〉(S,S)=〉(a,S)=〉(a,(T))=〉(a,(T,S))=〉(a,(S,S))=〉(a,(a,S))=〉(a,(a,a)) ?

    最右推導:

    S=〉(T)=〉(T,S)=〉(T,(T))=〉(T,(T,S))=〉(T,(T,a))=〉(T,(S,a))=〉(T,(a,a))=〉(S,(a,a))=〉(a,(a,a))

    句型的句柄是為加下劃線的部分

    46.將下圖的DFA最小化。

    答:初始劃分:II={{0,1,2},{3,4}}(1分)

    (1)考查{0,1,2},1和2接受a,b后都轉向相同的狀態,且接受b后轉向終態,而0接受b后轉向非終態2,所以0與1,2可分,IInew={{0},{1,2},{3,4}}(1分)

    (2)考查{3,4},接受a,b后都轉向相同的狀態,所以3,4不可分。IInew={{0},{1,2},{3,4}}(1分)

    將1,2合并用1代表,3,4合并用3代表,最終的最小化DFA如下:

    47設有如下文法:P→D

    D→DD|idT|procidD

    T→real|integer

    給出一個語法制導定義,打印該程序一共聲明了多少個id

    答:

      • 文法

        語法制導定義

        P→D

        Print(D.num) ? ? ? ? ?

        D→D1D2

        D.num=D1.num+D2.num

        D→idT

        D.num=1

        D→proc idD1

        D.num=D1.num+1

        T→real

        T→integer

    48識別文法G的活前綴的DFA如下圖所示,補充完成狀態I2I5,然后根據該圖構造SLR(1)分析表。

    G(0) P'→P (1) PaPb (2) P→Q (3) Q→bQc

    (4) ?Q→bSc (5) S→Sa (6) Sa

    I2 :P→a.Pb

    P→.aPb

    P→.Q

    Q→.bQc

    Q→.bSc

    I5 :Q→b.Qc

    Q→b.Sc

    Q→.bQc

    Q→.bSc

    S→.Sa

    S→.a

    I2I5分別如下圖所示:

    Follow(P)={b$} 1

    Follow(Q)={bc$} 1

    Follow(S)={ca} ?1

    SLR(1)分析表:

    Action

    GOTO

    a

    b

    c

    $

    P

    Q

    S

    0

    S2

    S5

    1

    3

    1

    Acc

    2

    S2

    S5

    4

    3

    3

    R2

    R2

    4

    S7

    5

    S6

    S5

    9

    10

    6

    R6

    R6

    7

    R1

    R1

    8

    R3

    R3

    R3

    9

    S8

    10

    S12

    S11

    11

    R4

    R4

    R4

    12

    R5

    R5

    49.給出表達式(a+b)*(c+d/e)的語法樹和四元式序列。

    :語法樹如下: ? ? ? ? ? ? ? ? ? ? ? ? ?四元式序列:

    ? ? ? ?

    50.構造文法S→AaAb|BbBa A→ε ? ?B→ε,的預測分析表

    答:first(S)={ab},First(AaAb)={a}First(BbBa)={b}

    Follow(A)={ab}

    Follow(B)={ab} ?

      • a

        b

        $

        S

        S→AaAb

        S→BbBa

        A

        A→ε

        A→ε

        B

        B→ε

        B→ε

    51.寫出C語言標識符集(字母或下劃線開頭的由字母、數字、下劃線構成的串)的正規式。

    解答:用D表示數字0-9,用L表示字母a-z|A-Z,則C語言標識符的正規式為:

    (L|_)(L|D|_)*

    52.有一語法制導定義如下,其中+表示符號連接運算:

    S→B ? ? ? ?print ?B.vers

    B→a ? ? ? ? B.vers=a

    B→b ? ? ? ? ?B.vers=b

    B→Ba ? ? ? B.vers=a+B.vers

    B→Bb ? ? ? ? B.vers=b+B.vers

    若輸入序列為abab,且采用自底向上的分析方法,則輸出序列為(__________baba_________)。

    用分析樹表示求解過程。 ?

    53.假設第一個四元式的序號是100,寫出布爾表達式a<b∨c∧d>e的四元式序列。

    100 (j)

    101 (j, _, _ , 102)

    102 (jnz,c, _ ,104)

    103 (j_,_ ,q)

    104 (j>d,e, 106)

    105 (j_, _ , q ?)

    T:106

    ……

    F:q

    …….

    54設有如下文法

    G[E]E→EWT|T

    T→T/F|F

    F→(E)|a|b|c

    W→+|-

    證明符號串a/(b-c)是句子。

    解答:有推導E?T?T/F?F/F?a/F?a/(E)?a/(EWT)?a/(TWT)?a/(FWT)?a/(bWT)?a/(b-T)?a/(b-c),即從文法開始符號E能夠推導出a/(b-c),所以a/(b-c)是文法G[E]的句子。

    55.對于下列文法

    G[S]S→Sb|bA

    A→aA|a

    (1)構造一個與G等價的LL(1)文法G′

    (2)對于文法G′,構造相應的LL(1)分析表。

    解:

    (1)(5分)G′S→bAS′

    S′→b S′|ε

    A→aA′

    A′→A|ε ?

    (2)(1分)FIRST(S)={b }

    FIRST(S)={ bε}

    FIRST(A)={a}

    FIRST(A)={aε}

    FOLLOW(S)={#}

    FOLLOW(S′)={#}

    FOLLOW(A)={b#}

    FOLLOW(A)=(b#)

    LL(1)分析表:

      • a

        b

        #

        S

        S→bAS′

        S′

        S′→b S′

        S′→ε

        A

        A→aA′

        A

        A′→A

        A′→ε

        A′→ε

    56.構造下述文法的SLR(1)分析表。

    G[S]S→(A)

    A→ABB|B

    B→b

    解:拓廣文法:(1分)

    S′→S ? ?(0)

    S→(A) (1)

    A→ABB ? ?(2)

    A→B ? ? ?(3)

    B→b ? ? ?(4)

    識別活前綴的DFA:(4分)

    FIRST集和follow集:(1分)

    First(S)={(,c} ? ? ? ? follow( S)={#}

    First(A)={b} ? ? ? ? ? ? follow(A)={b,)}

    First(B)={b} ? ? ? ? ? ? follow(B)={b,)}

    SLR(1)分析表:(4分)

    ACTION

    GOTO

    (

    )

    b

    #

    S

    A

    B

    0

    S2

    1

    1

    Acc

    2

    S4

    3

    5

    3

    S6

    S4

    7

    4

    R4

    R4

    5

    R3

    R3

    6

    R1

    7

    S4

    8

    8

    R2

    R2

    57有一語法制導定義如下:

    S→bAb ? ? ? ?print ?“1”

    A→(B ? ? ? print ?“2”

    A→a ? ? ? ? ?print ?“3”

    B→aA) ? ? ? print ?“4”

    若輸入序列為b(a(a(aa)))b,且采用自下而上的分析方法,則輸出序列為(__34242421____)。

    58.寫出賦值語句X=-(a+b)/(c-d)-(a+b*c)的逆波蘭表示。

    Xab+-cd-/abc*+-=

    59為文法

    G[S]S→(L)|a

    L→LS|S

    寫一語法制導定義,它輸出句子中括號嵌套的最大層次數。

    解:使用num屬性描述括號的嵌套最大層次數

    S?→S ? ? ? ? ? ? print(S.num)

    S→(L) ? ? ? ? S.num=L.num+1

    S→a ? ? ? ? ? ? ?S.num=0

    L→L(1)S ? ? ? ? L.num=if L(1).num>S.numthen ?L(1).numelse ?S.num

    L→S ? ? ? ? ? ? ? L.num= S.num

    每個式子1分。

    60設有文法G[S]:

    S→aAcB|Bd

    A→AaB|c

    B→bScA|b

    該文法句型aAcbBdcc的句柄是_______Bd_____________

    612.已知文法G[S]如下:構造該文法的LR(0)分析表。

    G[S]S→BB

    B→aB|b

    解:拓廣文法:(1分)

    (0)S?→S

    (1)S→BB

    (2)B→aB

    (3)B→b

    識別活前綴的DFA如下:

    LR(0)分析表如下:

    狀態

    Action

    Goto

    a

    b

    #

    S

    B

    0

    S3

    S4

    1

    2

    1

    acc

    2

    S3

    S4

    5

    3

    S3

    S4

    6

    4

    R3

    R3

    R3

    5

    R1

    R1

    R1

    6

    R2

    R2

    R2

    43/ 43

    總結

    以上是生活随笔為你收集整理的编译原理什么是移进规约冲突_编译原理复习题的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    91看片在线免费观看 | 久久激情视频 久久 | 欧美精品二区 | 亚洲日韩中文字幕 | 国产精品一区二区久久国产 | 亚洲日本精品视频 | 久久首页 | 在线观看一级 | 免费视频 三区 | 欧美精品久久久久久久久老牛影院 | 18久久久久 | 97精品国产手机 | 丁香在线| 久久久国产日韩 | 国产精品黄色影片导航在线观看 | 欧美粗又大 | 99c视频高清免费观看 | 亚洲综合色丁香婷婷六月图片 | 日韩影视精品 | 美女网站一区 | 99九九免费视频 | 国产视频在线观看一区二区 | 99久久夜色精品国产亚洲96 | 欧美色综合久久 | 欧美一级视频免费 | 毛片久久久 | 午夜少妇 | 国产视频精品视频 | 国产在线观看网站 | 亚洲区色| 久久综合狠狠综合久久综合88 | 91在线看黄 | 91看片淫黄大片一级在线观看 | 亚洲国产中文字幕在线观看 | 色七七亚洲影院 | 欧美日韩不卡在线 | 亚洲免费a | 国产精品高清一区二区三区 | 久久久午夜精品理论片中文字幕 | 操处女逼 | 亚洲黄色大片 | 丁香六月久久综合狠狠色 | 久久久久久久久久免费视频 | 国产精品都在这里 | 国产91成人在在线播放 | 久久久96| 久久在线视频精品 | 中文字幕激情 | 热九九精品 | 97在线观视频免费观看 | 91麻豆精品国产91久久久无限制版 | 精品女同一区二区三区在线观看 | 99精品免费网 | 九色视频网 | 91亚洲精品久久久久图片蜜桃 | 色中射| 视频福利在线观看 | 中文字幕av一区二区三区四区 | 亚洲视频在线免费看 | 狠狠操影视 | 96国产精品视频 | 成人超碰在线 | 国产露脸91国语对白 | 亚洲精品永久免费视频 | 就要干b| 亚洲春色综合另类校园电影 | 激情动态 | 免费观看黄| 久久久久久国产一区二区三区 | 国产真实精品久久二三区 | 免费看一及片 | 在线观看视频99 | 成人a v视频 | 亚洲黄色av网址 | 99久久久久久 | 国产精品久久久久永久免费 | 狠狠狠狠干 | 中文字幕在线一区二区三区 | 日韩va在线观看 | 午夜私人影院久久久久 | 日韩综合色 | 麻豆mv在线观看 | 久久麻豆精品 | 狠狠干天天操 | 亚洲日本va午夜在线电影 | 中文字幕一区二区三 | 在线免费观看视频 | 免费在线观看成人av | 国产香蕉97碰碰久久人人 | 九九热视频在线免费观看 | 色婷婷国产在线 | 亚洲欧洲久久久 | 亚洲aaa毛片 | 国产黄色片免费 | 婷婷综合亚洲 | 激情开心站 | 热久久精品在线 | 亚洲情感电影大片 | 欧美成人在线免费观看 | 99国产情侣在线播放 | 国产亚洲高清视频 | 伊人婷婷综合 | 在线免费视频一区 | 免费看亚洲毛片 | 欧美视频二区 | 日韩高清网站 | 国产一区欧美日韩 | 久久久精品在线观看 | 国产精品久久久久四虎 | 日韩国产精品久久 | 国产一级精品绿帽视频 | 在线免费观看羞羞视频 | 日韩色区| 天天综合天天做天天综合 | 天堂中文在线视频 | 免费a网站 | 又黄又爽又无遮挡免费的网站 | 69精品视频在线观看 | 久99久中文字幕在线 | 波多野结衣久久资源 | 在线观看你懂的网站 | 超碰免费观看 | 免费在线电影网址大全 | 午夜视频在线网站 | 2020天天干夜夜爽 | 日本中文字幕网址 | www日韩欧美 | 亚洲视频免费在线观看 | 可以免费看av | 亚洲视屏 | 欧美人体xx | 91精品国产成人 | 亚洲国产影院av久久久久 | 国产九色视频在线观看 | 女人高潮一级片 | 久久精品网站视频 | 国内精品久久久久影院一蜜桃 | 五月激情丁香婷婷 | 久久精品草 | 操操操日日日干干干 | 91精品国产自产老师啪 | 四虎成人精品永久免费av | 在线观看av中文字幕 | 婷婷丁香色综合狠狠色 | 91在线观| 婷婷丁香导航 | 亚洲视频一区二区三区在线观看 | 天天躁日日 | 黄色av电影网 | 国产成视频在线观看 | 久久久91精品国产一区二区三区 | 九九交易行官网 | 福利视频午夜 | 国产99久久久国产精品免费看 | 国内精品久久久精品电影院 | 在线观看亚洲精品 | 久久久久久久久久影院 | 97在线视频网站 | 午夜精品福利一区二区三区蜜桃 | 西西www4444大胆在线 | 国产精品私人影院 | 99精品偷拍视频一区二区三区 | 久操操| 国产超碰在线 | 男女全黄一级一级高潮免费看 | 国产亚洲一区二区在线观看 | 日韩在线视频一区二区三区 | 亚洲精品午夜一区人人爽 | zzijzzij亚洲成熟少妇 | 中文字幕一区二区三区乱码不卡 | 超碰97在线人人 | 日韩免费观看av | 亚洲精品www.| 91av99| 久久影视精品 | 亚洲国产免费网站 | 日韩在线观看高清 | 亚洲国产精品久久 | 综合国产在线 | 国产午夜三级一区二区三 | 日韩欧美精品一区二区三区经典 | 精品亚洲一区二区三区 | 精壮的侍卫呻吟h | 少妇bbbb | av在线h | 天天射天天舔天天干 | 有没有在线观看av | 免费看的黄色 | 日韩欧美一区二区三区免费观看 | 99精品在线直播 | 中文字幕在线观看网 | 日本久久久精品视频 | 日本h视频在线观看 | 天天干干 | 探花视频在线版播放免费观看 | 五月天.com | 在线观看免费福利 | 国产午夜在线观看 | 在线观看一区二区视频 | 国产精品伦一区二区三区视频 | 中文字幕在线一区观看 | 国产糖心vlog在线观看 | 欧美久久影院 | av不卡在线看 | 色婷婷九月 | 天天综合网在线观看 | www狠狠操| 天天亚洲综合 | 国产成人一级电影 | 久久国产免费看 | 成人影片免费 | 天天玩天天操天天射 | 日韩欧美不卡 | 97精品国产一二三产区 | 久久视频这里只有精品 | 免费a级大片 | 国产精品久免费的黄网站 | 久久99国产视频 | 六月色| 三级黄色三级 | 欧美一区二区三区在线观看 | 欧美激情va永久在线播放 | 91在线小视频 | 天天色.com | 欧美激情第28页 | 久久免费资源 | 夜夜夜草 | 一二区电影 | 91色九色| 91视频黄色 | 丁香久久激情 | 中文 一区二区 | 手机在线永久免费观看av片 | 欧美日韩一区二区三区免费视频 | 色婷婷综合久色 | 久久国产成人午夜av影院潦草 | 激情久久影院 | 久色 网 | 午夜视频导航 | 久久69精品久久久久久久电影好 | 欧美精品免费一区二区 | 欧美性大战久久久久 | 999精品视频| 亚洲美女免费视频 | 日韩视频免费 | 国产精品尤物 | 欧美在线日韩在线 | 中文字幕在线播放视频 | 综合天堂av久久久久久久 | 国产大片黄色 | 午夜精品久久久久久久99水蜜桃 | 天海翼一区二区三区免费 | 亚洲永久精品在线观看 | 亚洲精品综合久久 | 亚洲一级电影视频 | 免费男女羞羞的视频网站中文字幕 | 91av小视频 | 国产伦理久久精品久久久久_ | 97视频入口免费观看 | 天天干天天操天天操 | 99欧美 | 中文字幕人成乱码在线观看 | 日韩中文久久 | 免费在线看v| 免费a级黄色毛片 | 日韩二区在线播放 | 一区二区三区动漫 | 中文成人字幕 | 国产色道 | 成人午夜电影久久影院 | 久久在现 | 午夜在线免费观看 | 国产精品国产亚洲精品看不卡15 | 一区二区 不卡 | 久久草视频 | 在线看一区 | 成人av资源| 狠狠色狠狠色 | 色婷婷福利视频 | 在线免费观看国产 | 中文字幕久久久精品 | 欧美国产一区在线 | 久久久久综合精品福利啪啪 | 高清免费在线视频 | 日韩精品视频在线免费观看 | 亚洲视频在线观看网站 | 成人黄色av网站 | 高清免费在线视频 | 久久精品国产免费看久久精品 | 免费看污网站 | 国产成人精品在线观看 | 麻豆视频国产在线观看 | 在线黄av | 久久 地址 | av一区二区三区在线 | av资源免费在线观看 | 九九热在线观看视频 | 蜜桃视频在线观看一区 | 久久最新视频 | 91丨九色丨高潮 | 国产成人久久精品 | 亚洲视频在线视频 | 一级性视频 | 久久蜜桃av| 成人99免费视频 | 日本精品一区二区三区在线播放视频 | 欧美91精品| av电影中文字幕在线观看 | 欧美日韩国产网站 | 亚洲精品videossex少妇 | 午夜三级影院 | 欧美欧美 | 国产亚洲午夜高清国产拍精品 | 久久久久久久久久久久久久免费看 | 麻豆国产精品视频 | 久久高清av| 狠狠操天天干 | 日本中文字幕视频 | 韩国三级一区 | 精品国产一区二区三区蜜臀 | 91麻豆精品国产91久久久无限制版 | 狠狠色噜噜狠狠狠狠2021天天 | 国产中文字幕免费 | 日韩伦理一区二区三区av在线 | 一区二区欧美日韩 | 精品国产成人在线 | 日韩精品在线一区 | 日本黄色免费大片 | 日韩精品一区二区在线视频 | 国产精品大全 | 国产精品美女视频网站 | 久久综合99| 亚洲成色777777在线观看影院 | 国产成人精品一区二区三区在线 | 麻豆传媒视频观看 | 久久国产精品免费视频 | av大片网站| 国产视频一区二区在线播放 | 久久亚洲影视 | aa级黄色大片 | 中文字幕亚洲高清 | 久久久精品高清 | 中文字幕亚洲欧美日韩2019 | 超碰av免费 | 黄色www在线观看 | 在线国产日本 | 久久国产精品免费一区二区三区 | 亚洲国产精品影院 | 五月天婷婷视频 | 欧美在线视频日韩 | 久久国产精品久久国产精品 | 欧美在线不卡一区 | 91香蕉视频720p| 九九视频在线播放 | 午夜久久久久久久久久影院 | 久久曰视频 | 欧美日韩国产精品一区二区三区 | 黄色精品网站 | 亚洲视频精品 | 99在线观看精品 | 人人搞人人爽 | 久久久久久久久久久综合 | 久久只精品99品免费久23小说 | 日韩精品一区二区免费视频 | 久久免费视频7 | 五月色综合 | 国产一级精品绿帽视频 | 中文在线字幕观看电影 | 亚洲国产三级在线观看 | 51精品国自产在线 | 国产午夜一区 | 日韩高清在线一区二区三区 | 久久毛片网 | 免费激情网 | 亚洲午夜久久久久久久久久久 | 日韩一区二区三区观看 | 人人爽人人爽人人片av | 国产精品福利无圣光在线一区 | 日韩精品免费专区 | 99久久久久久久 | 手机在线永久免费观看av片 | 国产精品一区二 | 成人国产网址 | 黄色毛片网站在线观看 | 亚洲一区二区高潮无套美女 | 又黄又刺激的网站 | 日本中文字幕久久 | 日韩成片 | 国产一级片免费播放 | 激情欧美日韩一区二区 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 日韩天天操 | 成人av免费在线观看 | 麻豆 videos| 欧美色图亚洲图片 | 日韩电影在线观看中文字幕 | av在线观| 国产又黄又猛又粗 | 色吊丝在线永久观看最新版本 | 天天综合成人网 | 色婷婷福利视频 | 中文字幕亚洲综合久久五月天色无吗'' | 在线精品观看 | 国产高清在线a视频大全 | 看国产黄色大片 | 色婷婷综合视频在线观看 | 国产尤物一区二区三区 | 人人搞人人干 | 国产精品久久久久久久久久久久久久 | 中文字幕在线网址 | 91久草视频 | 四虎www| 四虎永久免费网站 | 99热九九这里只有精品10 | 97免费在线观看 | 日韩二区三区 | 免费观看一级视频 | 亚洲第一成网站 | 国内丰满少妇猛烈精品播 | 色婷婷啪啪免费在线电影观看 | 久草在线综合网 | 免费日韩av电影 | 天天操天天弄 | 国产高清不卡在线 | 国产视频在线观看免费 | 国产美女免费视频 | 久久艹欧美 | 亚洲黄色成人av | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 97精品国产97久久久久久免费 | 国产视频91在线 | 激情开心网站 | 最近中文国产在线视频 | 九九电影在线 | 精品免费99久久 | 色综合五月| 一区二区久久久久 | 久久精品黄 | 久久久久久久久久久网站 | 欧美在线视频精品 | 久久精品亚洲一区二区三区观看模式 | 久久午夜网 | 97超碰在线久草超碰在线观看 | 欧美精品久久久久久久亚洲调教 | 99热999| 在线观看免费国产小视频 | 国产又粗又猛又色 | 91最新在线观看 | 国产中文字幕在线观看 | 国产精品私人影院 | 91av视频在线观看 | 精品久久久国产 | av免费网站 | 亚洲国产精选 | 国产一区免费 | 九九热免费观看 | av大全在线观看 | 成人av观看| 国产精品一区二区在线 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 日韩精品一区二区三区免费观看视频 | 久久国产精品小视频 | 人人藻人人澡人人爽 | 在线观看完整版免费 | 久久有精品 | 在线免费av电影 | 国产va在线| 麻豆国产在线视频 | 亚洲区另类春色综合小说校园片 | 日韩电影一区二区在线观看 | 日韩精品第1页 | 亚洲一级免费观看 | 国产高清视频在线观看 | 国产精品精品国产 | 六月婷操 | 成人av免费网站 | 天天射天天爱天天干 | 欧美一级在线看 | 在线观看中文字幕网站 | av网站在线观看播放 | 日韩高清免费在线 | 国产青春久久久国产毛片 | 日批网站免费观看 | 婷婷视频在线播放 | 中文字幕国语官网在线视频 | 又湿又紧又大又爽a视频国产 | 欧美成人一区二区 | 欧美天天综合网 | 玖玖爱在线观看 | 成人资源在线观看 | 免费看的黄色的网站 | 国产高清在线观看av | 99精品免费久久久久久久久日本 | 午夜丰满寂寞少妇精品 | 97成人超碰 | 亚洲色图 校园春色 | 91av网站在线观看 | 久久一区91| 欧美成年人在线视频 | 最近中文字幕免费 | 五月婷影院| 久久国产欧美日韩精品 | 狠狠狠色丁香婷婷综合久久五月 | 人人澡人人模 | 日韩一二三在线 | 人人玩人人添人人澡超碰 | 99久久综合国产精品二区 | 国产成人在线综合 | 又污又黄的网站 | 亚洲国产影院av久久久久 | 亚洲精品人人 | 国产精品久久久久久久av大片 | 天天躁日日躁狠狠躁av中文 | 欧美精品乱码99久久影院 | 97国产电影 | av免费在线观 | 国产精品一区二区三区免费看 | 又黄又爽又刺激视频 | 97激情影院 | 国产高清亚洲 | 五月天精品视频 | 久久成人毛片 | 2023天天干| 天天做日日做天天爽视频免费 | 日韩羞羞| 人人干干人人 | 天天天天干| 美女视频久久 | 国产精品高清在线观看 | 97在线视频免费播放 | 亚洲人人精品 | 综合在线观看色 | 亚洲h在线播放在线观看h | 精品欧美小视频在线观看 | 人人添人人澡人人澡人人人爽 | 在线看成人av | 91香蕉视频 mp4 | 亚洲最大免费成人网 | 成人av片免费观看app下载 | 欧美精品在线观看 | 黄色小说免费观看 | 最新日韩电影 | 国产亚洲无 | www色网站 | 狠狠干 狠狠操 | 99久久99久久 | 中文字幕国产精品一区二区 | 99视频在线精品国自产拍免费观看 | 久精品视频在线观看 | 国产色妞影院wwwxxx | 欧美热久久 | 久久高清国产视频 | 视频精品一区二区三区 | 婷婷在线视频 | 热久久免费视频精品 | 在线成人av | 精品久久久免费视频 | 欧美一级特黄aaaaaa大片在线观看 | 欧美激情综合五月色丁香小说 | 精品91在线| 久热免费在线 | 国际精品久久久久 | 国产丝袜 | 天天色草 | 又黄又爽又湿又无遮挡的在线视频 | 五月综合 | 午夜久久视频 | www好男人| 视频一区二区三区视频 | 亚洲专区免费观看 | 日本中文字幕一二区观 | 香蕉网站在线观看 | 69精品久久 | 天天干中文字幕 | 欧美精品在线一区二区 | 超碰在线网 | 黄色性av | 精品女同一区二区三区在线观看 | 国产精品视频免费看 | 免费在线精品视频 | 亚洲国产精品va在线看黑人 | 91夫妻视频 | 久久精品视频在线免费观看 | 亚洲国产av精品毛片鲁大师 | 五月婷婷免费 | 日韩av专区| 国产字幕在线播放 | 91成人在线网站 | av手机版| 东方av在 | 91亚洲夫妻 | 成人免费观看电影 | 人人玩人人爽 | 中文字幕在线观看免费 | 中文亚洲欧美日韩 | 超碰在线免费福利 | 精品v亚洲v欧美v高清v | 91福利视频久久久久 | 亚洲91中文字幕无线码三区 | 国产福利电影网址 | 久久综合福利 | 97视频免费观看2区 亚洲视屏 | 欧美激情精品久久久久久变态 | 福利电影久久 | 97干com| 日韩精品大片 | 在线观看视频97 | 最近中文字幕大全 | 97精品国自产拍在线观看 | 亚洲精品美女在线 | 97人人超碰在线 | 久久久久亚洲精品成人网小说 | 欧美日韩精品在线观看视频 | 99视频在线观看一区三区 | 日韩免费不卡视频 | 美女视频黄免费的 | 欧美a在线免费观看 | 91资源在线免费观看 | www在线观看视频 | 国产黄色电影 | 国产小视频福利在线 | 色综久久| 国产黑丝一区二区 | 欧美色精品天天在线观看视频 | 国产精品精品国产色婷婷 | 黄色av高清 | 日韩中文字幕视频在线 | 亚洲精品国产精品99久久 | 日日夜夜中文字幕 | 天天干.com| 午夜av日韩| 国产成人精品电影久久久 | 一区二区三区免费 | 午夜国产福利视频 | 国产一区二区在线免费播放 | 337p日本欧洲亚洲大胆裸体艺术 | 夜夜骑日日操 | 日本狠狠色 | 日日夜夜天天久久 | 性色在线视频 | 成人 亚洲 欧美 | 亚洲日本一区二区在线 | 日韩激情网 | 97人人爽 | 欧美性极品xxxx娇小 | 久久久久久久久久久免费 | 久久久久综合视频 | 三级黄色a | av中文字幕免费在线观看 | 黄色免费观看视频 | 日韩在线观看中文字幕 | 久久久国产在线视频 | 日韩在线电影一区二区 | 日本在线视频一区二区三区 | 久久国产精品色av免费看 | 久久新| 国产在线精品一区二区三区 | 日韩精品在线视频免费观看 | 欧美精品一二三 | 三上悠亚一区二区在线观看 | 亚洲精品视频在线播放 | 丁香av| 国产永久网站 | 黄色av一级片 | 色99之美女主播在线视频 | 日韩欧美在线综合网 | 久久久久久久久久久高潮一区二区 | 超碰日韩 | 欧美激情综合五月色丁香小说 | 91麻豆操 | 日韩欧美一区二区三区视频 | 日本久久电影网 | 成人久久免费 | 麻豆 91 在线| 亚洲国产日韩一区 | 免费在线观看的av网站 | 国产成人久久精品一区二区三区 | 欧美日视频 | 丁香六月在线观看 | 3d黄动漫免费看 | av大全免费在线观看 | 色永久免费视频 | 狠狠干天天射 | 蜜臀av麻豆 | 麻豆高清免费国产一区 | 免费看污片 | 国产成人61精品免费看片 | 亚洲精品麻豆 | 精品成人免费 | 久久久久久蜜av免费网站 | 丁香伊人网 | 外国av网| 日韩成人免费在线电影 | 欧美日韩一区二区三区在线免费观看 | 久久久久久久久久久网站 | 天天操天天综合网 | a天堂最新版中文在线地址 久久99久久精品国产 | 97超碰超碰久久福利超碰 | 日韩网站免费观看 | 国产精品成人国产乱一区 | 久久手机视频 | 最新精品国产 | 一级免费黄色 | 91精品视频播放 | 国产精品成人一区二区 | 99精品一区二区三区 | 国语自产偷拍精品视频偷 | 日本精品中文字幕在线观看 | 99视频精品视频高清免费 | 99精品在线视频观看 | 国产字幕在线观看 | 日日夜夜人人天天 | 亚洲国产精品第一区二区 | 三上悠亚在线免费 | 美女黄频在线观看 | 一级片黄色片网站 | 久久精品成人欧美大片古装 | 国产黄色av影视 | 国产成人久久av免费高清密臂 | 国产精品18久久久久白浆 | 成人全视频免费观看在线看 | 亚洲成人第一区 | 欧美日一级片 | 超碰官网 | 91黄色小网站 | 国产中文字幕久久 | 97碰碰碰 | 国产日本亚洲 | 久久玖 | 久久精品99久久久久久2456 | 96精品视频 | 色综合久 | 亚洲黄色a| 91精品久久久久久久久久入口 | 亚洲狠狠操 | 国产精品毛片久久久久久久久久99999999 | 97超碰成人在线 | 欧美一级视频免费 | 婷婷五月在线视频 | 91麻豆免费版 | 日本最新一区二区三区 | 手机av永久免费 | 免费观看一级一片 | 六月激情丁香 | 国产va精品免费观看 | 国产精品嫩草影视久久久 | 亚洲精品88欧美一区二区 | 欧美日韩裸体免费视频 | 国产在线精 | 青春草视频 | 人人人爽 | 日韩视频二区 | 日韩精品一区二区三区免费视频观看 | 欧美精品在线视频 | 不卡av免费在线观看 | 国产剧情一区在线 | 婷婷激情五月 | 成人欧美一区二区三区黑人麻豆 | 国产一区影院 | 日韩精品视频免费专区在线播放 | 久久草精品 | 精品视频免费看 | 午夜久久久久 | 很黄很污的视频网站 | 国产亚洲精品免费 | 一区二区三区中文字幕在线 | 天天综合色天天综合 | 91 在线视频 | 日韩av在线影视 | 欧美日韩性视频 | 狠狠干夜夜爱 | 91在线视频观看免费 | 草久中文字幕 | 精品国产一区二区三区在线观看 | 国产无遮挡又黄又爽在线观看 | 人人射人人澡 | 人人爽人人爽人人爽人人爽 | 91mv.cool在线观看 | 男女激情片在线观看 | 国产精品一区二区美女视频免费看 | 少妇高潮流白浆在线观看 | 亚洲国产wwwccc36天堂 | 正在播放国产一区二区 | 亚洲视频每日更新 | www.色婷婷| 午夜一级免费电影 | 亚洲欧美国产精品久久久久 | 四虎成人精品永久免费av | 欧美激情综合五月色丁香 | 国产精品男女视频 | 久久久久女人精品毛片九一 | 在线中文字幕视频 | 91精品久久久久 | 久久久久99精品国产片 | 国产色小视频 | 久久免费99 | 亚洲一区二区三区在线看 | 中国一级特黄毛片大片久久 | 日本黄色免费在线观看 | 国产中文字幕在线观看 | 免费福利在线视频 | 国产色资源 | 国产91电影在线观看 | 国产青草视频在线观看 | 色婷婷综合久久久中文字幕 | 国产视频一区二区在线播放 | 久久这里只有精品首页 | 狠狠干电影 | 免费网站黄 | 色网站在线 | 欧美日韩高清一区二区三区 | 9在线观看免费高清完整 | 色婷婷www | 九九国产精品视频 | 国产亚洲精品成人av久久ww | 色狠狠操 | 91麻豆精品国产91久久久更新时间 | 亚洲理论电影 | 亚洲视频免费 | 91精品伦理| 国产精品精品久久久久久 | 午夜性色| 91成人蝌蚪 | 日韩av中文字幕在线免费观看 | 久久精品国产精品亚洲 | 国产精品久久久区三区天天噜 | japanesefreesex中国少妇 | 亚洲精品在线免费 | 99久久久国产精品免费观看 | 国产在线精品二区 | 人人狠狠综合久久亚洲 | 日韩av在线不卡 | 日韩激情片在线观看 | 手机在线免费av | 国产不卡片 | 久久99在线视频 | 国产高清精品在线观看 | 91天天操| 看片的网址 | 天堂av观看 | 国产精品短视频 | 日日夜夜免费精品视频 | 免费观看黄| 欧美日韩一区二区三区在线免费观看 | 亚洲精品在线一区二区 | 中文字幕在线视频网站 | 99在线播放| 亚洲国产理论片 | 国产精品久久久久久久久久尿 | 久久久久久久久久久久久久免费看 | 中国一级片视频 | 日日干美女 | 亚洲一区二区天堂 | 天天做综合网 | 99综合电影在线视频 | 日本精油按摩3 | 美女网站视频免费黄 | 美女黄频免费 | 日韩欧美一区二区三区在线观看 | 精品久操 | 精品一区二区日韩 | 9999亚洲| 亚洲美女免费精品视频在线观看 | 亚洲三级黄色 | 国产成人资源 | 九九热免费在线视频 | 美女福利视频一区二区 | 国产精品专区在线观看 | 国产午夜在线 | 激情伊人五月天久久综合 | 亚洲激情影院 | 97超级碰碰 | 特级黄色视频毛片 | 欧美激情视频一二三区 | www.福利 | av线上看| 国产精品免费一区二区三区在线观看 | www.久久com| 精品国产一区二区三区日日嗨 | 香蕉精品视频在线观看 | 国产99色 | 国产在线精品视频 | 日韩大片免费在线观看 | av一本久道久久波多野结衣 | 国内精品久久久久久久久久久 | 国产亚洲字幕 | 日本一区二区不卡高清 | av专区在线| 在线免费黄色片 | 在线观看国产成人av片 | 一本—道久久a久久精品蜜桃 | 狠狠色狠狠色 | 青青草在久久免费久久免费 | 国产精品青草综合久久久久99 | 天天操天天操天天操 | 91精品国产综合久久福利 | 正在播放亚洲精品 | 免费观看全黄做爰大片国产 | 男女视频91 | 久久精品久久久久电影 | 精品国模一区二区 | 久久免费一级片 | 国产一级a毛片视频爆浆 | 久久国产一二区 | 欧美成人在线免费观看 | av7777777 | japanesefreesexvideo高潮 | 天天草视频 | 亚洲精品免费播放 | 香蕉影视app | 成人av免费在线观看 | 人人插人人费 | 天天干天天怕 | 97超碰在线免费 | 欧美亚洲国产一卡 | 麻豆精品视频在线观看免费 | 国产精品原创av片国产免费 | 免费福利视频网站 | 久久九九国产视频 | 国产精品五月天 | 成人午夜电影网站 | 国产精品成人品 | a级成人毛片 | 中文字幕免费高清在线观看 | 日韩成人欧美 | 99精品视频在线看 | 99在线精品视频观看 | 日韩成人在线一区二区 | 日韩欧美视频一区二区三区 | 久久久久久毛片精品免费不卡 | 国产精品久久三 | 91亚洲精品久久久蜜桃借种 | av黄网站 | 日日天天狠狠 | 亚洲精品国产精品久久99 | 超碰人人草 | 日韩av快播电影网 | 久久一二区 | 欧美福利视频一区 | 天天av在线播放 | 美女视频黄,久久 | 久久五月天色综合 | 日韩视频中文 | 韩国精品福利一区二区三区 | 久久午夜电影 | 亚洲乱亚洲乱亚洲 | 一本一本久久aa综合精品 | 奇米影视在线99精品 | 免费日韩一区二区三区 | 婷婷五月色综合 | 国产伦理一区二区 | 99精品系列| 亚洲国产精久久久久久久 | 中文字幕亚洲精品日韩 | 天天操天天干天天爱 | 黄色大片日本免费大片 | 中文字幕日韩免费视频 | 国产精品久久久久久久电影 | 国产美女免费视频 | 欧美在线观看视频一区二区 | 97韩国电影| 超碰av在线 | 日本三级不卡视频 | 在线欧美日韩 | 成人在线免费视频观看 | 精品一区三区 | 麻豆视屏 | 欧美国产日韩一区二区三区 | 偷拍区另类综合在线 | 久久97久久97精品免视看 | 欧美va在线观看 | 日韩成年视频 | 99久久精品无码一区二区毛片 | 99久久久久久国产精品 | 国产精品9999 | 处女av在线| 五月天久久综合网 | 爱干视频| 91精品国产高清自在线观看 | 97成人资源| 天天拍天天爽 | 精品国产人成亚洲区 | 亚洲无吗视频在线 | 亚洲成人av影片 | 国产成人99av超碰超爽 | 一本一道久久a久久综合蜜桃 | 欧美日韩视频在线观看免费 | 在线观看爱爱视频 | 热久久最新地址 | 日韩特级毛片 | 国产一区免费在线观看 | 国内精品久久久 | 欧美日韩国产一区 | 伊人天天 | 欧美三人交 | 天天综合网在线观看 | 日韩精品一区二区三区高清免费 | 久一网站 |