Câu hỏi trắc nghiệm (10 câu):
-
Câu 1: Mã câu hỏi: 391141
Mục đích của kiểm thử chương trình là gì?
- A. Để tự động sửa lỗi chương trình
- B. Để tìm ra lỗi của chương trình
- C. Để tìm ra lỗi và tự động sửa lỗi chương trình
- D. Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai
-
Câu 2: Mã câu hỏi: 391142
Nếu chương trình chạy bị lỗi với thông báo lỗi ZeroDivisionError thì đó là lỗi gì?
- A. Lỗi không thể sửa được
- B. Đây lỗi chia hết cho 0
- C. Lỗi dữ liệu
- D. Lỗi giá trị của đối tượng
-
Câu 3: Mã câu hỏi: 391143
Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
- A. Đó là vị trí chương trình chạy tới đó thì kết thúc
- B. Đó là vị trí chương trình dừng lại để người lập trình quan sát phát hiện lỗi
- C. Đó là vị trí chương trình mỗi khi chạy đến dòng lệnh đó sẽ kêu pip pip
- D. Đó là vị trí chương trình tạm dừng, người lập trình sẽ quan sát 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
-
Câu 4: Mã câu hỏi: 391144
Lỗi chương trình Python có bao nhiêu loại?
- A. 2
- B. 3
- C. 4
- D. 5
-
Câu 5: Mã câu hỏi: 391145
Thế nào là lỗi ngoại lệ trong Python?
- A. Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình
- B. Lỗi khi truy cập một biến chưa được khai báo
- C. Lỗi khi không thể thực hiện một lệnh nào đó của chương trình
- D. Lỗi khi chương trình biên dịch sang tệp exe
-
Câu 6: Mã câu hỏi: 391146
Bộ dữ liệu kiểm thử (test) có những tính chất gì?
- A. Tính chất phát hiện lỗi của chương trình
- B. Cần có càng nhiều càng tốt
- C. 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
- D. Không cần có tính chất gì
-
Câu 7: Mã câu hỏi: 391147
Làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình?
- A. Quan sát mã lỗi Runtime và bắt ngoại lệ
- B. Sử dụng nhiều bộ test dữ liệu
- C. In các thông số trung gian
- D. Tất cả các phương pháp trên
-
Câu 8: Mã câu hỏi: 391148
Khi gặp lỗi liên quan đến giá trị của đối tượng Python sẽ báo lỗi gì?
- A. ValueError
- B. IndentationError
- C. TypeError
- D. ZeroDivisionError
-
Câu 9: Mã câu hỏi: 391149
Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu nào?
- A. x = 0
- B. x = 1000000
- C. x ở gần 0
- D. x ở gần 0 hoặc x rất lớn
-
Câu 10: Mã câu hỏi: 391150
Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?
- A. 0
- B. 1
- C. Không hạn chế
- D. 10