Câu hỏi:

30/11/2024 523 Lưu

Trong chương trình đếm số cặp nghịch đảo, tại sao vòng lặp thứ hai chỉ duyệt từ i + 1 đến n - 1?

A. Để tiết kiệm thời gian và tránh lặp lại các cặp đã kiểm tra

B. Vì chỉ số j phải lớn hơn chỉ số i
C. Để kiểm tra mọi phần tử trong dãy
D. Vì cặp (i, j) không quan trọng

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: A

Giải thích: Để tiết kiệm thời gian và tránh lặp lại các cặp đã kiểm tra, vòng lặp thứ hai chỉ duyệt từ i + 1 đến n - 1.

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

Câu 1

A. Xác định đầu vào và đầu ra của bài toán

B. Viết toàn bộ chương trình
C. Kiểm tra lỗi
D. Thực hiện từng thao tác cụ thể

Lời giải

Đáp án: A

Giải thích: Bước đầu tiên trong thiết kế chương trình là tìm hiểu yêu cầu của bài toán, bao gồm xác định đầu vào và đầu ra, trước khi đi vào chi tiết.

Câu 2

A. Tăng tốc độ chạy chương trình

B. Giảm dung lượng bộ nhớ chương trình
C. Làm rõ từng bước của chương trình, dễ dàng chuyển ý tưởng thành câu lệnh
D. Tự động phát hiện lỗi cú pháp

Lời giải

Đáp án: C

Giải thích: Phương pháp làm mịn dần giúp lập trình viên hiểu rõ và chuyển từng bước thiết kế thành các câu lệnh lập trình một cách dễ dàng và logic hơn

Câu 3

A. Phương pháp làm giảm số lượng mã lệnh trong chương trình

B. Phương pháp chi tiết hóa các bước từ ý tưởng tổng quan đến từng hành động cụ thể
C. Phương pháp kiểm tra lỗi sau khi viết xong chương trình
D. Phương pháp tổ chức dữ liệu theo thứ tự tăng dần

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 4

A. Một chương trình hoàn chỉnh với các bước chi tiết

B. Một thuật toán tổng quan mà không có mã lệnh cụ thể
C. Chỉ là một ý tưởng thiết kế ban đầu
D. Một báo cáo về quá trình thiết kế

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

A. So sánh A[i] với tất cả phần tử trong dãy

B. So sánh A[i] với các phần tử bên phải của nó
C. Chuyển các phần tử lớn hơn A[i] sang phải
D. Chèn A[i] vào vị trí đầu tiên của dãy

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 6

A. Tạo biến mới để lưu giá trị cần chèn

B. Duyệt từ phần tử thứ hai đến phần tử cuối của dãy
C. Sắp xếp các phần tử theo thứ tự giảm dần
D. Tạo danh sách mới từ danh sách cũ

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