SBT Tin học 10 trang 61 Kết nối tri thức

377

Với Giải SBT Tin học 10 trang 61 trong Bài 30: Kiểm thử và gỡ lỗi chương trình Sách bài tập Tin học 10 Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập trong SBT Tin học 10.

SBT Tin học 10 trang 61 Kết nối tri thức

Câu 30.1 trang 61 SBT Tin học 10: Mục đích của kiểm thử chương trình là gì?

A. Để tự động sửa lỗi chương trình. 

B. Để tìm ra lỗi của chương trình.

C. Để tìm ra lỗi và tự động sửa lỗi chương trình.

D. Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.

Lời giải:

Đáp án đúng là: D

Mục đích của kiểm thử chương trình: Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.

Câu 30.2 trang 61 SBT Tin học 10: Để kiểm thử một chương trình bạn An đã tạo ra rất nhiều bộ dữ liệu test. Với tất cả các bộ dữ liệu test chương trình đều chạy đúng. Có thể kết luận chương trình hết lỗi hay chưa?

Lời giải:

Chưa thể khẳng định chương trình hết lỗi. Kiểm thử chỉ có chức năng phát hiện lỗi (nếu có) ứng với các bộ dữ liệu test, không có chức năng chứng minh chương trình chạy đúng với mọi bộ dữ liệu.

Câu 30.3 trang 61 SBT Tin học 10Nếu chương trình chạy bị lỗi với thông báo lỗi là ZeroDivisionError thì đó là lỗi gì và em cần sửa lỗi như thế nào? Chọn phương án đúng nhất.

A. Đây là lỗi không thể sửa được. 

B. Đây là lỗi chia cho 0, em cần xoá lệnh này khỏi chương trình. 

C. Đây là lỗi chia cho 0, em cần thay thế phép toán khác để không xảy ra lỗi này nữa. 

D. Đây là lỗi chia cho 0, em cần tìm hiểu nguyên nhân vì sao lại xuất hiện 0 khi chia, có thể bổ sung lệnh kiểm tra trước khi thực hiện phép chia.

Lời giải:

Đáp án đúng là: D

Lỗi ZeroDivisionError là lỗi chia cho 0, em cần tìm hiểu nguyên nhân vì sao lại xuất hiện 0 khi chia, có thể bổ sung lệnh kiểm tra trước khi thực hiện phép chia. 

Từ khóa :
Giải bài tập
Đánh giá

0

0 đánh giá