Đáp án đúng: B
Trong một chương trình Java (hoặc C++, C#...), mỗi chương trình chỉ có duy nhất một điểm bắt đầu thực thi, đó là hàm main
. Do đó, dù chương trình có bao nhiêu class đi nữa, chỉ có một class có hàm main
được gọi khi chương trình chạy.
Câu hỏi liên quan
Câu hỏi kiểm tra kiến thức về cách một lớp (class) hiện thực (implement) một giao diện (interface) trong Java. Trong Java, từ khóa implements
được sử dụng để chỉ ra rằng một lớp sẽ cung cấp hiện thực cho tất cả các phương thức được khai báo trong giao diện. Đồng thời, một lớp có thể là public
hoặc không, tùy thuộc vào phạm vi truy cập mong muốn.
Phân tích các phương án:
- A. class Xedap1 implement Xedap {}: Thiếu chữ 's' ở cuối từ khóa
implement
, nên sai cú pháp. - B. public class Xedap1 implement Xedap {}: Thiếu chữ 's' ở cuối từ khóa
implement
, nên sai cú pháp. - C. class Xedap1 implements Xedap {}: Đúng cú pháp, lớp Xedap1 hiện thực giao diện Xedap.
- D. public class Xedap1 extends Xedap {}: Sai.
extends
được sử dụng để kế thừa từ một lớp (class) khác, không phải để hiện thực một giao diện (interface).
Vậy, đáp án đúng là C.
Trong Java, có 3 loại biến chính:
Biến cục bộ (Local variables): Được khai báo bên trong một phương thức, constructor hoặc một block code. Phạm vi của biến cục bộ chỉ giới hạn trong block mà nó được khai báo.
Biến instance (Instance variables): Được khai báo bên trong một class nhưng bên ngoài bất kỳ phương thức, constructor hoặc block nào. Mỗi instance (đối tượng) của class sẽ có một bản sao riêng của các biến instance này.
Biến static (Static variables): Còn được gọi là biến class. Chúng được khai báo với từ khóa
static
. Chỉ có một bản sao của biến static được chia sẻ giữa tất cả các instance của class.
Do đó, đáp án đúng là C. 3
Trong Java, quá trình biên dịch mã nguồn (file .java
) sẽ tạo ra file bytecode. File bytecode này có đuôi là .class
. File .class
chứa mã máy ảo Java (Java Virtual Machine - JVM) và có thể chạy trên bất kỳ nền tảng nào có cài đặt JVM. Các đáp án còn lại không đúng:
.java
là đuôi của file mã nguồn..jav
không phải là đuôi file hợp lệ trong Java..exe
là đuôi file thực thi trên Windows, không liên quan đến file bytecode của Java.
Phương án A đúng vì JVM đọc và thực thi mã bytecode trong file .class.
Phương án B sai vì chương trình biên dịch mã nguồn Java thành bytecode là `javac`, không phải JVM.
Phương án C đúng một phần, nhưng chưa đầy đủ. JVM không chỉ là chương trình chạy cho Java, nó còn cung cấp môi trường thực thi cho bytecode.
Vì phương án A chính xác và đầy đủ nhất, nên phương án D (Tất cả các đáp án đều đúng) là sai.
- A: API không chỉ là thư viện mã nguồn của Java mà còn có thể là các dịch vụ web hoặc các giao thức khác.
- C: Mặc dù có các API cung cấp giao diện đồ họa (như Swing hoặc JavaFX), nhưng API không chỉ giới hạn ở giao diện đồ họa.
- D: Vì có một đáp án đúng (B) nên đáp án này sai.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.