JavaScript is required

Quá trình phân tích từ vựng cho câu lệnh gán: position = initial + rate*60 sẽ tách thành bao nhiêu từ tố?

A.

4

B.

5

C.

6

D.

7

Trả lời:

Đáp án đúng: D


Quá trình phân tích từ vựng (lexical analysis) sẽ tách câu lệnh thành các từ tố (tokens) như sau:

  • position: định danh (identifier)
  • =: toán tử gán (assignment operator)
  • initial: định danh (identifier)
  • +: toán tử cộng (addition operator)
  • rate: định danh (identifier)
  • *: toán tử nhân (multiplication operator)
  • 60: hằng số nguyên (integer literal)

Vậy, tổng cộng có 7 từ tố.

Câu hỏi liên quan