khoahoc.vietjack.com

Câu hỏi:

11/06/2026 5 Lưu

Cho các khai báo sau:

1: byte [] array1, array2[];

2: byte array3 [][];

3: byte[][] array4;

Nếu các mảng trên đều được khởi tạo thì lệnh nào sau sẽ gặp lỗi?

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

A.

array2 = array1;

B.

array2[0] = array3[0];

C.

array2 = array4;

D.

array1=array2;

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án C

Vì:

Không thể gán mảng một chiều cho mảng 2 chiều được.

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

Lời giải

Chọn đáp án A

Vì:

+ Lệnh đầu tiên trong hàm main() sẽ sinh ra đối tượng s từ lớp Man.

+ Lệnh thứ 2 của hàm main sẽ gọi phương thức getAge() của đối tượng s, tuy nhiên s kế thừa từ lớp Student do đó sẽ triệu gọi phương thức getAge của lớp Student => in ra 10

+ Lệnh thứ 3 của hàm main() sẽ gọi phương thức getAge(1) của đối tượng s => gọi đến phương thức getAge(int added) của lớp Man => in ra 11

Lời giải

Chọn đáp án C

+ Lỗi ở dòng lệnh 1, sai cú pháp khai báo mảng 2 chiều

Câu 3

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

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

Câu 4

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