Đáp án và lời giải
15 câu trắc nghiệm Tin học 10 Kết nối tri thức Bài 30 có đáp án
Câu 1
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích tìm ra lỗi của chương trình và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai.
Câu 2
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Một số công cụ để kiểm thử chương trình như Công cụ in biến trung gian, công cụ sinh các bộ dữ liệu test, công cụ điểm dừng trong phần mềm soạn thảo lập trình,...
Câu 3
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Có nhiều phương pháp và công cụ khác nhau để kiểm thử chương trình
Câu 4
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu.
Câu 5
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Thực tế cho thấy thường khi phát sinh lỗi tại các vùng biên hoặc lân cận biên.
⇒ 3) Sai.
Có thể sử dụng các lệnh print() để in ra các biến trung gian.
⇒ 4) Sai
Câu 6
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Lỗi ngoại lệ ZeroDivision xảy ra khi lệnh thực hiện phép chia cho giá trị 0 nên cần kiểm tra lại giá trị số chia.
Câu 7
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Chương trình đúng không có lỗi.

Câu 8
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
ZeroDivisionError: câu lệnh chia cho số 0.
Câu 9
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Lỗi ngoại lệ IndexError xảy ra khi lệnh cố gắn truy cập phần tử của danh sách nhưng chỉ số vượt giới hạn.
Câu 10
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Sai cấu trúc ngữ pháp ở dòng 4: s = s + i.
Câu 11
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Lỗi ngoại lệ TypeError xảy ra khi xuất hiện lỗi kiểu dữ liệu.
Câu 12
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
Thiếu dấu hai chấm sau tên hàm

Câu 13
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
NameError: chưa khai báo biến A
ZeroDivisionError: danh sách A rỗng.
Câu 14
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Lỗi ngoại lệ NameError xảy ra không tìm được tên biến hoặc tên hàm
Câu 15
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Danh sách có 3 phần tử nên trong lệnh print() cần thay đổi chỉ số của danh sách.