Phiếu trắc nghiệm Tin học 7 kết nối Ôn tập Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính (P1)

Bộ câu hỏi trắc nghiệm Tin học 7 kết nối tri thức. Câu hỏi và bài tập trắc nghiệm Ôn tập Chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính (P1). Bộ trắc nghiệm gồm nhiều bài tập và câu hỏi ôn tập kiến thức trọng tâm. Hi vọng, tài liệu này sẽ giúp thầy cô nhẹ nhàng hơn trong việc ôn tập. Theo thời gian, chúng tôi sẽ tiếp bổ sung thêm các câu hỏi.

ÔN TẬP CHỦ ĐỀ 5

Câu 1: Trong thuật toán tìm kiếm tuần tự, thao tác được lặp đi lặp lại là gì?

  1. Thao tác so sánh.
  2. Thao tác thông báo.
  3. Thao tác đếm số lần lặp.
  4. Tất cả đều đúng.

Câu 2: Trong thuật toán tìm kiếm tuần tự, có mấy khả năng xảy ra khi kết thúc tìm kiếm tuần tự?

  1. 1
  2. 2
  3. 3
  4. 4

Câu 3: Trong thuật toán tìm kiếm tuần tự, việc tìm kiếm tuần tự kết thúc ở giữa chừng của dãy khi nào?

  1. Không tìm thấy kết quả mong muốn.
  2. Đã tìm thấy kết quả mong muốn.
  3. Điều kiện tìm kiếm sai.
  4. Tất cả đều sai.

Câu 4: Trong thuật toán tìm kiếm tuần tự, việc tìm kiếm dò tìm đến phần tử cuối dãy khi nào?

  1. Không tìm thấy kết quả mong muốn.
  2. Kết quả nằm ở cuối dãy.
  3. Cả A và B đều đúng.
  4. Cả A và B đều sai.

Câu 5: Có mấy loại bài toán tìm kiếm tuần tự?

  1. 1
  2. 2
  3. 3
  4. 4

 

Câu 6: Điều kiện dừng thuật toán tìm kiếm tuần tự là gì?

  1. Tìm thấy phần tử cần tìm.
  2. Tìm thấy phần tử cần tìm hoặc đã hết danh sách.
  3. Đã hết danh sách.
  4. Tìm thấy phần tử cần tìm và đã hết danh sách.

 

Câu 7: Thuật toán tìm kiếm tuần tự thực hiện công việc gì?

  1. Lưu trữ dữ liệu.
  2. Sắp xếp dữ liệu theo chiều tăng dần.
  3. Xử lí dữ liệu.
  4. Tìm kiếm dữ liệu cho trước trong một danh sách đã cho.

 

Câu 8: Sau vòng lặp thứ nhất của thuật toán sắp xếp chọn, phương án nào đúng?

  1. Phần tử có giá trị nhỏ nhất trong dãy được tìm thấy và đổi chỗ cho phần tử đứng đầu dãy.
  2. Phần tử có giá trị lớn nhất trong dãy được tìm thấy và đổi chỗ cho phần tử đứng đầu dãy.
  3. Các phần tử liền kề được hoán đổi.
  4. Phần tử có giá trị nhỏ nhất sẽ đổi vị trí cho phần tử cuối dãy.

 

Câu 9: Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách

  1. Chọn phần tử có giá trị bé nhất đặt vào đầu danh sách.
  2. Chọn phần tử có giá trị lớn nhất đặt vào đầu danh sách.
  3. Hoán đổi nhiều lần các phần tử liền kề nếu giá trị của chúng không đúng thứ tự.
  4. Chèn phần tử vào vị trí thích hợp để đảm bảo danh sách sắp xếp theo đúng thứ tự.

 

Câu 10: Tư tưởng của thuật toán tìm kiếm nhị phân là gì?

  1. Tìm kiếm dựa vào cây tìm kiếm.
  2. Tìm kiếm từ đầu đến cuối dãy.
  3. Tại mỗi bước tiến hành so sánh X với phần tử giữa của dãy. Dựa vào bước so sánh này quyết định tìm kiếm ở nửa đầu hay ở nửa sau của danh sách.
  4. So sánh X lần lượt với các phần tử a1, a2, …, an.

 

Câu 11: Trong thuật toán tìm kiếm nhị phân thì vùng tìm kiếm lúc ban đầu là gì?

  1. Nửa đầu danh sách.
  2. Nửa đầu danh sách.
  3. Toàn bộ danh sách.
  4. Đáp án khác.

 

Câu 12: Thuật toán tìm kiếm nhị phân thực hiện trên danh sách nào?

  1. Đã được hoán đổi.
  2. Đã được sắp xếp.
  3. Đã được chỉnh sửa.
  4. Cả A, B và C.

 

Câu 13: Em hãy điền các từ/cụm từ: đã hết, “Không tìm thấy”, bằng, vị trí đầu tiên, “Tìm thấy” vào chỗ chấm (...) được đánh số trong các câu sau để được mô tả chính xác về thuật toán tìm kiếm tuần tự.

Bước 1. Xét phần tử của danh sách

Bước 2. Nếu giá trị của phần tử ở vị trí đang xét ....... (2)......... giá trị cần tìm thì chuyển sang Bước 4, nếu không thì chuyển đến vị trí tiếp theo.

Bước 3. Kiểm tra đã hết danh sách chưa. Nếu .........(3)...... danh sách thì chuyển sang Bước 5, nếu chưa thì lặp lại từ Bước 2.

Bước 4. Trả lời .....(4)...... và chỉ ra vị trí phần tử tim được; Kết thúc. 

Bước 5. Trả lời ....(5)..... - Kết thúc.

Từ thích hợp để điền vào (1) là

  1. đã hết
  2. “Không tìm thấy”
  3. bằng
  4. vị trí đầu tiên

 

Câu 14: Em hãy điền các từ/cụm từ: đã hết, “Không tìm thấy”, bằng, vị trí đầu tiên, “Tìm thấy” vào chỗ chấm (...) được đánh số trong các câu sau để được mô tả chính xác về thuật toán tìm kiếm tuần tự.

Bước 1. Xét phần tử của danh sách

Bước 2. Nếu giá trị của phần tử ở vị trí đang xét ....... (2)......... giá trị cần tìm thì chuyển sang Bước 4, nếu không thì chuyển đến vị trí tiếp theo.

Bước 3. Kiểm tra đã hết danh sách chưa. Nếu .........(3)...... danh sách thì chuyển sang Bước 5, nếu chưa thì lặp lại từ Bước 2.

Bước 4. Trả lời .....(4)...... và chỉ ra vị trí phần tử tim được; Kết thúc. 

Bước 5. Trả lời ....(5)..... - Kết thúc.

Từ thích hợp để điền vào (2) là

  1. đã hết
  2. “Không tìm thấy”
  3. bằng
  4. vị trí đầu tiên

 

Câu 15: Điều kiện dừng trong thuật toán tìm kiếm nhị phân là gì?

  1. Khi tìm đến giá trị cuối cùng trong danh sách.
  2. Khi chưa tìm thấy
  3. Khi đã chưa tìm thấy và chưa hết danh sách.
  4. Khi đã tìm thấy hoặc khi đã hết danh sách

Câu 16: Thuật toán tìm kiếm nhị phân cần bao nhiêu bước để tìm thấy “Mai” trong danh sách [Hoa", "Lan”, ”Ly”, ”Mai”, ”Phong”, ”Vi”]?

  1. 1.
  2. 2.
  3. 3.
  4. 4.

Câu 17: Hoạt động của thuật toán tìm kiếm nhị phân là gì?

  1. Tìm kiếm vào cây tìm kiếm
  2. So sánh X với phần tử giữa của dãy. Và thực hiện tìm kiếm ở nửa đầu hoặc ở nửa sau danh sách.
  3. Tìm kiếm cuối dãy
  4. Tìm kiếm đầu dãy

Câu 18: Em hãy điền các từ/cụm từ: đã hết, “Không tìm thấy”, bằng, vị trí đầu tiên, “Tìm thấy” vào chỗ chấm (...) được đánh số trong các câu sau để được mô tả chính xác về thuật toán tìm kiếm tuần tự.

Bước 1. Xét phần tử của danh sách

Bước 2. Nếu giá trị của phần tử ở vị trí đang xét ....... (2)......... giá trị cần tìm thì chuyển sang Bước 4, nếu không thì chuyển đến vị trí tiếp theo.

Bước 3. Kiểm tra đã hết danh sách chưa. Nếu .........(3)...... danh sách thì chuyển sang Bước 5, nếu chưa thì lặp lại từ Bước 2.

Bước 4. Trả lời .....(4)...... và chỉ ra vị trí phần tử tim được; Kết thúc. 

Bước 5. Trả lời ....(5)..... - Kết thúc.

Từ thích hợp để điền vào (3) là

  1. đã hết
  2. “Không tìm thấy”
  3. bằng
  4. vị trí đầu tiên

Câu 19: Thuật toán sắp xếp nổi bọt sắp xếp danh sách bằng cách nào?

  1. Thay thế.
  2. Thay đổi.
  3. Hoán đổi.
  4. Cả A, B và C.

Câu 20: Nếu sử dụng thuật toán sắp xếp chọn để sắp xếp dãy số 8, 22, 7, 19, 5 theo thứ tự tăng dần thì số lần thực hiện thao tác hoán đổi giá trị trong vòng lặp thứ nhất là:

  1. 2.                               
  2. 3.                                   
  3. 4.                                       
  4. 5.

Câu 21: Em hãy dùng thuật toán sắp xếp nổi bọt sắp xếp dãy số dưới đây theo thứ tự tăng dần, mỗi vòng lặp duyệt tử phần tử cuối về đầu:  83, 5, 8, 12, 65, 72, 71. Có bao nhiêu vòng lặp thì dãy số mới được sắp xếp đúng theo yêu cầu?

  1. 4
  2. 5
  3. 6
  4. 7

Câu 22: Dùng thuật toán sắp xếp nổi bọt để sắp xếp một dãy số tăng dần. Mỗi vòng lặp sẽ duyệt các phần tử từ cuối danh sách đến đầu danh sách. Kết thúc vòng lặp thứ nhất, phần tử đầu tiên sẽ có giá trị:

  1. Nhỏ nhất trong dãy số.
  2. Lớn nhất trong dãy số.
  3. Không thay đổi.
  4. Bằng giá trị của phần tử liền trước.

Câu 23: Thuật toán tìm kiếm nhị phân là gì?

  1. Thực hiện tìm kiếm trên danh sách đã sắp xếp từ vị trí ở giữa danh sách
  2. Thực hiện tìm kiếm trên danh sách đã sắp xếp từ vị trí ở đầu danh sách
  3. Thực hiện tìm kiếm trên danh sách đã sắp xếp từ vị trí ở cuối danh sách
  4. Thực hiện tìm kiếm trên danh sách không sắp xếp từ vị trí ở giữa danh sách

Câu 24: Câu nào nêu đúng về thuật toán sắp xếp chọn?

  1. Thuật toán sắp xếp chọn xét từng vị trí từ đầu đến cuối dãy và so sánh với phần tử được xét
  2. Thuật toán sắp xếp chọn xét từng vị trí từ cuối đến đầu dãy và so sánh với phần tử được xét
  3. Thuật toán sắp xếp chọn xét từng vị trí từ giữa đến cuối dãy và so sánh với phần tử được xét
  4. Thuật toán sắp xếp chọn xét từng vị trí từ đầu đến giữa dãy và so sánh với phần tử được xét

Câu 25: Mô tả thuật toán sắp xếp chọn bằng ngôn ngữ tự nhiên gồm có mấy bước?

  1. 2
  2. 4
  3. 6
  4. 8

 

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm tin học 7 kết nối tri thức - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu môn khác

Tài liệu mới cập nhật

Chat hỗ trợ
Chat ngay