Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm
Đóng
Điểm danh hàng ngày
  • Hôm nay +3
  • Ngày 2 +3
  • Ngày 3 +3
  • Ngày 4 +3
  • Ngày 5 +3
  • Ngày 6 +3
  • Ngày 7 +5
Bạn đã điểm danh Hôm nay và nhận 3 điểm!
Nhắn tin Zalo VNDOC để nhận tư vấn mua gói Thành viên hoặc tải tài liệu Hotline hỗ trợ: 0936 120 169
Đóng
Bạn đã dùng hết 1 lần làm bài Trắc nghiệm miễn phí. Mời bạn mua tài khoản VnDoc PRO để tiếp tục! Tìm hiểu thêm

Trắc nghiệm Tin học 11 bài 19: Bài toán tìm kiếm

Mô tả thêm:

Trắc nghiệm Tin học 11 bài 19: Bài toán tìm kiếm là tài liệu hữu ích giúp bạn đọc có thể trau dồi nội dung kiến thức và có thêm tài liệu học tập. Bài trắc nghiệm tập trung vào khái niệm bài toán tìm kiếm, cách xác định phần tử cần tìm và nguyên lí hoạt động của các thuật toán tìm kiếm phổ biến. Hệ thống câu hỏi đa dạng với nhiều mức độ nhận biết, thông hiểu, vận dụng và vận dụng cao, bám sát chương trình Tin học 11. Mời các bạn cùng theo dõi và làm bài trắc nghiệm dưới đây.

  • Thời gian làm: 20 phút
  • Số câu hỏi: 15 câu
  • Số điểm tối đa: 15 điểm
Trước khi làm bài bạn hãy
  • 1 Ôn tập kiến thức đã nêu trong phần Mô tả thêm
  • 2 Tìm không gian và thiết bị phù hợp để tập trung làm bài
  • 3 Chuẩn bị sẵn dụng cụ cần dùng khi làm bài như bút, nháp, máy tính
  • 4 Căn chỉnh thời gian làm từng câu một cách hợp lý
Bạn còn 1 lượt làm bài tập miễn phí. Hãy mua tài khoản VnDoc PRO để học không giới hạn nhé! Bạn đã HẾT lượt làm bài tập miễn phí! Hãy mua tài khoản VnDoc PRO để làm Trắc nghiệm không giới hạn và tải tài liệu nhanh nhé!
Mua ngay Đổi điểm
  • Câu 1: Nhận biết

    Chọn đáp án đúng

    Khi dùng thuật toán tìm kiếm nhị phân để tìm một số trong dãy thẻ số (được sắp xếp theo thư tự không giảm), sau bước Kiểm tra: dãy rỗng? nếu nhận kết quả Sai, ta thực hiện bước nào?

  • Câu 2: Vận dụng

    Cho dãy A = [1, 91, 45, 23, 67, 9, 10, 47, 90, 46, 86]. Thuật toán tìm kiếm tuần tự cần thực hiện bao nhiêu lần duyệt để tìm ra phần tử có giá trị bằng 47 trong dãy?

  • Câu 3: Nhận biết

    Thuật toán tìm kiếm tuần tự có thể giúp em:

  • Câu 4: Vận dụng cao

    Chọn đáp án đúng

    Cho dãy A= {0, 4, 8, 10, 12,14, 17, 18, 20, 31, 34, 87}. Thay vị lần lượt lật các thẻ từ đầu đến cuối, bạn Minh đã chơi như sau: Đầu Tiên Minh lật thẻ ở giữa, sau đó tuỳ theo số ghi trên thẻ là lớn hơn hay nhỏ hơn số K mà lạt tiếp thẻ ở ngay bên trái hoặc ngay bên phải thẻ ở giữa. Trong trường hợp này, số lần nhiều nhất mà Minh phải lật để tìm ra thẻ in số K là bao nhiêu?

  • Câu 5: Thông hiểu

    Chọn phát biểu sai về thuật toán tìm kiếm nhị phân?

  • Câu 6: Thông hiểu

    Khi thực hiện tìm kiếm nhị phân số 25 trong dãy số 18, 21, 25, 27, 67, 69, 72, 77, 79, 81 cần thực hiện mấy vòng lặp?

  • Câu 7: Thông hiểu

    Chọn phát biểu sai?

  • Câu 8: Nhận biết

    Chọn đáp án đúng

    Dùng thuật toán tìm kiếm nhị phân để tìm một số trong dãy thẻ số (được sắp xếp theo thư tự không giảm), sau bước Kiểm tra: số cần tìm nhỏ hơn giá trị trên thẻ? nếu nhận kết quả Sai, ta thực hiện bước nào?

  • Câu 9: Vận dụng cao

    Chọn đáp án đúng

    Viết chương trình của thuật toán tìm kiếm nhị phân với dãy sắp xếp giảm dần như sau:

    def binary_search(arr, x):

    left = 0

    right = len(arr) - 1

    while left <= right:

    mid = (left + right) // 2

    if arr[mid] == x:

    return mid

    elif arr[mid] < x:

    right = mid - 1

    else:

    left = mid + 1

    return -1

    # Sử dụng hàm để tìm kiếm giá trị 5 trong dãy sắp xếp giảm dần [9, 8, 6, 5, 3, 1]

    arr = [9, 8, 6, 5, 3, 1]

    x = 5

    result = binary_search(arr, x)

    if result != -1:

    print("Element is present at index", str(result))

    else:

    print("Element is not present in array")

    Em hãy nhận xét về cách viết chương trình này:

  • Câu 10: Thông hiểu

    Khi nào thì tìm kiếm tuần tự sẽ tìm được ngay kết quả, cần ít bước nhất?

  • Câu 11: Thông hiểu

    Khi nào thì tìm kiếm tuần tự sẽ tìm được ngay kết quả, cần nhiều bước nhất?

  • Câu 12: Vận dụng

    Cho dãy A= {0, 4, 8, 10, 12,14, 17, 18, 20, 31, 34, 87}. Với thuật toán tìm kiếm tuần tự, cần duyệt bao nhiêu phần tử để tìm ra phần từ có giá trị bằng 34?

  • Câu 13: Nhận biết

    Thuật toán tìm kiếm tuần tự thực hiện như thế nào?

  • Câu 14: Thông hiểu

    Thuật toán tìm kiếm nhị phân áp dụng với bài toán tìm kiếm kiểu nào?

  • Câu 15: Nhận biết

    Thuật toán tìm kiếm nhị phân thực hiện như thế nào?

Bạn còn 1 lượt làm bài tập miễn phí. Hãy mua tài khoản VnDoc PRO để học không giới hạn nhé! Bạn đã HẾT lượt làm bài tập miễn phí! Hãy mua tài khoản VnDoc PRO để làm Trắc nghiệm không giới hạn và tải tài liệu nhanh nhé!
Mua ngay Đổi điểm

Chúc mừng Bạn đã hoàn thành bài!

Trắc nghiệm Tin học 11 bài 19: Bài toán tìm kiếm Kết quả
  • Thời gian làm bài: 00:00:00
  • Số câu đã làm: 0
  • Điểm tạm tính: 0
  • Điểm thưởng: 0
Tải file làm trên giấy
Xác thực tài khoản!

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Số điện thoại chưa đúng định dạng!
Số điện thoại này đã được xác thực!
Bạn có thể dùng Sđt này đăng nhập tại đây!
Lỗi gửi SMS, liên hệ Admin
Sắp xếp theo