khoahoc.vietjack.com

Câu hỏi:

11/06/2026 92 Lưu

Chương trình sau in ra màn hình số mấy?

01: public class Main{

02: public static void main(String[] args) {

03: String names[] = {"John","Anna","Peter","Victor","David"};

04: System.out.println(names.length);

05: }

06: }

Chọn một Câu trả lời

A.

4

B.

5

C.

10

D.

undefined

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án B

Sai. Đáp án đúng là: 5

Vì:

+ Lệnh System.out.println(names.length); sẽ in ra chiều dài thực của mảng names (=5)

Đang tải chế độ Học...

Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay

ĐẶC QUYỀN VIP

Đăng ký VIP để học và luyện thi không giới hạn

Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.

  • Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
  • Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
  • Đăng ký ngay

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.

public interface MyInterface {}

B.

public interface MyInterface {

default int x;

}

C.

public interface MyInterface {

protected int sum(int x, int y);

}

D.

public interface MyInterface {

private int sum(int x, int y);

}

Lời giải

Chọn đáp án A

Vì:

Trong đáp án B default là từ khóa dùng trong lệnh switch chứ không phải là một từ khóa truy xuất.

Trong đáp án C, D không thể mức truy xuất private hoặc protected cho thuộc tính cúng như phương thức.

Trong khai báo interface có thể không khai báo gì.

Câu 2

A.

abstract class Animal{

abstract void run();

}

public class Horse extends Animal{}

B.

abstract class Animal{

abstract int run();

}

abstract class Horse extends Animal{}

C.

abstract class Animal{

abstract void run();

}

abstract public class Horse {}

D.

abstract class Animal{

abstract void run();

}

abstract class Horse {}

Lời giải

Chọn đáp án A

Vì:

Khi lớp Horse thừa kế Animal, nên nó có phương thức run chưa được triển khai, nên nó phải được khai báo là abstract hoặc phải triển khai phương thức run().

Câu 3

A.

Cài đặt cụ thể phần thân cho phương thức methodA()

B.

Thay thế từ khóa public ở dòng 2 thành private

C.

Xóa từ khóa abstract ở dòng 4

D.

Xóa từ khóa abstract ở dòng 2

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để 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 ( giá chỉ từ 250K ) để 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 ( giá chỉ từ 250K ) để 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 ( giá chỉ từ 250K ) để 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