Giao thức SMTP (Simple Mail Transfer Protocol) được sử dụng để gửi email giữa các máy chủ thư. Nó là giao thức tiêu chuẩn cho việc gửi email trên Internet. Các giao thức khác như IMAP và POP3 được sử dụng để nhận email, chứ không phải gửi.
Trong Javascript, tên biến phải tuân theo một số quy tắc. Một trong những quy tắc quan trọng là tên biến không được bắt đầu bằng một chữ số. Trong các lựa chọn trên, '2names' bắt đầu bằng số '2', do đó nó không phải là một tên biến hợp lệ trong Javascript. Các lựa chọn còn lại tuân theo quy tắc đặt tên biến (bắt đầu bằng dấu gạch dưới hoặc chữ cái).
Trong jQuery, $(document).ready(f) là một hàm được sử dụng để thực thi một hàm f sau khi DOM (Document Object Model) đã được tải hoàn tất. Dấu $ là một bí danh (alias) cho đối tượng jQuery. Do đó, $(f) là cách viết ngắn gọn hơn và tương đương với jQuery(f) khi sử dụng để chỉ định hàm thực thi sau khi DOM sẵn sàng. Vì vậy, $(f) là đáp án đúng.
Tính kế thừa (Inheritance) là một khái niệm quan trọng trong lập trình hướng đối tượng (OOP). Nó cho phép một lớp (class) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha hoặc lớp cơ sở). Điều này giúp tái sử dụng mã, giảm sự trùng lặp và xây dựng các hệ thống phân cấp lớp rõ ràng. Trong các lựa chọn trên, 'Inheritance' chính là tính kế thừa. Các đáp án khác là các khái niệm OOP khác, không phải là tính kế thừa. Polymorphism (đa hình), Encapsulation (đóng gói), Abstraction (trừu tượng).
Trong PHP, private, static và abstract đều là các từ khóa chỉ định phạm vi truy cập hoặc thuộc tính của một thành viên lớp hoặc một lớp. Tuy nhiên, final được sử dụng để ngăn một lớp khác kế thừa từ lớp đó hoặc ngăn một phương thức bị ghi đè trong một lớp con. Vì vậy, 'final' không phải là một từ khóa chỉ định phạm vi truy cập (tầm vực). Do đó, đáp án đúng là A.