Đáp án đúng: A
Trong Java, một lớp chỉ có thể kế thừa từ một lớp cha duy nhất. Đây là đặc điểm của đơn kế thừa (single inheritance) trong Java. Java không hỗ trợ đa kế thừa (multiple inheritance) trực tiếp giữa các lớp, tức là một lớp không thể có nhiều hơn một lớp cha trực tiếp.
Câu hỏi liên quan
Trong Java, một lớp có thể có vô số lớp con (subclasses). Điều này là do tính chất kế thừa của lập trình hướng đối tượng, cho phép một lớp (lớp con) kế thừa các thuộc tính và phương thức từ một lớp khác (lớp cha). Không có giới hạn số lượng lớp con mà một lớp cha có thể có.
* Phương án A sai vì interface không phải là lớp (class), mà là một kiểu dữ liệu tham chiếu khác. Mặc dù interface có thể chứa các phương thức rỗng (chính xác hơn là các khai báo phương thức không có phần thân), nhưng nó không phải là một lớp.
* Phương án B đúng vì nó mô tả chính xác bản chất của interface: một kiểu tham chiếu tương tự class, chỉ chứa hằng, khai báo phương thức và kiểu lồng.
* Phương án C sai vì interface không phải là một phương thức. Nó là một kiểu dữ liệu định nghĩa một tập các phương thức mà một class phải thực hiện.
* Phương án D sai vì interface không phải là một lớp nối giữa lớp cơ sở và lớp cha. Nó là một khái niệm khác, được sử dụng để định nghĩa một giao diện (interface) mà các class khác có thể thực hiện.
1. Biến đại diện (Instance variables): Mỗi đối tượng (instance) của lớp có một bản sao riêng của biến này. Giá trị của biến đại diện có thể khác nhau giữa các đối tượng khác nhau của cùng một lớp.
2. Biến lớp (Class variables): Biến lớp là biến được chia sẻ bởi tất cả các đối tượng của lớp. Chỉ có một bản sao của biến lớp tồn tại, và bất kỳ thay đổi nào đối với biến lớp sẽ ảnh hưởng đến tất cả các đối tượng của lớp đó.
Do đó, đáp án đúng là B. Biến đại diện và biến lớp. Các phương án khác không chính xác vì:
* Tham số (Parameters): Tham số là các biến được truyền vào một hàm hoặc phương thức. Chúng không phải là trường dữ liệu của một đối tượng.
* Biến cục bộ (Local variables): Biến cục bộ là các biến được khai báo bên trong một hàm hoặc phương thức và chỉ có thể được truy cập từ bên trong hàm hoặc phương thức đó. Chúng cũng không phải là trường dữ liệu của một đối tượng.
1. `byte`: Số nguyên 8-bit.
2. `short`: Số nguyên 16-bit.
3. `int`: Số nguyên 32-bit.
4. `long`: Số nguyên 64-bit.
5. `float`: Số thực dấu chấm động 32-bit.
6. `double`: Số thực dấu chấm động 64-bit.
7. `boolean`: Kiểu luận lý, nhận giá trị `true` hoặc `false`.
8. `char`: Ký tự Unicode 16-bit.
Vì vậy, đáp án đúng là B. 8.
Trong Java, kiểu dữ liệu ký tự cơ sở là char. Kiểu char được sử dụng để lưu trữ một ký tự Unicode duy nhất (16-bit). Vì vậy, chỉ có một kiểu dữ liệu ký tự cơ sở duy nhất.
Phương thức nào dùng để tìm kiếm một chuỗi trong một chuỗi khác trong class String của Java?

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.