Trong chương trình nguồn (ngôn ngữ C): printf(“ max cua hai so %d”, max) có những từ tố nào?
Trả lời:
Đáp án đúng: C
Câu lệnh `printf(" max cua hai so %d", max)` trong ngôn ngữ C được phân tích như sau:
* **printf**: Đây là một từ khóa (keyword) trong C, đại diện cho hàm in ra màn hình.
* **(" max cua hai so %d", max)**: Đây là phần đối số của hàm `printf`.
* **" max cua hai so %d"**: Đây là một chuỗi (xâu) ký tự, được gọi là chuỗi định dạng. Nó chứa văn bản sẽ được in ra, cũng như các định dạng để in các biến. `%d` là một định dạng để in ra một số nguyên.
* **,**: Dấu phẩy dùng để phân tách các đối số cho hàm `printf`.
* **max**: Đây là một định danh (identifier), là tên của một biến (trong trường hợp này có lẽ là một biến số nguyên).
Vậy, các thành phần (từ tố) của câu lệnh trên bao gồm: từ khóa `printf`, dấu mở ngoặc `(`, xâu (chuỗi) `" max cua hai so %d"`, dấu phẩy `,`, định danh `max`, và dấu đóng ngoặc `)`.
Do đó, đáp án C là đáp án chính xác nhất.