Trắc nghiệm Tin học 10 kết nối tri thức bài Nhận biết lỗi chương trình giúp bạn ôn tập kiến thức một cách có hệ thống thông qua hệ thống câu hỏi đa dạng. Các câu hỏi được sắp xếp từ dễ đến khó giúp bạn tự tin hoàn thành bài quiz. Đặc biệt phù hợp với những bạn đang ôn thi. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên tiết kiệm thời gian hơn.
Trắc nghiệm Tin học 10 kết nối tri thức bài Nhận biết lỗi chương trình
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Loại lỗi nào thường xảy ra do người lập trình chưa hiểu rõ thuật toán?
- - Lỗi cú pháp
- - Lỗi logic
- - Lỗi biên dịch
- - Lỗi hệ thống
Câu 2: Việc sử dụng dấu ngoặc không khớp trong biểu thức gây ra lỗi gì?
- - Lỗi thực thi
- - Lỗi logic
- - Lỗi cú pháp
- - Lỗi bộ nhớ
Câu 3: Dấu hiệu nhận biết lỗi logic là gì?
- - Thông báo lỗi hiển thị trên màn hình
- - Chương trình dừng hoạt động đột ngột
- - Chương trình chạy được nhưng kết quả sai
- - Chương trình không chạy được
Câu 4: Công việc nào sau đây là cách tốt nhất để tìm và sửa lỗi logic?
- - Cài đặt lại trình biên dịch
- - Chạy thử với các bộ dữ liệu khác nhau
- - Xóa toàn bộ mã nguồn
- - Đổi tên file chương trình
Câu 5: Lỗi cú pháp được phát hiện vào thời điểm nào?
- - Khi người dùng nhập dữ liệu
- - Khi trình biên dịch hoặc thông dịch kiểm tra mã
- - Khi chương trình đang in kết quả
- - Khi tắt máy tính
Câu 6: Nếu một biến chưa được gán giá trị mà đã sử dụng, chương trình có thể gặp lỗi nào?
- - Lỗi thực thi
- - Lỗi cú pháp
- - Lỗi logic
- - Không gây lỗi
Câu 7: Trong lập trình, lỗi cú pháp (Syntax Error) được hiểu là gì?
- - Lỗi do người dùng nhập dữ liệu sai quy định
- - Lỗi xảy ra khi câu lệnh viết sai quy tắc ngôn ngữ lập trình
- - Lỗi chương trình vẫn chạy nhưng kết quả tính toán bị sai
- - Lỗi chương trình đột ngột dừng khi đang thực thi
Câu 8: Đâu là đặc điểm chung của cả lỗi cú pháp và lỗi thực thi?
- - Cả hai đều khiến chương trình dừng lại
- - Cả hai đều do sai thuật toán
- - Cả hai đều xảy ra khi chưa chạy chương trình
- - Cả hai đều do người dùng nhập dữ liệu sai
Câu 9: Tại sao lỗi logic được coi là loại lỗi khó phát hiện nhất?
- - Vì trình biên dịch không báo lỗi
- - Vì lỗi này làm treo máy tính
- - Vì lỗi này gây ra lỗi cú pháp
- - Vì lỗi này chỉ xuất hiện khi cài đặt lại máy
Câu 10: Khi chương trình thông báo 'NameError: name 'x' is not defined', đây là lỗi gì?
- - Lỗi thực thi
- - Lỗi cú pháp
- - Lỗi thiết kế
- - Lỗi phần cứng
Câu 11: Việc quên đóng dấu ngoặc đơn trong một biểu thức là loại lỗi nào?
- - Lỗi logic
- - Lỗi thực thi
- - Lỗi cú pháp
- - Lỗi hệ thống
Câu 12: Khi chương trình đang chạy mà gặp phép chia cho số 0, đây là loại lỗi gì?
- - Lỗi logic
- - Lỗi cú pháp
- - Lỗi thực thi
- - Lỗi thiết kế thuật toán
Câu 13: Lỗi nào xuất hiện khi bạn cố gắng mở một file không tồn tại?
- - Lỗi cú pháp
- - Lỗi thực thi
- - Lỗi logic
- - Lỗi biên dịch
Câu 14: Lỗi kiểu dữ liệu (TypeError) thường được xếp vào nhóm nào?
- - Lỗi thực thi
- - Lỗi cú pháp
- - Lỗi logic
- - Lỗi biên dịch
Câu 15: Tại sao việc gỡ lỗi là kỹ năng cần thiết của lập trình viên?
- - Để tối ưu hóa phần cứng máy tính
- - Để chương trình chạy đúng theo yêu cầu
- - Để làm cho mã nguồn phức tạp hơn
- - Để thay đổi ngôn ngữ lập trình
Câu 16: Thông báo 'IndentationError' trong Python thường phản ánh điều gì?
- - Lỗi logic trong vòng lặp
- - Lỗi cú pháp do thụt lề sai
- - Lỗi thực thi do chia cho 0
- - Lỗi kết nối mạng
Câu 17: Việc đặt tên biến trùng với từ khóa của ngôn ngữ lập trình thường gây ra lỗi gì?
- - Lỗi thực thi
- - Lỗi cú pháp
- - Lỗi logic
- - Không gây ra lỗi
Câu 18: Một vòng lặp vô hạn thường dẫn đến hệ quả nào?
- - Lỗi cú pháp
- - Chương trình bị treo hoặc tràn bộ nhớ
- - Lỗi nhập dữ liệu
- - Lỗi biên dịch
Câu 19: Quá trình tìm và loại bỏ lỗi trong chương trình được gọi là gì?
- - Biên dịch
- - Giải mã
- - Gỡ lỗi (Debugging)
- - Thiết lập
Câu 20: Để phòng tránh lỗi logic, người lập trình nên làm gì?
- - Chỉ kiểm tra lỗi cú pháp
- - Viết mã nguồn càng nhanh càng tốt
- - Kiểm tra kỹ thuật toán trước khi viết mã
- - Sử dụng nhiều biến phụ
Câu 21: Khi chương trình chạy ra kết quả 0 trong khi đáng lẽ phải ra 10, đây là bằng chứng của lỗi gì?
- - Lỗi cú pháp
- - Lỗi thực thi
- - Lỗi logic
- - Lỗi cấu hình phần cứng
Câu 22: Lỗi nào có thể khiến chương trình chạy đúng trong trường hợp này nhưng sai trong trường hợp khác?
- - Lỗi logic
- - Lỗi cú pháp
- - Lỗi biên dịch
- - Lỗi hệ thống
Câu 23: Điều gì xảy ra nếu bạn cố gắng gọi một hàm chưa được định nghĩa?
- - Lỗi logic
- - Lỗi thực thi
- - Lỗi cú pháp
- - Chương trình tự động tạo hàm đó
Câu 24: Để phát hiện lỗi logic, người ta thường dùng phương pháp nào?
- - Chỉ đọc mã nguồn
- - Sử dụng trình biên dịch để check cú pháp
- - Kiểm thử (Testing) với các bộ dữ liệu mẫu
- - Xóa các dòng chú thích
Câu 25: Lỗi nào sau đây khiến chương trình không thể bắt đầu thực thi?
- - Lỗi logic
- - Lỗi thực thi (Runtime error)
- - Lỗi cú pháp (Syntax error)
- - Lỗi sai dữ liệu đầu vào