Trong Java, có 4 kiểu số nguyên khác nhau, đó là: byte, short, int và long. Mỗi kiểu có kích thước và phạm vi giá trị khác nhau. Do đó, đáp án A, B, C đều sai.
Cách start() trong applet được gọi sau khi applet đã được khởi tạo (init()) và khi applet trở lại trạng thái hoạt động sau khi đã tạm dừng (stop()). Phương thức này bắt đầu việc thực thi của applet. Do đó, mọi tác vụ thực hiện sau khi khởi tạo cần được đặt trong phương thức start().
Đoạn code cung cấp khởi tạo một chuỗi `greeting` có giá trị là "Hello". Sau đó, nó sử dụng phương thức `length()` để lấy độ dài của chuỗi này và gán giá trị đó cho biến `k` kiểu số nguyên. Cuối cùng, nó in giá trị của `k` ra màn hình.
Chuỗi "Hello" có 5 ký tự (H, e, l, l, o). Do đó, `greeting.length()` sẽ trả về 5. Biến `k` sẽ nhận giá trị 5, và đoạn code sẽ in ra 5.
Trong Java (và nhiều ngôn ngữ lập trình khác), chương trình bắt đầu thực thi từ phương thức `main`. Mỗi chương trình chỉ có một điểm khởi đầu duy nhất. Do đó, dù chương trình có bao nhiêu class, chỉ có một phương thức `main` được sử dụng làm điểm bắt đầu thực thi. Vì vậy, đáp án đúng là A.