JavaScript is required

Ðịnh nghĩa FIRST(x):

A.

Giả sử x là một chuỗi các ký hiệu văn phạm, FIRST(x) là tập hợp các ký hiệu kết thúc mà nó bắt đầu một chuỗi dẫn xuất từ x.

B.

Nếu X là kí hiệu chưa kết thúc thì FIRST(X) là {X}

C.

Giả sử x là một chuỗi các ký hiệu văn phạm, FIRST(x) là tập hợp các ký hiệu không kết thúc mà nó bắt đầu một chuỗi dẫn xuất từ x.

D.

Nếu X là kí hiệu kết thúc thì FIRST(X) là {X}

Trả lời:

Đáp án đúng: A


Định nghĩa FIRST(x) là tập hợp các ký hiệu kết thúc (terminal symbols) có thể xuất hiện đầu tiên trong các chuỗi dẫn xuất từ x. Do đó, đáp án A là chính xác nhất. Đáp án D đúng khi X là ký hiệu kết thúc. Các đáp án còn lại không chính xác theo định nghĩa FIRST(x).

Câu hỏi liên quan