wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ngăn xếp

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Cho văn phạm gồm 3 luật sinh: (1) S->aSbS; (2) S->aS; (3) S->c. 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

2.

Cho văn phạm gồm 3 luật sinh: (1) S->aSbS; (2) S->aS; (3) S->c. 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)

dollar

3.

Cho văn phạm gồm 5 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4)

B->1A; (5) B->0. 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

4.

Cho văn phạm gồm 5 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4) B->1A; (5) B- >0. 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

5.

Cho văn phạm gồm 5 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4) B->1A; (5) B->0. 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ái thành công?

a)

0

b)

1

c)

2

d)

3

6.

Cho văn phạm gồm 5 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4) B->1A; (5) B->0. 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)

A.  Phân tích lần lượt theo các sản xuất (1)(3)(2) (2)(3)

b)

A.  Phân tích lần lượt theo các sản xuất (1)(3)(4)(2)(3)

c)

A.  Phân tích lần lượt theo các sản xuất (3)(4)(2) (2) (3)

d)

A.  Phân tích lần lượt theo các sản xuất (1)(3)(4)(3)(2)

7.

Cho văn phạm gồm 5 luật sinh: (1) S->AB; (2) A->0A; (3) A->1; (4) B->1A; (5) B->0. 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 đạttrạ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)

B.   Phân tích lần lượt theo các sản xuất (1)(3)(4)(2)(3)

c)

B.   Phân tích lần lượt theo các sản xuất (3)(4)(2) (2) (3)

d)

B.   Phân tích lần lượt theo các sản xuất (1)(3)(4)(3)(2)

8.

Cho văn phạm gồm 6 luật sinh: (1) S->AB; (2) A->A0; (3) A->B0; (4) A->1; (5) B->A1; (6) B->0. Phân tích xâu vào “1011” bằng thuật toán Bottomup. Hành động của bộ phân tích lần lượt là: gạt (shift), thu gọn (reduce) 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)

A.  Ngăn xếp: dollar A; Xâu vào: 11 dollar

b)

A.  Ngăn xếp: dollar 1; Xâu vào: 11 dollar

c)

A.  Ngăn xếp: dollar AA; Xâu vào: 1 dollar

d)

A.  Ngăn xếp: dollar A1; Xâu vào: 011 dollar

9.

Cho văn phạm gồm 6 luật sinh: (1) S->AB; (2) A->A0; (3) A->B0; (4) A->1; (5) B->A1; (6) B->0. Phân tích xâu vào “1011” bằng thuật toán Bottomup. 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)

A.  Ngăn xếp: dollar A; Xâu vào: dollar

b)

A.  Ngăn xếp: dollar AA; Xâu vào: 1 dollar

c)

A.  Ngăn xếp: dollarA; Xâu vào: 11 dollar

d)

A.  Ngăn xếp: dollar AB; Xâu vào: dollar

10.

Cho văn phạm gồm 6 luật sinh: (1) S->AB; (2) A->A0; (3) A->B0; (4) A->1; (5) B->A1; (6) B->0. Phân tích xâu vào “1011” bằng thuật toán Bottomup. 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: dollar S; Xâu vào: dollar

b)

B.   Ngăn xếp: dollar AB; Xâu vào: dollar

c)

B.   Ngăn xếp: dollar A; Xâu vào: 1 dollar

d)

B.   Ngăn xếp: dollar S; Xâu vào: 1 dollar

11.

Cho văn phạm gồm 6 luật sinh: (1) S->AB; (2) A->A0; (3) A->B0; (4) A->1; (5) B->A1; (6) B->0. Phân tích xâu vào “1011” bằng thuật toán Bottomup. 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)

A.  Ngăn xếp: dollar A; Xâu vào: 011 dollar

b)

A.  Ngăn xếp: dollar 1; Xâu vào: 011 dollar

c)

A.  Ngăn xếp: dollar A; Xâu vào: 11 dollar

d)

A.  Ngăn xếp: dollar A1; Xâu vào: 011 dollar

12.

Cho văn phạm G, với S là ký hiệu bắt đầu, phân tích xâu vào theo phương pháp phân tích bottom-up, trạng thái thành công là:

a)

A.  ngăn xếp: dollar S, Đầu vào: dollar

b)

A.  ngăn xếp: dollar, Đầu vào: dollar

c)

A.  ngăn xếp: dollar S, Đầu vào: S dollar

d)

A.  ngăn xếp: dollar S, Đầu vào: a dollar

13.

Cho văn phạm G, với S là ký hiệu bắt đầu, phân tích xâu vào theo phương pháp phân tích LL(1), trạng thái thành công là:

a)

A.  ngăn xếp: dollar S, Đầu vào: dollar

b)

A.  ngăn xếp: dollar, Đầu vào: dollar

c)

A.  ngăn xếp: dollar S, Đầu vào: S dollar

d)

A.  ngăn xếp: dollar S, Đầu vào: a dollar

14.

: Cho văn phạm gồm 3 luật sinh: (1) S->aSbS; (2) S->aS; (3) S->c. 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

15.

Cho văn phạm gồm 3 luật sinh: (1) S->aSbS; (2) S->aS; (3) S->c. 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

16.

Cho văn phạm gồm 3 luật sinh: (1) S->aSbS; (2) S->aS; (3) S->c. 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