
15 câu hỏi
Tìm ra lỗi, phòng ngừa, ngăn chặn.
Tìm ra lỗi, phòng ngừa, xử lí.
Phòng ngừa, ngăn chặn, xử lí lỗi.
Xử lí lỗi, phòng ngừa, ngăn chặn.
Đá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ông cụ in biến trung gian.
Công cụ sinh các bộ dữ liệu test.
Công cụ thống kê dữ liệu
Công cụ điểm dừng trong phần mềm soạn thảo lập trình.
Đá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,...
Hiện nay, có ít phương pháp và công cụ khác nhau để kiểm thử chương trình.
Chương trình cần được thử với một số bộ dữ liệu test gồm đầu vào tiêu biểu và kết quả đầu ra biết trước.
Các bộ test phụ thuộc vào các tiêu chí khác nhau.
Các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên,...
Đá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ác bộ test có thể có đầu vào theo các tiêu chí khác nhau.
Các bộ test có đầu vào theo một số tiêu chí nhất định.
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ác bộ test có đầu vào phải theo các tiêu chí về độ lớn, tính đa dạng của dữ liệu.
Đá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.
2.
3.
1.
4.
Đá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
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Đá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.
2.
3.
4.
Không phát sinh lỗi
Đáp án đúng là: D
Chương trình đúng không có lỗi.
![Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu ? >>> fruits = ['Banana', 'Apple', 'Lime'] >>> loud_fruits = [fruit.upper() for fruit in fruits] >>> print(loud_fruits) >>> list(enumerate(fruits)) (ảnh 1)](https://video.vietjack.com/upload2/quiz_source1/2022/06/blobid0-1655655469.png)
NameError.
TypeError.
ZeroDivisionError.
Syntax Error.
Đáp án đúng là: C
ZeroDivisionError: câu lệnh chia cho số 0.
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Đá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.
1.
2.
3.
4.
Đáp án đúng là: D
Sai cấu trúc ngữ pháp ở dòng 4: s = s + i.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra lại giá trị số chia.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Đá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.
TypeError.
ZeroDivisionError.
Syntax Error.
NameError.
Đáp án đúng là: C
Thiếu dấu hai chấm sau tên hàm

NameError.
ZeroDivisionError.
Không thể xảy ra lỗi
Có thể xảy ra cả hai lỗi trên.
Đáp án đúng là: D
NameError: chưa khai báo biến A
ZeroDivisionError: danh sách A rỗng.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra lại tên các biến và hàm.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Đá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
Thay đổi kiểu dữ liệu của từng phần tử trong mảng.
Kiểm tra chỉ số của mảng khi thực hiện lệnh.
Thay đổi tên mảng.
Chương trình không có lỗi.
Đá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.
Bạn có thích hoạt động này không?
Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 21](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-3izficdefgfoel0s9j8s-1786772791.jpg&w=3840&q=75)
![[Năm 2022] Đề thi thử môn Vật lí THPT Quốc gia có lời giải - Đề số 20](/_next/image?url=https%3A%2F%2Fvideo.vietjack.com%2Fupload%2Fimages%2Fvj-image%2Fimage-emy0gtcksawvorajezvv-1786772460.jpg&w=3840&q=75)




















