Đáp án đúng: B
Câu hỏi liên quan
Trong Java, một lớp (class) bao gồm các thành phần chính sau:
- Tên lớp (Class name): Dùng để định danh và phân biệt lớp này với các lớp khác.
- Thuộc tính (Attributes/Fields): Các biến (variables) lưu trữ trạng thái hoặc dữ liệu của đối tượng thuộc lớp đó.
- Phương thức (Methods): Các hàm (functions) định nghĩa hành vi hoặc các thao tác mà đối tượng của lớp có thể thực hiện.
Biến (variable) là một khái niệm chung, có thể xuất hiện trong thuộc tính của lớp hoặc trong các phương thức của lớp. Biến không phải là một thành phần cấu trúc riêng biệt của lớp mà là một phần của thuộc tính hoặc phương thức.
Do đó, đáp án D (Biến) là đáp án KHÔNG phải là thành phần trong cấu trúc của lớp.
Câu hỏi kiểm tra kiến thức về toán tử chia lấy dư (%) trong lập trình. Toán tử này trả về phần dư của phép chia số nguyên. Biểu thức x % 3 == 0
kiểm tra xem x có chia hết cho 3 hay không.
Để tìm giá trị của x làm cho biểu thức đúng, ta cần tìm số chia hết cho 3 trong các lựa chọn:
- A. 2: 2 % 3 = 2, khác 0.
- B. 7: 7 % 3 = 1, khác 0.
- C. 4: 4 % 3 = 1, khác 0.
- D. 9: 9 % 3 = 0, bằng 0.
Vậy, chỉ có x = 9 làm cho biểu thức x % 3 == 0
trả về true.
Câu hỏi yêu cầu tìm cách tạo đối tượng sai của lớp Animal
. Ta cần xem xét constructor của lớp này.
Lớp Animal
có một constructor duy nhất:
public Animal(String x) { this.name = x; }
Constructor này nhận một tham số kiểu String
. Do đó, khi tạo đối tượng, ta cần truyền một giá trị String
cho constructor.
- A.
Animal a = new Animal();
Đây là cách tạo đối tượng sai, vì constructor yêu cầu một tham số
String
nhưng lại không được cung cấp.
- B.
Animal a = new Animal("name");
Đây là cách tạo đối tượng đúng, vì cung cấp một chuỗi
"name"
cho constructor.
- C.
Animal a = new Animal("");
Đây là cách tạo đối tượng đúng, vì cung cấp một chuỗi rỗng
""
cho constructor.
- D.
new Animal("name");
Đây (thiếu gán vào biến) cũng là một cách tạo đối tượng hợp lệ, mặc dù đối tượng vừa tạo sẽ không được gán cho biến nào và có thể bị garbage collector thu hồi ngay sau đó. Tuy nhiên, về mặt cú pháp, nó không sai.
Vậy đáp án A là đáp án sai.
Ban đầu `j = 1`.
- `case 4: j++;` => `j = 2`
- `default: j++;` => `j = 3`
Sau đó, chương trình tính `return j + x;`, tức là `return 3 + 4;`
Vậy kết quả trả về là 7.
Phương án A không hoàn toàn đúng vì API không chỉ là thư viện mã nguồn của Java, mà còn bao gồm các giao diện và giao thức.
Phương án C cũng không hoàn toàn đúng vì API có thể cung cấp nhiều loại chức năng khác nhau, không chỉ giao diện đồ họa.
Phương án D sai vì có một đáp án đúng là B.

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.