Trắc nghiệm đúng sai tin học 10 kết nối bài 29: Nhận biết lỗi chương trình

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 10 bài 29: Nhận biết lỗi chương trình sách Kết nối tri thức. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.

Xem: =>

Câu 1: Cho đoạn thông tin:

Trong lập trình Python, việc nhận biết và xử lý lỗi là rất quan trọng. Một số lỗi phổ biến mà lập trình viên thường gặp phải bao gồm ZeroDivisionError, xảy ra khi cố gắng chia một số cho 0. Để xử lý lỗi này, lập trình viên có thể sử dụng khối lệnh try và except.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) ZeroDivisionError xảy ra khi chia một số cho 0.
b) Lỗi này không thể được xử lý bằng cách sử dụng khối lệnh try và except.
c) Lỗi ZeroDivisionError có thể gây ra sự cố cho chương trình.
d) Việc nhận biết lỗi không giúp chương trình chạy mượt mà hơn.

Câu 2: Cho đoạn thông tin:

Khi lập trình trong Python, IndexError là một loại lỗi thường gặp khi cố gắng truy cập một phần tử không tồn tại trong danh sách. Điều này thường xảy ra khi chỉ số vượt quá giới hạn của danh sách.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) IndexError xảy ra khi chỉ số truy cập nằm ngoài phạm vi của danh sách.
b) Lỗi này có thể xảy ra khi danh sách rỗng và cố gắng truy cập phần tử đầu tiên.
c) IndexError có thể được xử lý bằng cách sử dụng khối lệnh if.
d) Lỗi IndexError không ảnh hưởng đến việc thực thi của chương trình.

Câu 3: Cho đoạn thông tin:

Trong Python, TypeError xảy ra khi một phép toán hoặc hàm được áp dụng cho một đối tượng không tương thích. Ví dụ, cố gắng cộng một số với một chuỗi sẽ gây ra lỗi này.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) TypeError có thể xảy ra khi cố gắng thực hiện phép toán giữa các kiểu dữ liệu khác nhau.
b) Lỗi này có thể được xử lý bằng cách thay đổi kiểu dữ liệu của biến.
c) TypeError không thể xảy ra trong các phép toán số học.
d) Lỗi TypeError có thể được phát hiện trước khi chương trình chạy.

Câu 4: Cho đoạn thông tin:

ValueError là một loại lỗi xảy ra khi một hàm nhận một đối số có kiểu dữ liệu đúng nhưng giá trị không hợp lệ. Ví dụ, khi cố gắng chuyển đổi một chuỗi không phải là số thành số nguyên.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) ValueError xảy ra khi giá trị của biến không hợp lệ cho phép toán hoặc hàm.
b) Lỗi này có thể được xử lý bằng cách sử dụng khối lệnh try và except.
c) ValueError không thể xảy ra khi chuyển đổi kiểu dữ liệu.
d) Hệ thống sẽ tự động xử lý ValueError mà không cần sự can thiệp của lập trình viên.

Câu 5: Cho đoạn thông tin:

Lỗi IndentationError xảy ra khi mã nguồn không được thụt lề đúng cách trong Python. Việc thụt lề là rất quan trọng trong Python vì nó xác định cấu trúc của mã.

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) IndentationError có thể xảy ra nếu không có thụt lề ở đầu dòng lệnh.
b) Lỗi này có thể được sửa bằng cách thêm hoặc chỉnh sửa thụt lề cho đúng.
c) IndentationError không ảnh hưởng đến việc thực thi của chương trình.
d) Việc thụt lề đúng cách không giúp mã dễ đọc và bảo trì hơn.

=> Giáo án tin học 10 kết nối bài 29: Nhận biết lỗi chương trình (2 tiết)

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 đúng sai Tin học 10 kết nối tri thức cả năm - Tại đây

Tài liệu khác

Chat hỗ trợ
Chat ngay