Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
Phát biểu nào sau đây là đúng về lỗi cú pháp?
-
A
Đáp án A: Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
-
B
Đáp án B: 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
Đáp án C: Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
-
D
Đáp án D: Tất cả các lỗi trên.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: A
Đáp án đúng là: A
Lỗi cú pháp là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
Ví dụ thiếu hay thừa ngoặc, tên biến sai quy cách…
Phát biểu nào sau đây là đúng về lỗi ngoại lệ?
-
A
Đáp án A: Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
-
B
Đáp án B: 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
Đáp án C: Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
-
D
Đáp án D: Tất cả các lỗi trên.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Đáp án đúng là: B
Lỗi ngoại lệ 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. Lỗi này sẽ được hiển thị ngay trên màn hình.
Phát biểu nào sau đây là đúng về lỗi ngữ nghĩa?
-
A
Đáp án A: Là lỗi câu lệnh viết không theo đúng quy định của ngôn ngữ.
-
B
Đáp án B: 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
Đáp án C: Là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
-
D
Đáp án D: Tất cả các lỗi trên.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Đáp án đúng là: C
lỗi ngữ nghĩa là lỗi mặc dù các câu lệnh viết đúng quy định của ngôn ngữ nhưng sai trong thao tác xử lí nào đó.
Ví dụ nhầm dấu, nhầm tên biến…
Công cụ Debug dùng để:
-
A
Đáp án A: Chạy chương trình.
-
B
Đáp án B: Lưu chương trình.
-
C
Đáp án C: Mở chương trình.
-
D
Đáp án D: Gỡ lỗi.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Ngôn ngữ lập trình Python cung cấp công cụ Debug để gỡ lỗi .
Khẳng định nào sau đây là sai?
-
A
Đáp án A: Lỗi ngữ nghĩa là lỗi khó phát hiện nhất.
-
B
Đáp án B: Ngôn ngữ lập trình Python cung cấp công cụ Debug để gỡ lỗi .
-
C
Đáp án C: Lỗi ngoại lệ 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. Lỗi này sẽ được hiển thị ngay trên màn hình.
-
D
Đáp án D: Truy vết để tìm lỗi là một quá trình vô cùng đơn giản, không tốn thời gian.
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: D
Đáp án đúng là: D
Truy vết để tìm lỗi là một quá trình khá khó khăn và phức tạp, đôi khi mất khá nhiều thời gian.
Cho đoạn chương trình sau:
a=int(input()
print(a)
Lỗi trong chương trình trên là lỗi:
-
A
Đáp án A: Cú pháp.
-
B
Đáp án B: Ngữ nghĩa
-
C
Đáp án C: Ngoại lệ
-
D
Đáp án D: Tất cả các lỗi trên.
Xem đáp án và lời giải
Chọn khẳng định đúng nhất?
-
A
Đáp án A: Lỗi ngoại lệ (Exception Error) là lỗi phát sinh khi đang thực thi chương trình (Runtime error).
-
B
Đáp án B: Lỗi cú pháp (Syntax Error) cũng là một ngoại lệ.
-
C
Đáp án C: Lỗi ngoại lệ được Python dùng để loại bỏ một khối code khỏi chương trình.
-
D
Đáp án D: Tất cả các đáp án trên đều đúng.
Xem đáp án và lời giải
Để kiểm thử chương trình có bao nhiêu nhóm dữ liệu khác nhau cần tạo ra:
-
A
Đáp án A: 1
-
B
Đáp án B: 2
-
C
Đáp án C: 3
-
D
Đáp án D: 4
Xem đáp án và lời giải
Lỗi nào khó phát hiện nhất?
-
A
Đáp án A: Lỗi cú pháp.
-
B
Đáp án B: Lỗi ngữ nghĩa.
-
C
Đáp án C: Lỗi ngoại lệ.
-
D
Đáp án D: Cả ba lỗi trên.
Xem đáp án và lời giải
Thư viện PDB là thư viện dùng để:
-
A
Đáp án A: Cung cấp các thủ tục vào ra của chương trình.
-
B
Đáp án B: Cung cấp hàng loạt các hàm dùng cho việc giao tiếp với hệ điều hành
-
C
Đáp án C: Hỗ trợ trực tiếp các định dạng nén và lưu trữ dữ liệu.
-
D
Đáp án D: Cung cấp các dịch vụ gỡ lỗi.
Xem đáp án và lời giải
Để kiểm thử những trường hợp thường gặp trong thực tế ta chọn bộ dữ liệu như thế nào?
-
A
Đáp án A: Có kích thước đủ nhỏ.
-
B
Đáp án B: Có kích thước lớn.
-
C
Đáp án C: Có kích thước lớn nhất có thể.
-
D
Đáp án D: Có kích thước bất kì.
Xem đáp án và lời giải
Khẳng định nào sau đây là sai?
-
A
Đáp án A: Môi trường lập trình bậc cao nói chung và Python nói riêng có công cụ hỗ trợ cho người dùng tìm lỗi.
-
B
Đáp án B: Việc đọc kĩ chương trình để tìm lỗi chỉ thích hợp với các chương trình ngắn, đơn giản.
-
C
Đáp án C: Lỗi ngoại lệ hay còn gọi là lỗi Runtime.
-
D
Đáp án D: Lỗi ngữ nghĩa là lỗi dễ phát hiện.
Xem đáp án và lời giải
Muốn truy vết để tìm lỗi ta nên:
-
A
Đáp án A: Sử dụng công cụ gỡ lỗi của chương trình lập trình hoặc đưa thêm các câu lệnh xuất ra kết quả trung gian của quá trình tính toán.
-
B
Đáp án B: Sử dụng thêm câu lệnh nhập.
-
C
Đáp án C: Lưu lại chương trình.
-
D
Đáp án D: Gõ lại chương trình.
Xem đáp án và lời giải
Để xem giá trị các biến sau khi thực hiện một câu lệnh ta dùng:
-
A
Đáp án A: Lệnh intput().
-
B
Đáp án B: Các phép tính toán.
-
C
Đáp án C: Công cụ Debug.
-
D
Đáp án D: Thư viện PDB.
Xem đáp án và lời giải
Điều gì sẽ xảy ra nếu bạn cố mở một file không tồn tại?
-
A
Đáp án A: Python tự động tạo một file mới dưới tên bạn đang gọi ra.
-
B
Đáp án B: Không có gì xảy ra vì file không tồn tại.
-
C
Đáp án C: Gây ra một lỗi ngoại lệ.
-
D
Đáp án D: Không có đáp án nào đúng.
Xem đáp án và lời giải
Tất cả đề Kiểm thử và gỡ lỗi chương trình · Các bộ sách Tin học Lớp 10