Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 22 Thực hành bài toán sắp xếp

Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 22 Thực hành bài toán sắp xếp

Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 22 Thực hành bài toán sắp xếp

Số câu25
Quiz ID40961
Câu 1
Tại sao trong thực tế, sau khi sắp xếp dữ liệu, việc tìm kiếm lại trở nên nhanh hơn?
Câu 2
Trong thực tế, nếu danh sách dữ liệu có kích thước rất lớn, ta nên ưu tiên điều gì khi chọn thuật toán sắp xếp?
Câu 3
Biểu thức 'key=lambda x: x[1]' khi sắp xếp một danh sách các tuple có ý nghĩa gì?
Câu 4
Trong bài toán thực hành, nếu muốn sắp xếp danh sách sản phẩm theo giá từ cao đến thấp, ta nên làm gì?
Câu 5
Lệnh 'sorted('python')' sẽ trả về kết quả nào sau đây?
Câu 6
Khi sắp xếp danh sách các đối tượng phức tạp như danh sách học sinh (mỗi học sinh là một tuple gồm tên và điểm), ta dùng tham số nào để chỉ định tiêu chí sắp xếp?
Câu 7
Trong bài toán thực hành sắp xếp danh sách học sinh theo điểm số giảm dần, nếu hai học sinh có cùng điểm số, ta muốn sắp xếp theo tên tăng dần. Đây là ví dụ của loại bài toán nào?
Câu 8
Trong Python, nếu ta thực hiện 'a = [10, 2, 5]; a.sort(); print(a)', kết quả xuất ra màn hình là gì?
Câu 9
Khi thực hiện sắp xếp chèn trên dãy [3, 5, 2, 1], tại bước chèn số 2 vào dãy đã sắp xếp [3, 5], trạng thái tiếp theo của dãy là gì?
Câu 10
Mục tiêu chính của việc giải quyết bài toán sắp xếp trong thực tế là gì?
Câu 11
Thuật toán sắp xếp chèn (Insertion Sort) thực hiện việc sắp xếp một dãy số bằng cách nào?
Câu 12
Ưu điểm nổi bật của thuật toán sắp xếp chèn (Insertion Sort) so với sắp xếp chọn (Selection Sort) là gì?
Câu 13
Để sắp xếp danh sách 'a' trong Python theo thứ tự tăng dần mà không làm thay đổi danh sách gốc, ta sử dụng cách nào?
Câu 14
Hàm lambda nào sau đây giúp sắp xếp danh sách các chuỗi theo độ dài của chuỗi đó?
Câu 15
Trong Python, để sắp xếp danh sách 'a' theo thứ tự giảm dần, tham số nào cần được truyền vào hàm 'sort()' hoặc 'sorted()'?
Câu 16
Trong thuật toán sắp xếp chọn (Selection Sort), bước cốt lõi được thực hiện ở mỗi vòng lặp là gì?
Câu 17
Thuật toán sắp xếp nào được mô tả bởi việc 'luôn tìm giá trị nhỏ nhất trong phần còn lại của danh sách và đưa nó về vị trí đúng'?
Câu 18
Khi nào thuật toán sắp xếp chọn (Selection Sort) kết thúc quá trình xử lý của nó?
Câu 19
Giả sử danh sách a = [5, 2, 9, 1]. Sau bước đầu tiên của thuật toán sắp xếp chọn (tìm phần tử nhỏ nhất để đưa lên đầu), danh sách sẽ trở thành gì?
Câu 20
Khi viết chương trình sắp xếp trong Python, hàm 'lambda x: x' đóng vai trò là gì nếu truyền vào tham số 'key'?
Câu 21
Để sắp xếp danh sách học sinh theo điểm giảm dần, nếu cùng điểm thì xếp theo tên tăng dần, ta sử dụng biểu thức 'key' nào phù hợp nhất trong Python?
Câu 22
Trong thuật toán sắp xếp chèn, biến 'i' thường chạy từ vị trí nào để bắt đầu quá trình so sánh và chèn?
Câu 23
Phát biểu nào sau đây là SAI về thuật toán sắp xếp chọn?
Câu 24
Đặc điểm của một thuật toán sắp xếp 'ổn định' (stable sort) là gì?
Câu 25
Độ phức tạp thời gian trung bình của thuật toán sắp xếp chọn (Selection Sort) và sắp xếp chèn (Insertion Sort) đều là bao nhiêu?

Để lại một bình luận