Trả lời:
Đáp án đúng: D
Trong lập trình, quy tắc đặt tên biến hoặc tên hàm thường tuân theo những nguyên tắc nhất định. Cụ thể:
- Tên không được bắt đầu bằng số.
- Tên không được chứa các ký tự đặc biệt như *, %, $, #, @, !, ... (ngoại trừ dấu gạch dưới _).
- Tên có thể chứa chữ cái (a-z, A-Z), số (0-9) và dấu gạch dưới (_).
- Tên nên có ý nghĩa, dễ đọc và phản ánh mục đích sử dụng.
Dựa vào các quy tắc trên, ta thấy:
- '2word' là sai vì bắt đầu bằng số.
- '*word' là sai vì chứa ký tự đặc biệt '*'.
- 'main' là một tên hợp lệ (thường được dùng cho hàm chính trong nhiều ngôn ngữ).
Vậy, cả A và B đều sai, nhưng câu hỏi yêu cầu chọn một đáp án duy nhất. Vì cả A và B đều vi phạm quy tắc, nhưng đáp án D ('Tất cả đều sai') không đúng, ta cần chọn đáp án cụ thể chỉ ra một cách đặt tên sai. Trong trường hợp này, '*word' chứa ký tự đặc biệt là vi phạm rõ ràng hơn.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
