Trắc nghiệm đúng sai Tin học 10 cánh diều Bài 16: 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 16: Kiểm thử và gỡ lỗi chương trình sách cánh diều. 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: => Giáo án tin học 10 cánh diều (bản word)
CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
LẬP TRÌNH CƠ BẢN
BÀI 16: KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH
Câu 1: Cho đoạn thông tin:
Trong lập trình, kiểm thử là quá trình xác minh rằng phần mềm hoạt động đúng như mong đợi. Việc kiểm thử giúp phát hiện lỗi cú pháp, lỗi ngữ nghĩa và lỗi ngoại lệ trong mã nguồn. (Nguồn: Tài liệu Tin học lớp 10, NXB Giáo dục)
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Kiểm thử chỉ cần thực hiện một lần trước khi phát hành phần mềm.
b) Lỗi cú pháp có thể gây ra khi trình biên dịch không hiểu mã nguồn.
c) Kiểm thử không giúp phát hiện lỗi ngữ nghĩa.
d) Kiểm thử là một phần quan trọng trong quy trình phát triển phần mềm.
Đáp án:
- B, D đúng
- A, C sai
Câu 2: Cho đoạn thông tin:
Gỡ lỗi là quá trình tìm và sửa lỗi trong chương trình. Công cụ gỡ lỗi cho phép lập trình viên theo dõi giá trị của biến trong quá trình thực thi, giúp xác định vị trí lỗi dễ dàng hơn. (Nguồn: Hướng dẫn gỡ lỗi trong lập trình, NXB Khoa học và Kỹ thuật)
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Gỡ lỗi chỉ cần thực hiện khi phần mềm gặp sự cố.
b) Công cụ gỡ lỗi có thể giúp theo dõi giá trị biến trong thời gian thực.
c) Việc gỡ lỗi không cần thiết nếu không có lỗi xảy ra.
d) Gỡ lỗi là một kỹ năng quan trọng mà lập trình viên cần có.
Câu 3: Cho đoạn thông tin:
Lỗi ngoại lệ là những lỗi xảy ra trong quá trình thực thi chương trình, thường do các điều kiện không mong đợi như chia cho 0 hoặc truy cập vào một phần tử không tồn tại trong mảng.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Lỗi ngoại lệ có thể được xử lý bằng cách sử dụng câu lệnh try-catch.
b) Tất cả các lỗi đều là lỗi cú pháp.
c) Lỗi ngoại lệ có thể gây ra sự cố cho chương trình nếu không được xử lý.
d) Lỗi ngoại lệ chỉ xảy ra trong các ngôn ngữ lập trình động.
Câu 4: Cho đoạn thông tin:
Truy vết là một kỹ thuật quan trọng trong kiểm thử phần mềm, cho phép lập trình viên theo dõi và ghi lại các giá trị biến tại các bước khác nhau của chương trình. (Nguồn: Tài liệu về truy vết trong lập trình, NXB Đại học Quốc gia)
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Truy vết có thể giúp phát hiện lỗi mà kiểm thử không thể.
b) Truy vết chỉ hữu ích khi chương trình hoạt động tốt.
c) Việc ghi lại giá trị biến có thể giúp xác định nguyên nhân gây ra lỗi.
d) Truy vết không cần thiết trong các chương trình nhỏ.
Câu 5: Cho đoạn thông tin:
Kiểm thử đơn vị là một phương pháp kiểm thử mà trong đó từng phần nhỏ nhất của mã nguồn được kiểm tra độc lập để đảm bảo chúng hoạt động đúng. (Nguồn: Kiểm thử đơn vị trong phát triển phần mềm, NXB Thông tin và Truyền thông)
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Kiểm thử đơn vị chỉ cần thực hiện sau khi hoàn thành toàn bộ chương trình.
b) Kiểm thử đơn vị giúp phát hiện lỗi sớm trong quá trình phát triển.
c) Kiểm thử đơn vị không cần thiết nếu mã nguồn đã được kiểm tra kỹ lưỡng.
d) Kiểm thử đơn vị là một phần của quy trình phát triển phần mềm Agile.
--------------- Còn tiếp ---------------
=> Giáo án tin học 10 cánh diều bài 16: Kiểm thử và gỡ lỗi chương trình (2 tiết)