
BÀI 30. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH
Authored by phạm n
Computers
9th - 12th Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
5 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
20 sec • 2 pts
Để kiểm thử một chương trình bạn đã tạo ra rất nhiều bộ dữ liệu test, tất cả các bộ test chương trình đều chạ đúng. Có thể kết luận chương trình hết lỗi chưa? vì sao?
Đã hết lỗi. Vì đã chạy đúng hết
Chưa hết lỗi. Vì có thể còn test khác mình chưa nghĩ đến
Chưa,, Kiêm thử chỉ có chức năng phát hiên lỗi ứng với các bộ 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 test
2.
MULTIPLE CHOICE QUESTION
20 sec • 2 pts
Nếu chương trình chạy với thông báo lỗi ZeroDivissionError thì đó là lỗi gì? em cần sữa lỗi như thế nào? Chọn phương án đùng nhất?
Đây là lỗi không thể sữa được
Đây là lỗi chia cho 0. Em thực hiện xóa nó khỏi chương trình
Đây là lỗi chia cho 0,Em cần thay đổi phép toán khác để không xảy ra lỗi
Đây là lỗi chia cho 0. Em cần tìm hiểu nguên nhân vì sao xuất hiện 0 khi chia, có thể bổ sung lệnh kiểm tra trước khi chia.
3.
MULTIPLE CHOICE QUESTION
30 sec • 2 pts
Điểm dừng (break point) trong các phần mềm soạn thảo có ý nghĩa gì?
Đó là vị trí chương trình tạm dừng, người lập trình sẽ quan sát giá trị các biến của chương trình và có thể điều khiễn để chương trình tiếp tục chạy
Đó là vị trí chương trình chạy tới đó thì kết thúc
Đó là vị trí chương dừng lại để người lập trình quan sát phát hiện lỗi
Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh sec kêu bip bip
4.
MULTIPLE CHOICE QUESTION
30 sec • 2 pts
Bộ dữ liệu kiểm thử test có tính chất gì? Chọn đáp án đúng nhất?
Tính chất phát hiện lỗi của chương trình
Cần có càng nhiều càng tốt; Cần khác nhau về độ lớn, đa dạng của dữ liệu
Cầnkhác nhau về độ lớn, đa dạng của dữ liệu; Cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán
Không co tính chât gì
Answer explanation
gf
5.
MULTIPLE CHOICE QUESTION
45 sec • 2 pts
Các lệnh sau em chọn phương pháp sữa lỗi nào? Vì sao?
A=[1, 3, 5, 10, 0]
for i in range(1,len(A)+1):
print(A[i])
Chọn đáp án đùng nhất
Kiểm thử chương trình với bộ dữ liệu test. Vì danh sách A có chứa nhiều giá trị
Thực hiện in các thông số trung gian. Vì vòng hông lặp for không dừng
Quan sát lỗi Runtime và xác định vị trí lỗi. Vì đây là lỗi vượt quá chỉ số của danh sách
Sử dụng công cụ điểm dừng và in các thông số trung gian. vì không kiểm soát được giá trị biến i.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?