Trả lời:
Đáp án đúng: B
Phương thức `nextLine()` được sử dụng để đọc một dòng văn bản từ đầu vào. Phương thức này là một phần của lớp `Scanner` trong Java. Lớp `Scanner` được sử dụng để phân tích cú pháp các kiểu dữ liệu nguyên thủy và chuỗi bằng cách sử dụng biểu thức chính quy.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: C
Trong lập trình hướng đối tượng, để gọi một phương thức của một đối tượng, ta sử dụng cú pháp `đối_tượng.tên_phương_thức()`. Trong trường hợp này, `objX` là đối tượng được tạo từ lớp `XX`, và `Display()` là phương thức cần gọi. Do đó, cú pháp đúng là `objX.Display();`
Các phương án khác không đúng vì:
- A và B sử dụng tên lớp `XX` để gọi phương thức. Cách này chỉ đúng nếu `Display` là một phương thức static (phương thức lớp), nhưng theo đề bài, `Display` là phương thức thông thường (instance method).
- D gọi phương thức `Display()` một cách trực tiếp mà không thông qua đối tượng nào, điều này không đúng trong ngữ cảnh của một phương thức thuộc lớp.
Các phương án khác không đúng vì:
- A và B sử dụng tên lớp `XX` để gọi phương thức. Cách này chỉ đúng nếu `Display` là một phương thức static (phương thức lớp), nhưng theo đề bài, `Display` là phương thức thông thường (instance method).
- D gọi phương thức `Display()` một cách trực tiếp mà không thông qua đối tượng nào, điều này không đúng trong ngữ cảnh của một phương thức thuộc lớp.
Lời giải:
Đáp án đúng: B
Đối tượng (object) là một thể hiện (instance) của một lớp (class). Lớp là một bản thiết kế hoặc khuôn mẫu, còn đối tượng là một thực thể cụ thể được tạo ra từ bản thiết kế đó. Ví dụ, nếu có một lớp tên là "Xe hơi", thì một đối tượng có thể là "Chiếc xe hơi màu đỏ của tôi". Các phương án khác không chính xác vì:
- A: Các lớp được tạo thể hiện từ đó (đúng theo nghĩa ngược lại: đối tượng được tạo từ lớp).
- C: Một tham chiếu đến một thuộc tính (thuộc tính là một phần của đối tượng, không phải là bản thân đối tượng).
- D: Một biến (biến có thể chứa một đối tượng, nhưng bản thân biến không phải là đối tượng).
- A: Các lớp được tạo thể hiện từ đó (đúng theo nghĩa ngược lại: đối tượng được tạo từ lớp).
- C: Một tham chiếu đến một thuộc tính (thuộc tính là một phần của đối tượng, không phải là bản thân đối tượng).
- D: Một biến (biến có thể chứa một đối tượng, nhưng bản thân biến không phải là đối tượng).
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu tìm biểu thức có giá trị khác với các biểu thức còn lại khi `x = true`.
* A. true: Giá trị là `true`.
* B. x == true: Vì `x` là `true`, biểu thức này tương đương với `true == true`, có giá trị là `true`.
* C. 1 == 1: Biểu thức này có giá trị là `true`.
* D. !x: Vì `x` là `true`, `!x` (phủ định của x) có giá trị là `false`.
Vậy, biểu thức `!x` có giá trị khác với các biểu thức còn lại.
* A. true: Giá trị là `true`.
* B. x == true: Vì `x` là `true`, biểu thức này tương đương với `true == true`, có giá trị là `true`.
* C. 1 == 1: Biểu thức này có giá trị là `true`.
* D. !x: Vì `x` là `true`, `!x` (phủ định của x) có giá trị là `false`.
Vậy, biểu thức `!x` có giá trị khác với các biểu thức còn lại.
Lời giải:
Đáp án đúng: B
Chương trình Java này khai báo một mảng các xâu (String) có tên là `names`. Mảng này được khởi tạo với 5 phần tử: "John", "Anna", "Peter", "Victor", và "David".
Dòng lệnh `System.out.println(names[2]);` in ra phần tử tại vị trí có chỉ số là 2 của mảng `names`. Trong Java, chỉ số của mảng bắt đầu từ 0. Do đó, `names[2]` sẽ truy cập vào phần tử thứ ba của mảng, đó là xâu "Peter".
Vậy, chương trình sẽ in ra "Peter" ra màn hình.
Dòng lệnh `System.out.println(names[2]);` in ra phần tử tại vị trí có chỉ số là 2 của mảng `names`. Trong Java, chỉ số của mảng bắt đầu từ 0. Do đó, `names[2]` sẽ truy cập vào phần tử thứ ba của mảng, đó là xâu "Peter".
Vậy, chương trình sẽ in ra "Peter" ra màn hình.
Lời giải:
Đáp án đúng: A
Đoạn mã trên có lỗi biên dịch vì phương thức `sayHello()` trong lớp `Man` cố gắng ghi đè (override) phương thức `sayHello()` trong lớp `Student`, nhưng kiểu trả về lại không tương thích. Phương thức `sayHello()` trong lớp `Student` trả về một `String`, trong khi phương thức `sayHello()` trong lớp `Man` trả về một `int`. Trong Java, khi ghi đè một phương thức, kiểu trả về phải giống hoặc là một kiểu con (subtype) của kiểu trả về của phương thức gốc. Do đó, trình biên dịch sẽ báo lỗi vì kiểu `int` không tương thích với `String` trong ngữ cảnh ghi đè này.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 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