wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Buổi 14 thuật toán sắp xếp

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Dãy nào có nhiều cặp nghịch thế nhất?

a)

7, 5, 6, 8 ,1

b)

6, 7, 8, 9, 10

c)

10, 9, 8, 6, 6

d)

9, 9, 9, 9, 9, 9

2.

Thuật toán đổi chỗ trực tiếp bắt đầu từ

a)

Phần tử đầu tiên

b)

Phần tử thứ 2

c)

Phần tử kế cuối

d)

Phần tử cuối cùng

3.

Đoạn code nào sẽ hoán vị 2 số a và b:

a)

t=a; a=b; b=t;

b)

t=a; a=b; t=b;

c)

a=t; b=a; t=b;

d)

t=b; b=a; a=t;

4.

Đây là thuật toán

a)

Interchen Sort (sắp xếp đổi chỗ trực tiếp)

b)

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

c)

Buble Sort (Thuật toán sắp xếp nổi bọt)

d)

Insertion sort (Thuật toán sắp xếp chèn)

5.

Đây là thuật toán

a)

Interchen Sort (sắp xếp đổi chỗ trực tiếp)

b)

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

c)

Buble Sort (Thuật toán sắp xếp nổi bọt)

d)

Insertion sort (Thuật toán sắp xếp chèn)

6.

Đây là thuật toán

a)

Interchen Sort (sắp xếp đổi chỗ trực tiếp)

b)

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

c)

Buble Sort (Thuật toán sắp xếp nổi bọt)

d)

Insertion sort (Thuật toán sắp xếp chèn)

7.

Điền dấu …. Để hoàn thành thuật toán Buble Sort (sắp xếp nổi bọt)

a)

i = 0; i<n ; ++i

b)

i = 1; i<n ; ++i

c)

i=n ; i>0 ; --i

d)

i=n-1 ; i>0 ; --i

8.

Có bao nhiêu cặp nghịch thế trong mảng các số nguyên: 7, 5, 8, -2, 100

a)

0

b)

3

c)

4

d)

Đáp án khác

9.

Cho mảng các số nguyên 7, 5, 100, -2, 8. Sau khi chạy 3 vòng đầu của thuật toán Selection Sort (sắp xếp chọn) (sắp xếp tăng dần) ta sẽ được kết quả:

a)

-2, 5, 7, 100, 8

b)

-2, 7, 100, 5, 8

c)

-2, 5, 7, 8, 100

d)

7, 5, 100, -2, 8

10.

Thuật toán bubble sort hoạt động như thế nào?

a)

Sắp xếp từng phần tử một theo thứ tự ngẫu nhiên

b)

So sánh từng phần tử với phần tử kế tiếp và đổi chỗ nếu cần thiết

c)

Sắp xếp các phần tử theo thứ tự ngược lại

d)

Lấy phần tử giữa làm trung tâm, so sánh với các phần tử khác và đổi chỗ nếu cần thiết

11.

Khi nào thì ta có thể dừng việc sắp xếp khi sử dụng thuật toán bubble sort?

a)

Khi danh sách đã được sắp xếp theo thứ tự ngược lại

b)

Khi danh sách chỉ có một phần tử

c)

Khi danh sách đã được sắp xếp theo thứ tự tăng dần

d)

Khi danh sách đã được sắp xếp theo thứ tự bất kỳ

12.

Thuật toán selection sort hoạt động như thế nào?

a)

Sắp xếp từng phần tử một theo thứ tự ngẫu nhiên

b)

So sánh từng phần tử với phần tử kế tiếp và đổi chỗ nếu cần thiết

c)

Tìm phần tử nhỏ nhất trong danh sách và đưa nó lên đầu tiên, sau đó tìm phần tử nhỏ nhất tiếp theo và đưa lên vị trí thích hợp

d)

Lấy phần tử giữa làm trung tâm, so sánh với các phần tử khác và đổi chỗ nếu cần thiết