Trắc nghiệm Tin 10 Cánh diều Bài 16. Kiểm thử và gỡ lỗi chương trình có đáp án (Phần 2)
Trắc nghiệm Tin 10 Cánh diều Bài 16. Kiểm thử và gỡ lỗi chương trình có đáp án (Phần 2)
-
348 lượt thi
-
12 câu hỏi
-
60 phút
Danh sách câu hỏi
Câu 1:
Khi gõ sai cú pháp 1 lệnh, chương trình sẽ dừng lại và báo lỗi, đó là loại lỗi gì?
Đáp án đúng là: C
Lỗi cú pháp sẽ có dòng thông báo Syntax Error
Câu 2:
Lỗi NameError có nghĩa là gì?
Đáp án đúng là: A
Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.
Câu 3:
Cho câu lệnh sau: while True print(“Hello”) . Chương trình sẽ báo lỗi gì?
Đáp án đúng là: A
Báo lỗi cú pháp vì sau điều kiện while phải có dấu hai chấm.
Câu 4:
Hãy chọn báo lỗi đúng, sau khi thực hiện câu lệnh sau:
int(‘abc’)
Đáp án đúng là: C
abc là ký tự không thể ép về kiểu nguyên được.
Câu 5:
Cho đoạn chương trình tính tổng các số dương của dãy số A sau:
Chương trình có bao nhiêu lỗi?
Đáp án đúng là: B
- Python phân biệt chữ hoa chữ thường nên S và s là khác nhau
- Sau if phải có dấu hai chấm
Câu 6:
Khi thực hiện tìm lỗi trong chương trình và kiểm thử, dữ liệu kiểm thử chia thành mấy nhóm?
Đáp án đúng là: C
Dữ liệu kiểm thử chia thành 3 nhóm:
- Kiểm thử những trường hợp thường gặp trong thực tế.
- Kiểm thử những trường hợp đặc biệt (ví dụ, khi danh sách chỉ bao gồm một phần tử).
- Kiểm thử những trường hợp các tham số nhận giá trị lớn nhất có thể.
Câu 7:
Cho chương trình thực hiện nhập một số tự nhiên n từ bàn phím, kết quả đưa ra danh sách các ước số thực sự của n, tính cả 1 và không tính n như sau:
Chương trình trên có thể sinh những lỗi ngoại lệ nào?
Đáp án đúng là: A
Với lệnh int(input()) thì dữ liệu nhập vào phải là số nguyên, nếu người dùng không để ý mà nhập vào dữ liệu không phải số tự nhiên thì chương trình sẽ báo lỗi.
Câu 8:
Để gỡ lỗi, thực hiện thao tác nào sau đây:
Đáp án đúng là: A
Đây là thao tác truy vết với công cụ gỡ lỗi của Python
Câu 9:
Chọn phát biểu không đúng?
Đáp án đúng là: C
Lỗi ngoại lệ (Exceptions Error) còn gọi là lỗi Runtime, là lỗi xảy ra khi chương trình đang chạy, một lệnh nào đó không thể thực hiện được. Lỗi này sẽ được thông báo ngay trên màn hình.
Câu 10:
Có mấy loại lỗi khi lập trình?
Đáp án đúng là: C
Khi người lập trình thường gặp ba loại lỗi: Lỗi cú pháp; Lỗi ngoại lệ; Lỗi ngữ nghĩa
Câu 11:
Lỗi ngoại lệ trong Python là lỗi gì?
Đáp án đúng là: C
Lỗi ngoại lệ xảy ra khi chương trình đang chạy, 1 lệnh nào đó không thể thực hiện đượC. Lỗi này sẽ được thông báo ngay trên màn hình.
Câu 12:
Xác định loại lỗi của câu lệnh sau:
DS = list(12)
Đáp án đúng là: B
Lệnh khai báo biến sai nên không thể thực hiện được.