Câu hỏi:

21/07/2025 30 Lưu

Cho khối lệnh như sau:

int[] mang = new int; int s = 0; int j = 0; for ( int i : mang) { i = ++j; s += i; } System.out.println(“S = “+ s);

Khối lệnh thực hiện chuyện gì?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Chọn đáp án B (Lưu ý: Vòng lặp for-each tạo ra một bản sao của phần tử, nên việc gán i = ++j không thay đổi giá trị trong mang. Nó chỉ tính tổng các số từ 1 đến 10).

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

Lời giải

Chọn đáp án C (Lỗi cú pháp tại if i == 3 break;. Cần có dấu ngoặc đơn và chấm phẩy).

Câu 2

Lời giải

Chọn đáp án A

Lời giải

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

Lời giải

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