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