Trả lời:
Đáp án đúng: D
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ó.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: B
Interface là một kiểu dữ liệu tham chiếu, tương tự như class, nhưng có một số khác biệt quan trọng. Interface chỉ có thể chứa các khai báo phương thức (không có phần thân), hằng số và các kiểu dữ liệu lồng nhau (nested types). Nó định nghĩa một tập các phương thức mà một class phải thực hiện (implement) nếu class đó "hứa" (implements) interface đó.
* **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.
Lời giải:
Đáp án đúng: B
Trường dữ liệu (data field) trong lập trình hướng đối tượng (OOP) thường được biểu diễn dưới dạng các biến thành viên (member variables) của một lớp (class). Các biến này có thể thuộc hai loại chính:
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.
Lời giải:
Đáp án đúng: B
Trong Java, có 8 kiểu dữ liệu nguyên thủy (primitive data types), bao gồm:
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.
Lời giải:
Đáp án đúng: B
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.
Lời giải:
Đáp án đúng: A
Đề bài yêu cầu xác định kết quả in ra màn hình của chương trình Java. Chương trình này đếm số lần ký tự 'p' xuất hiện trong chuỗi "peter piper picked a peck of pickled peppers".
Vòng lặp `for` duyệt qua từng ký tự của chuỗi. Nếu ký tự hiện tại KHÔNG phải là 'p', lệnh `continue` sẽ bỏ qua các câu lệnh còn lại trong vòng lặp và chuyển sang lần lặp tiếp theo. Nếu ký tự là 'p', biến `numPs` sẽ tăng lên 1. Cuối cùng, chương trình in ra giá trị của `numPs`.
Đếm số lượng ký tự 'p' trong chuỗi:
- peter (1)
- piper (1)
- picked (1)
- peck (1)
- pickled (1)
- peppers (1)
Tổng cộng có 9 ký tự 'p'.
Vậy đáp án đúng là "Found 9 p's in the string."
Câu 25:
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?
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy
89 tài liệu310 lượt tải

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin
125 tài liệu441 lượt tải

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông
104 tài liệu687 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán
103 tài liệu589 lượt tải

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp
377 tài liệu1030 lượt tải

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
99 tài liệu1062 lượt tải
ĐĂ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.
77.000 đ/ tháng