Phân tích Top Down
Trang 1Câ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?
A) 6
B) 7
C) 8
D) 9
Đáp án D
Câu 2
Cho văn phạm
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?
A) 1
B) 2
C) 3
D) 4
Đáp án A
Câu 3
Cho văn phạm
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?
A) 10
B) 11
C) 12
D) 13
Đáp án D
Câu 4
Cho văn phạm
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?
A) 10
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
Trang 2B) 11
C) 12
D) 13
Đáp án D
Câu 5
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) (1) (1) (2) (3) (1) (2) (3) để phân tích thì phải quay lui bao nhiêu lần?
A) 3
B) 4
C) 5
D) 6
Đáp án B
Câu 6
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) (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
kí tự thứ bao nhiêu?
A) 3
B) 4
C) 5
D) 6
Đáp án D
Câu 7
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 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?
A) A
B) B
C) C
D) $
Đáp án D
Câu 8 Cho văn phạm
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
G = {SaSbS | aS | c}
(1) (2) (3)
Trang 3phâ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?
A) 1
B) 2
C) 3
D) 4
Đáp án C
Câu 9
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 cây suy dẫn có bao nhiêu nút?
A) 8
B) 9
C) 10
D) 11
Đáp án B
Câu 10
Cho Văn phạm
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?
A) 8
B) 9
C) 10
D) 11
Đáp án B
Câu 11
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?
A) 2
B) 4
C) 6
D) 8
Đáp án XXX
Câu 12 Sai đề
A)
B)
C)
G = {SaSbS | aS | c}
(1) (2) (3)
G = {S→→
1A| 0}
(1) (2) (3) (4)
Trang 4Đáp án
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?
A) 0
B) 1
C) 2
D) 3
Đáp án C
Câu 14
Cho văn phạm
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?
A) 0
B) 1
C) 2
D) 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 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)(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
G = {S→→
1A| 0}
(1) (2) (3) (4)
G = {S→→
1A| 0}
(1) (2) (3) (4)
G = {S→→
1A| 0}
(1) (2) (3) (4)
G = {S→→
1A| 0}
(1) (2) (3) (4)
Trang 5phâ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)
Đáp án B
Câu 17 Văn phạm nào sau đây phân tích được theo phương pháp Topdown?
A) G = {S→S→ 1A| 0}
B) G = {S→→ A1| 0}
C) G = {S→→ 1A| 0}
D) G = {S → AB; A → A0| B0|1; B → A1|0}
Đáp án C
Câu 18 Văn phạm nào sau đây KHÔNG phân tích được theo phương pháp
Topdown?
A) G = {S→S→ 1A| 0}
B) G = {S→→ 1A| 0}
C) G = {S→→ 1A| 0}
D) 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 Topdown 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?
A) 7
B) 8
C) 9
D) 10
Đáp án 8
Câu 20
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) (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?
A) 0
G = {S→→
1A| 0}
(1) (2) (3) (4)
G = {S→→
1A| 0}
(1) (2) (3) (4)
Trang 6B) 1
C) 2
D) 3
Đáp án 1