Câu 1 Cho văn phạm phân tích xâu vào “aacbc” bằng thuật toán Top-down.. Từ gốc của cây áp dụng suy dẫn 1 để triển khai, sau đó áp dụng suy dẫn 1 để triển khai bước sau thì cây suy dẫn t
Trang 1A) S → A|B; A → aA| aX; B → Bb|Xb; X → aXb|
B) S → A|B; A → aAb| a; B → aAb|b
C) S → aS|Sb|
D) Cả 3 văn phạm trên đều sinh ra
Đáp án A
Câu 3 Cho văn phạm G = {S → aSb|bSa|SS|a|} ∑ = {a, b } ∆= {S} G sinh ra
ngôn ngữ nào sau đây: (wR
là xâu ngược của xâu w)
Câu 4 Cho văn phạm G = {S → aSb|bSa|SS|a|} ∑ = {a, b } ∆= {S} G sinh ra
ngôn ngữ nào sau đây: (wR
là xâu ngược của xâu w)
A) {wwR | w {a,b}*}
B) {w {a,b}*| số kí tự của a >= số kí tự của b trong xâu w }
C) {w {a,b}*| số kí tự của a = số kí tự của b trong xâu w }
D) {w | w {a,b}* và w = wR}
Đáp án B
Câu 5 Cho văn phạm G = {S → aSa|bSb|a|b|} ∑ = {a, b } ∆= {S} Tìm ngôn
ngữ tương ứng với ngôn ngữ do G sinh ra:
Câu 6 Cho văn phạm G = {S → aSbS|bSaS|a|} ∑ = {a, b } ∆= {S} Văn
phạm G nhập nhằng trên chuỗi nào sau đây:
Trang 2A) 18
B) 17
Trang 3Cho văn phạm G = {S → AB; A → A0| B0|1; B → A1|0} Sau khi loại
bỏ đệ quy trái cho văn phạm G thu được văn phạm G’ tương đương Trong G’ có bao nhiêu luật sinh có vế trái là B?
Cho văn phạm G = {S → AB; A → A0| B0|1; B → A1|0} Sau khi loại
bỏ đệ quy trái cho văn phạm G thu được văn phạm G’ tương đương Trong G’ có tất cả bao nhiêu luật sinh?
Cho văn phạm G = {S → AB; A → A0| B0|1; B → A1|0} Sau khi loại
bỏ đệ quy trái cho văn phạm G thu được văn phạm G’ tương đương Trong G’ có tất cả bao nhiêu biến (kí hiệu không kết thúc)?
Cho văn phạm G = {S → AB; A → A0| B0|1; B → A1|0} Sau khi loại
bỏ đệ quy trái cho văn phạm G thu được văn phạm G’ tương đương Trong G’ có bao nhiêu luật sinh có vế trái là A?
Trang 5Câu 25
Cho văn phạm G = { S Aa|b; AAb | Sa|b} Sau khi loại bỏ đệ quy trái cho các biến trong văn phạm G Trong văn phạm có bao nhiêu luật sinh có vế trái là A?
Câu 30 Cho văn phạm G = { S aaA|abA; AbA | a} Sau khi thực hiện
phép thừa số hóa trái cho văn phạm thì trong văn phạm có bao nhiêu
Trang 6luật sinh có vế trái là S?
Trang 7Câu 1
Cho văn phạm
phân tích xâu vào “aacbc” bằng thuật toán Top-down Từ gốc của
cây áp dụng suy dẫn (1) để triển khai, sau đó áp dụng suy dẫn (1) để triển khai bước sau thì cây suy dẫn tại thời điểm này có bao nhiêu nút?
phân tích xâu vào “aacbc” bằng thuật toán Top-down Cây suy dẫn
tại thời điểm bắt đầu có bao nhiêu nút?
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn sản xuất
(1) liên tiếp để phân tích thì tới khi phải quay lui, cây suy dẫn tại thời điểm này có bao nhiêu nút?
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn sản xuất
(1) liên tiếp để phân tích thì tới khi phải quay lui, cây suy dẫn tại thời điểm này có bao nhiêu nút?
Trang 8phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn lần lượt
các sản xuất (1) (1) (1) (2) (3) (1) (2) (3) để phân tích thì phải quay lui bao nhiêu lần?
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn lần lượt
các sản xuất (1) (1) (1) (2) (3) (1) (2) (3) để phân tích thì tại thời điểm này của quá trình phân tích thì đầu đọc trên xâu vào đang trỏ tới
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn lần lượt
các sản xuất (1) (2) (2) (3) (1) (2) (3) để phân tích thì tại thời điểm này của quá trình phân tích thì đầu đọc trên xâu vào đang trỏ tới kí tự nào?
Trang 9Câu 8
Cho văn phạm
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn lần lượt
các sản xuất (1) (2) (2) (3) (1) (2) (3) để phân tích thì tại thời điểm này bộ phân tích phải quay lui bao nhiêu lần?
phân tích xâu vào “aacbc” bằng thuật toán Top-down Chọn lần lượt
các sản xuất (1) (2) (2) (3) (1) (2) (3) để phân tích thì tại thời điểm này cây suy dẫn có bao nhiêu nút?
phân tích xâu vào “0111” bằng thuật toán Topdown Chọn lần lượt
các sản xuất (1) (2) (2) (3) (5) (4) (3) để phân tích thì tại thời điểm này cây suy dẫn có bao nhiêu nút?
Trang 10D) 8
Đáp án XXX
Câu 12
Cho văn phạm
phân tích xâu vào “0111” bằng thuật toán Topdown Bộ phân tích
thực hiện theo các Hành động của bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt, thu gọn theo (4) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $A; Xâu vào: 11$
B) Ngăn xếp: $1; Xâu vào: 11$
C) Ngăn xếp: $AA; Xâu vào: 1$
D) Ngăn xếp: $A1; Xâu vào: 011$
Đáp án XXX
Câu 13
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Topdown Chọn lần lượt
các sản xuất (1) (2) (2) (3) (5) (4) (3) để phân tích thì phải quay lui bao nhiêu lần mới đạt trạng thái thành công?
phân tích xâu vào “0111” bằng thuật toán topdown Chọn lần lượt
các sản xuất (1) (2) (3) (4) (3) để phân tích thì phải quay lui bao nhiêu lần mới đạt trạng thía thành công?
Trang 11D) 3
Đáp án A
Câu 15
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Quá trình phân
tích nào sau đây đạt trạng thái thành công?
A) Phân tích lần lượt theo các sản xuất (1)(3)(2) (2)(3)
B) Phân tích lần lượt theo các sản xuất (1)(3)(4)(2)(3)
C) Phân tích lần lượt theo các sản xuất (3)(4)(2) (2) (3)
D) Phân tích lần lượt theo các sản xuất (1)(3)(4)(3)(2)
Đáp án B
Câu 16
Cho văn phạm
phân tích xâu vào “0111” bằng thuật toán topdown Quá trình phân
tích nào sau đây đạt trạng thái thành công?
A) Phân tích lần lượt theo các sản xuất (1) (2) (2) (4) (5)
B) Phân tích lần lượt theo các sản xuất (1) (2) (2) (3) (4) (3)
C) Phân tích lần lượt theo các sản xuất (2) (2) (3) (4) (3)
D) Phân tích lần lượt theo các sản xuất (1) (2) (3) (3) (4)
Trang 12D) G = {S → AB; A → B0|1; B → 1A|0}
Đáp án A
Câu 19
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Chọn lần lượt
các sản xuất (1) (2) (3) (4) (2) (3) để phân tích thì cây suy dẫn thu được có bao nhiêu nút?
phân tích xâu vào “1011” bằng thuật toán Bottom-up Chọn lần lượt
các sản xuất (1) (2) (3) (4) (2) (3) để phân tích thì phải quay lui bao nhiêu lần mới đạt trạng thía thành công?
Trang 13Câu 1
Cho văn phạm G = {S -> aABe; A -> Abc | b; B -> d; } Phân tích
xâu vào “abbcde” quá trình phân tích Bottom-up như sau:
Hỏi trạng thái của ngăn xếp và đầu vào là gì?
A) ngăn xếp: $ abb đầu vào: bcde$
B) ngăn xếp: $ abA đầu vào: bcde$
C) ngăn xếp: $ aA đầu vào: bcde$
D) ngăn xếp: $ aA đầu vào: cde$
Đáp án C
Câu 2
Cho văn phạm G = {S -> aABe; A -> Abc | b; B -> d;} Phân tích
xâu vào “abbcde” theo phương pháp phân tích bottom – up Trạng
thái phân tích tại một thời điểm là:
Ngăn xếp Đầu vào Hành động
$aAb cde$ thu gọn A ->
b Hỏi trạng thái tiếp theo của quá trình phân tích là gì?
A) Ngăn xếp Đầu vào Hành động
$aAb cde$ thu gọn A -> b
B) Ngăn xếp Đầu vào Hành động
$aAb cde$ thu gọn A ->
b
C) Ngăn xếp Đầu vào Hành động
$aAb cde$ thu gọn A ->
b
D) Ngăn xếp Đầu vào Hành động
$aAb cde$ thu gọn A -> b
Đáp án B
Câu 3
Cho văn phạm G = {S -> aABe; A -> Abc | b; B -> d;} Phân tích
xâu vào “abbcde” theo phương pháp phân tích bottom – up Trạng
thái phân tích tại một thời điểm là:
Ngăn xếp Đầu vào Hành động
$aAAcd e$ thu gọn B -> d (1)
$aAAcBe $ dừng, quay lui lên
(1)
Trang 14Hỏi trạng thái tiếp theo của quá trình phân tích là gì?
A) ngăn xếp: $ aAAcd đầu vào: de$
B) ngăn xếp: $ aAAcd đầu vào: e$
C) ngăn xếp: $ aAAcB đầu vào: e$
D) ngăn xếp: $ aAAcB đầu vào: de$
Đáp án B
Câu 4
Cho văn phạm G = {S -> aABe; A -> Abc | b; B -> d;} Phân tích
xâu vào “abbcde” theo phương pháp phân tích bottom – up Trạng
thái phân tích tại một thời điểm là:
Ngăn xếp Đầu vào Hành động
$aAbc de$ thu gọn A ->
Abc Hỏi trạng thái tiếp theo của quá trình phân tích là gì?
A) ngăn xếp: $ aAbc đầu vào: de$
B) ngăn xếp: $ aA đầu vào: e$
C) ngăn xếp: $ aA đầu vào: de$
D) ngăn xếp: $ aAb đầu vào: de$
Đáp án C
Câu 5
Cho Văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $A; Xâu vào: 011$
B) Ngăn xếp: $1; Xâu vào: 011$
C) Ngăn xếp: $A; Xâu vào: 11$
D) Ngăn xếp: $A1; Xâu vào: 011$
Đáp án C
Câu 6
Cho văn phạm G = {S → AB; A → A0| B0|1; B → A1|0} Sau khi loại
bỏ đệ quy trái cho văn phạm G thu được văn phạm G’ tương đương Trong G’ có bao nhiêu luật sinh có vế trái là B?
Trang 15phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt, thu gọn theo (4) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $A; Xâu vào: 11$
B) Ngăn xếp: $1; Xâu vào: 11$
C) Ngăn xếp: $AA; Xâu vào: 1$
D) Ngăn xếp: $A1; Xâu vào: 011$
Đáp án C
Câu 8
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt, thu gọn theo (4), gạt, thu gọn theo (5) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $A; Xâu vào: $
B) Ngăn xếp: $AA; Xâu vào: 1$
C) Ngăn xếp: $A; Xâu vào: 11$
D) Ngăn xếp: $AB; Xâu vào: $
Đáp án D
Câu 9
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt, thu gọn theo (4), gạt, thu gọn theo (5), thu gọn (1) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $S; Xâu vào: $
B) Ngăn xếp: $AB; Xâu vào: $
C) Ngăn xếp: $A; Xâu vào: 1$
Trang 16D) Ngăn xếp: $S; Xâu vào: 1$
Đáp án A
Câu 10
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $A; Xâu vào: 011$
B) Ngăn xếp: $1; Xâu vào: 011$
C) Ngăn xếp: $A; Xâu vào: 11$
D) Ngăn xếp: $A1; Xâu vào: 011$
Đáp án C
Câu 11
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt thì hành động tiếp theo mà bộ phân tích có thể lựa chọn là:
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt, thu gọn theo (4) thì trạng thái phân tích tại thời điểm này là gì?
A) Ngăn xếp: $F; Xâu vào: 11$
B) Ngăn xếp: $1; Xâu vào: 11$
Trang 17C) Ngăn xếp: $FF; Xâu vào: 1$
D) Ngăn xếp: $F1; Xâu vào: 011$
Đáp án C
Câu 13
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt,
thu gọn theo (4), gạt, thu gọn theo (5) thì trạng thái phân tích tại thời
điểm này là gì?
A) Ngăn xếp: $F; Xâu vào: $
B) Ngăn xếp: $FF; Xâu vào: 1$
C) Ngăn xếp: $F; Xâu vào: 11$
D) Ngăn xếp: $FT; Xâu vào: $
Đáp án D
Câu 14
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt,
thu gọn theo (4), gạt, thu gọn theo (5), thu gọn (1) thì trạng thái phân
tích tại thời điểm này là gì?
A) Ngăn xếp: $S; Xâu vào: $
B) Ngăn xếp: $FT; Xâu vào: $
C) Ngăn xếp: $F; Xâu vào: 1$
D) Ngăn xếp: $S; Xâu vào: 1$
Đáp án A
Câu 15
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2) thì
trạng thái phân tích tại thời điểm này là gì?
Trang 18A) Ngăn xếp: $F; Xâu vào: 011$
B) Ngăn xếp: $1; Xâu vào: 011$
C) Ngăn xếp: $F; Xâu vào: 11$
D) Ngăn xếp: $F1; Xâu vào: 011$
Đáp án C
Câu 16
Cho văn phạm
phân tích xâu vào “1011” bằng thuật toán Bottom-up Hành động của
bộ phân tích lần lượt là: gạt, thu gọn theo (4), gạt, thu gọn theo (2), gạt thì hành động tiếp theo mà bộ phân tích có thể lựa chọn là:
Trang 19A) Phương pháp quay lui
Trang 20Câu 1 Cho văn phạm sau: G={ S → AB; A → aA | ; B → bB | } Hãy
Trang 21Câu 7 Cho văn phạm sau: G={ S → AB; A → aA | ; B → bB |
} Trong bảng phân tích, tại vị trí M(S,a) là:
Câu 8 Cho văn phạm sau: G={ S → AB; A → aA | ; B → bB |
} Trong bảng phân tích, tại vị trí M(A,a) là:
Câu 9 Cho văn phạm sau: G={ S → AB; A → aA | ; B → bB |
} Trong bảng phân tích, tại vị trí M(B,a) là:
Câu 10 Cho văn phạm sau: G={ S → AB; A → aA | ; B → bB |
} Trong bảng phân tích, tại vị trí M(B,b) là:
Trang 22Câu 14 Cho văn phạm {S iEtSS’| a S’ eS | b }
Trong bảng phân tích LL, Tại vị trí M(S, a) là:
Câu 16 Cho văn phạm {S iEtSS’| a S’ eS | b}
Trong bảng phân tích LL, Tại vị trí M(S’, a) là:
A) rỗng
B) S a
C) S’ eS
Trang 23D) b
Đáp án A
Câu 17 Cho văn phạm {S iEtSS’| a S’ eS | b}
Trong bảng phân tích LL, Tại vị trí M(S’, $) là:
Câu 18 Cho văn phạm {S iEtSS’| a S’ eS | b}
Trong bảng phân tích LL, Tại vị trí M(S’, i) là:
Câu 19 Cho văn phạm {S iEtSS’| a S’ eS | b }
Trong bảng phân tích LL, Tại vị trí M(S, $) là:
Câu 20 Cho văn phạm {S iEtSS’| a S’ eS | b }
Trong bảng phân tích LL, Tại vị trí M(E, b) là:
Câu 21 Cho văn phạm {S iEtSS’| a S’ eS | b }
Trong bảng phân tích LL, Tại vị trí M(E, $) là:
Trang 24Câu 22
Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu, First của E là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu First của F là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu First của T là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu First của E’ là:
A) (, a
B) +,
C) (, *, +
Trang 25D) a,
Đáp án B
Câu 26
Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu First của T’ là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Follow của E’ là
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Follow của T là:
A) {+, *, a}
Trang 26{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Follow của T’ là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Follow của T’ là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E, a) là:
Câu 33 Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
Trang 27={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E, +) là:
E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E, *) là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E, ( ) là:
Cho văn phạm: {E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’
| ; F→ (E) | a} ={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E,
Trang 28Câu 37
Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E, ) ) là:
Cho văn phạm: {E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’
| ; F→ (E) | a} ={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E’, + ) là:
Cho văn phạm: {E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’
| ; F→ (E) | a} ={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E’,
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(E’, ) ) là:
A) E → TE’
B) rỗng
C) E’→
Trang 29D) E’→ +TE’
Đáp án C
Câu 41
Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(T, a) là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu
Trong bảng phân tích LL của văn phạm G, Tại vị trí M(T, () là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(T, *) là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu
Trang 30Trong bảng phân tích LL của văn phạm G, Tại vị trí M(T’, *) là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(T’, $) là:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Trong bảng phân tích LL của văn phạm G, Tại vị trí M(F, a) là:
A) F→ (E)
B) rỗng
C) F→ a
Trang 31Ngăn xếp Xâu vào Đầu ra
Hình trạng của quá trình phân tích tại thời điểm tiếp theo là:
A) Ngăn xếp: $ E’T; Xâu vào: a+a*a$
B) Ngăn xếp: $ ET; Xâu vào: a+a*a$
C) Ngăn xếp: $ EF; Xâu vào: a+a*a$
D) Ngăn xếp: $ E’F; Xâu vào: a*a$
A) Ngăn xếp: $ E; Xâu vào: a+a*a$
B) Ngăn xếp: $ ; Xâu vào: a+a*a$
C) Ngăn xếp: $ EF; Xâu vào: a+a*a$
D) Ngăn xếp: $ E’; Xâu vào: a*a$
Hình trạng của quá trình phân tích tại thời điểm tiếp theo là:
A) Ngăn xếp: $ E’T’; Xâu vào: a+a*a$
Trang 32B) Ngăn xếp: $ E’T’; Xâu vào: +a*a$
C) Ngăn xếp: $ ET’; Xâu vào: +a*a$
D) Ngăn xếp: $ E’F; Xâu vào: a*a$
Hình trạng của quá trình phân tích tại thời điểm tiếp theo là:
A) Ngăn xếp: $ E’T’; Xâu vào: a+a*a$
B) Ngăn xếp: $ E’T’; Xâu vào: +a*a$
C) Ngăn xếp: $E’T’F; Xâu vào: a*a$
D) Ngăn xếp: $ E’F; Xâu vào: a*a$
Hình trạng của quá trình phân tích tại thời điểm tiếp theo là:
A) Ngăn xếp: $E’T’F*; Xâu vào: *a$
B) Ngăn xếp: $ E’T’; Xâu vào: +a*a$
C) Ngăn xếp: $E’T’F; Xâu vào: a*a$
D) Ngăn xếp: $ E’F; Xâu vào: a*a$
Đáp án A
Câu 53
Cho văn phạm:
{E→TE’; E’→ +TE’ | ; T→FT’; T’→*FT’ | ; F→ (E) | a}
={+, *, (, ), a} = {E, F, T} E là kí hiệu bắt đầu Phân tích xâu vào a+a*a theo phương pháp phân tích LL(1) Hình trạng của quá trình phân tích tại một thời điểm là:
Trang 33Ngăn xếp Xâu vào Đầu ra
Hình trạng của quá trình phân tích tại thời điểm tiếp theo là:
A) Ngăn xếp: $E’T; Xâu vào: $
B) Ngăn xếp: $ E’T’; Xâu vào: $
C) Ngăn xếp: $E’; Xâu vào: $
D) Ngăn xếp: $ E’F; Xâu vào: $
Đáp án C
Trang 34Câu 1 Dạng hậu tố của biểu thức (9 - 5) + 2 là
Trang 35Câu 9 Lệnh nhảy có điều kiện trong mã ba địa chỉ là: A) Goto L
Trang 36Câu 18 A) B) C) D) Đáp án Câu 19 A) B) C) D) Đáp án Câu 20 A) B) C) D) Đáp án Câu 21 A) B) C) D) Đáp án Câu 22 A) B) C) D) Đáp án Câu 23 A) B) C) D) Đáp án Câu 24 A) B) C) D) Đáp án Câu 25 A) B) C) D) Đáp án Câu 26 A) B) C) D) Đáp án
Trang 37Câu 27 A) B) C) D) Đáp án Câu 28 A) B) C) D) Đáp án Câu 29 A) B) C) D) Đáp án Câu 30 A) B) C) D) Đáp án Câu 31 A) B) C) D) Đáp án Câu 32 A) B) C) D) Đáp án Câu 33 A) B) C) D) Đáp án Câu 34 A) B) C) D) Đáp án Câu 35 A) B) C) D) Đáp án
Trang 39Câu 1
Cho đoạn chương trình pascal sau
if a>b then a:=a-b;
else b:=b-a;
Dạng biểu diễn ở mã ba địa chỉ là:
A) if a>b goto L1
goto L2 L1: t1 := a –b
a := t1 goto Lnext L2: t2 := b-a
b := t2 Lnext:
B) if a>b goto L1
goto L2 L1: a := a –b goto Lnext
L2: b := b-a Lnext:
C) if a>b goto L2
goto L1 L1: t1 := a –b
a := t1 goto Lnext L2: t2 := b-a
b := t2 Lnext:
D) if a>b goto L1
L1: t1 := a –b
a := t1 goto Lnext L2: t2 := b-a
b := t2 Lnext:
Đáp án A
Câu 2 Cho đoạn chương trình pascal sau