Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình Tin học lớp 10 trang 145 sách Kết nối tri thức với cuộc sống
Giải bài tập Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình Kết nối tri thức với cuộc sống giúp các em học sinh lớp 10 có thêm nhiều tư liệu tham khảo, đối chiếu lời giải hay, chính xác để biết cách trả lời các câu hỏi trang 145→148.
Tin học 10 Bài 30 thuộc chủ đề 5: Giải quyết vấn đề với sự trợ giúp của máy tính giúp các bạn học sinh nắm vững kiến thức để trả lời các câu hỏi nội dung bài học, luyện tập và vận dụng của bài Kiểm thử và gỡ lỗi chương trình. Vậy sau đây là nội dung chi tiết bài soạn Tin 10 Bài 30 Kiểm thử và gỡ lỗi chương trình, mời các bạn cùng theo dõi.
Giải Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình
Trả lời câu hỏi Luyện tập Tin 10 Bài 30
Luyện tập 1
Chương trình của em khi chạy phát sinh lỗi ngoại lệ ZeroDivisionError. Đó là lỗi gì và em sẽ xử lí như thế nào?
Lời giải
- Lỗi xảy ra khi lệnh thực hiện phép chia cho giá trị 0
- Kiểm tra lại các phép chia và số chia trong đó
Luyện tập 2
Chương trình sau có lỗi không? Nếu có thì tìm và sửa lỗi.
Lời giải
Chương trình có lỗi logic.
Sửa lại: chuyển kiểu dữ liệu số nguyên cho 2 giá trị m, n được nhập vào
Trả lời câu hỏi Vận dụng trang 148 SGK Tin 10 KNTT
Vận dụng 1
Chương trình sau có chức năng sắp xếp một dãy số cho trước. hãy kiểm tra xem chương trình có lỗi không? Nếu có thì tìm và sửa lỗi.
Lời giải
Chương trình có lỗi logic: chương trình chạy không lỗi ngoại lệ nhưng kết quả đưa sai, không chính xác
Sửa lại:
- Dòng lệnh thứ 2: range(len(A) - 1) → range(len(A))
- Dòng lệnh thứ 4: j > 1 → j > 0
Vận dụng 2
Để kiểm thử một chương trình, nếu chỉ bằng việc kiểm tra thông qua các bộ dữ liệu test thì có đảm bảo tìm ra hết lỗi của chương trình hay không? Vì sao?
Lời giải
Để kiểm thử một chương trình, nếu chỉ bằng việc kiểm tra thông qua các bộ dữ liệu test thì không thể đảm bảo tìm ra hết lỗi của chương trình.
Vì lỗi có thể phát sinh tại các bộ dữ liệu khác ngoài các bộ dữ liệu test, do đó cần tuỳ theo yêu cầu, đặc thù của từng bài toán để chọn bộ test cho phù hợp.
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:

Chủ đề liên quan
Có thể bạn quan tâm
-
Bộ đề thi học kì 2 môn Tiếng Anh 6 năm 2023 - 2024 sách Kết nối tri thức với cuộc sống
-
Bộ đề thi học kì 2 môn Tiếng Anh 6 i-Learn Smart World
-
Bộ đề thi học kì 2 môn Toán 6 năm 2023 - 2024 sách Cánh diều
-
Bộ đề thi học kì 2 môn Sinh học lớp 10 năm 2023 - 2024 (Sách mới)
-
Văn mẫu lớp 7: Giải thích câu tục ngữ Không thầy đố mày làm nên
-
Phân tích truyện Cô bé bán diêm (Dàn ý + 10 mẫu)
-
Bộ đề thi học kì 2 môn Giáo dục công dân 7 năm 2024 - 2025 (Sách mới)
-
Bộ đề thi học kì 2 môn Lịch sử lớp 9 năm 2023 - 2024
-
Văn mẫu lớp 9: Đoạn văn nghị luận về thái độ sống tích cực (18 mẫu)
-
Dàn ý tả cảnh một buổi sáng (hoặc trưa, chiều) trong vườn cây (hay trong công viên, trên đường phố, trên cánh đồng, nương rẫy)
Mới nhất trong tuần
-
Tin học 10 Bài 3: Một số kiểu dữ liệu và dữ liệu văn bản
1.000+ -
Tin học 10 Bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội
1.000+ -
Tin học 10 Bài 34: Nghề phát triển phần mềm
100+ -
Tin học 10 Bài 17: Biến và lệnh gán
100+ -
Tin học 10 Bài 18: Các lệnh vào ra đơn giản
100+ -
Tin học 10 Bài 16: Ngôn ngữ lập trình bậc cao và python
100+ -
Tin học 10 Bài 33: Nghề thiết kế đồ hoạ máy tính
100+ -
Tin học 10 Bài 26: Hàm trong Python
100+ -
Tin học 10 Bài 25: Một số lệnh làm việc với xâu kí tự
100+ -
Tin học 10 Bài 24: Xâu kí tự
100+