vietjack.com

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 8: Lập trình một số thuật toán sắp xếp có đáp án
Quiz

15 câu Trắc nghiệm Tin học 11 Cánh diều Bài 8: Lập trình một số thuật toán sắp xếp có đáp án

V
VietJack
Tin họcLớp 116 lượt thi
10 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.

Thuật toán sắp xếp nào được gọi là sắp xếp tại chỗ?

Sắp xếp nổi bọt

Sắp xếp chèn tuyến tính

Sắp xếp nhanh (Quick Sort)

Tất cả các thuật toán trên

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Mục đích của thuật toán sắp xếp nổi bọt là gì?

Tìm kiếm phần tử lớn nhất trong dãy

Loại bỏ các nghịch thể trong dãy số

Đếm số phần tử trong dãy

Tăng kích thước mảng

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Trong thuật toán sắp xếp chèn tuyến tính, khi nào thì dãy con được coi là có thứ tự?

Khi dãy con có một phần tử

Khi dãy con có ít nhất hai phần tử

Khi dãy con đã được sắp xếp hoàn toàn

Khi dãy con không có phần tử nào

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

Trong thuật toán sắp xếp nổi bọt, điều gì sẽ xảy ra nếu trong một vòng lặp không có bất kỳ lần đổi chỗ nào?

Thuật toán tiếp tục chạy mãi mãi

Thuật toán dừng lại vì dãy đã được sắp xếp

Thuật toán quay lại vòng lặp trước đó

Thuật toán chỉ sắp xếp một phần của dãy

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

Thuật toán nào sau đây không phải là một thuật toán sắp xếp?

Sắp xếp nổi bọt

Sắp xếp chèn tuyến tính

Sắp xếp chọn (Selection Sort)

Tìm kiếm tuần tự (Linear Search

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Trong thuật toán sắp xếp chèn tuyến tính, phần tử nào sẽ được chèn vào dãy đã được sắp xếp?

Phần tử nhỏ nhất

Phần tử lớn nhất

Phần tử tại vị trí đầu tiên của dãy

Phần tử hiện tại mà đang được xem xét

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

Tính chất nào sau đây là đúng về thuật toán sắp xếp nổi bọt?

Nó có độ phức tạp thời gian O(n log n)

Nó không có khả năng sắp xếp tại chỗ

Nó có thể không hiệu quả với dãy số lớn

Nó không thể xử lý số âm

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

Khi sử dụng hàm sorted() trong Python, kết quả sẽ là gì?

Dãy số sẽ được sắp xếp tại chỗ

Hàm trả về một dãy mới đã được sắp xếp

Dãy số sẽ bị xóa

Hàm không làm gì cả

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Tại sao việc sắp xếp dữ liệu là quan trọng trong tin học?

Để làm cho dữ liệu đẹp hơn

Để dễ dàng tìm kiếm và truy xuất thông tin

Để giảm kích thước của dữ liệu

Để bảo vệ dữ liệu khỏi bị mất

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

Nghịch thể trong một dãy số được định nghĩa như thế nào?

Hai phần tử có cùng giá trị

Hai phần tử có thứ tự không đúng

Hai phần tử có giá trị khác nhau

Hai phần tử ở cùng một vị trí

Xem đáp án
© All rights reserved VietJack