Trắc nghiệm đúng sai tin học 10 kết nối bài 30: Kiểm thử và gỡ 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 30: Kiểm thử và gỡ 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:

Kiểm thử chương trình là một quá trình quan trọng trong phát triển phần mềm, giúp phát hiện lỗi và đảm bảo rằng chương trình hoạt động đúng như mong đợi. Một số lỗi có thể xảy ra trong quá trình chạy chương trình bao gồm lỗi cú pháp, lỗi logic và lỗi ngoại lệ.

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

a) Lỗi cú pháp xảy ra khi mã chương trình không tuân theo quy tắc ngữ pháp của ngôn ngữ lập trình.
b) Lỗi logic là lỗi mà chương trình không chạy được và thường được phát hiện ngay lập tức.
c) Lỗi ngoại lệ là những lỗi không thể dự đoán được trong quá trình thực thi chương trình.
d) Kiểm thử chương trình không cần thiết nếu chương trình đã chạy mà không gặp lỗi cú pháp.

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

Trong Python, khi một lỗi ngoại lệ xảy ra, chương trình sẽ dừng lại và hiển thị thông báo lỗi. Để xử lý lỗi ngoại lệ, ta có thể sử dụng cấu trúc try và except. Điều này cho phép chương trình tiếp tục chạy mà không bị dừng lại.

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

a) Cấu trúc try chỉ dùng để bắt lỗi cú pháp trong Python.
b) Nếu một lỗi ngoại lệ không được xử lý, chương trình sẽ dừng lại và không thể tiếp tục.
c) Cấu trúc try và except giúp xử lý lỗi mà không làm dừng chương trình.
d) Tất cả các lỗi ngoại lệ đều có thể được xử lý bằng cách sử dụng cấu trúc try và except.

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

Một trong những phương pháp kiểm thử chương trình là sử dụng bộ dữ liệu test để kiểm tra tính chính xác của chương trình. Bộ dữ liệu test là tập hợp các đầu vào mà ta sử dụng để kiểm tra các chức năng của chương trình trong các tình huống khác nhau.

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

a) Bộ dữ liệu test chỉ cần được tạo ra một lần và không cần thay đổi trong suốt quá trình phát triển.
b) Kiểm thử chương trình với bộ dữ liệu test giúp phát hiện các lỗi không nhìn thấy được trong mã nguồn.
c) Việc sử dụng bộ dữ liệu test không ảnh hưởng đến chất lượng của chương trình.
d) Một bộ dữ liệu test tốt nên bao gồm cả các trường hợp biên và các trường hợp thông thường.

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

Khi gỡ lỗi chương trình, việc in các thông số trung gian có thể giúp lập trình viên hiểu rõ hơn về trạng thái của chương trình tại các thời điểm khác nhau. Điều này giúp xác định vị trí của lỗi và nguyên nhân gây ra lỗi.

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

a) In các thông số trung gian là một phương pháp hiệu quả để gỡ lỗi chương trình.
b) Việc in thông số trung gian có thể làm chậm quá trình thực thi của chương trình.
c) In thông số trung gian không có tác động gì đến việc phát hiện lỗi.
d) Gỡ lỗi chương trình chỉ cần thực hiện một lần khi hoàn thành mã nguồn.

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

Công cụ breakpoint trong các IDE (Integrated Development Environment) cho phép lập trình viên tạm dừng chương trình tại một điểm nhất định để kiểm tra các biến và trạng thái của chương trình. Điều này giúp phát hiện lỗi một cách hiệu quả.

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

a) Breakpoint chỉ có thể được sử dụng trong các chương trình Python đơn giản.
b) Sử dụng breakpoint giúp lập trình viên theo dõi dòng lệnh và trạng thái của biến trong khi chương trình đang chạy.
c) Breakpoint không ảnh hưởng đến việc kiểm thử chương trình.
d) Việc sử dụng breakpoint là một kỹ thuật phổ biến trong gỡ lỗi chương trình.

=> Giáo án tin học 10 kết nối bài 30: Kiểm thử và gỡ 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