Trả lời:
Đáp án đúng: B
Không thể chạy trực tiếp mã nguồn Java trên Android. Mã Java cần được biên dịch thành bytecode, sau đó bytecode này được chuyển đổi (thông qua một công cụ như Dex compiler) thành Dalvik bytecode (trước Android 5.0) hoặc ART bytecode (từ Android 5.0 trở đi) để máy ảo Dalvik hoặc ART có thể thực thi trên hệ điều hành Android. Vì vậy, đáp án B là chính xác.