Search Header Logo

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

BÀI 30. KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?