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 giúp bạn nhìn nhận rõ các phần kiến thức cần cải thiện thông qua kho câu hỏi phong phú.

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: 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 2: Tại sao việc đặt tên biến không tuân thủ quy tắc của ngôn ngữ lập trình dẫn đến lỗi?

  • - Vì nó làm máy tính tốn bộ nhớ
  • - Vì nó vi phạm quy tắc cú pháp
  • - Vì nó gây ra lỗi logic sau này
  • - Vì nó làm chậm tốc độ xử lý

Câu 3: 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 4: Trong lập trình, lỗi cú pháp (Syntax Error) xảy ra khi nào

  • - Chương trình không tuân thủ các quy tắc viết mã nguồn của ngôn ngữ lập trình
  • - Chương trình chạy ra kết quả sai so với mục tiêu ban đầu
  • - Chương trình bị dừng đột ngột trong khi đang thực hiện phép chia cho số không
  • - Chương trình tiêu tốn quá nhiều bộ nhớ khi xử lý dữ liệu lớn

Câu 5: Nếu một chương trình tính diện tích hình chữ nhật nhưng lại nhân chiều dài với chính nó, đây là lỗi gì?

  • - Lỗi cú pháp
  • - Lỗi thực thi
  • - Lỗi logic
  • - Lỗi hệ thống

Câu 6: Lỗi nào liên quan đến việc đặt tên hàm không đúng quy định của ngôn ngữ?

  • - Lỗi logic
  • - Lỗi cú pháp
  • - Lỗi thực thi
  • - Lỗi bộ nhớ

Câu 7: Phát biểu nào sau đây là đúng về lỗi chương trình

  • - Mọi chương trình đều có thể chạy đúng nếu không có lỗi cú pháp
  • - Lỗi thực thi chỉ xảy ra khi có lỗi cú pháp đi kèm
  • - Chương trình có thể vẫn mắc lỗi logic ngay cả khi biên dịch thành công và chạy được
  • - Lỗi cú pháp là dạng lỗi khó tìm nhất

Câu 8: Thông báo lỗi thường cung cấp thông tin gì quan trọng nhất cho người lập trình?

  • - Tên máy tính hiện hành
  • - Dòng lệnh gây ra lỗi và loại lỗi
  • - Tên của người soạn thảo code
  • - Ngày giờ thực hiện chương trình

Câu 9: 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 dẫn đến lỗi gì

  • - Lỗi cú pháp
  • - Lỗi logic
  • - Lỗi thực thi
  • - Lỗi bộ nhớ

Câu 10: Cách tiếp cận nào là tốt nhất để quản lý và giảm thiểu lỗi chương trình

  • - Viết mã nguồn thật nhanh không cần suy nghĩ
  • - Viết mã nguồn đơn giản, kiểm thử thường xuyên và tài liệu hóa rõ ràng
  • - Không sử dụng biến để tránh lỗi khai báo
  • - Chỉ tập trung viết thuật toán, không cần kiểm thử

Câu 11: Tại sao chương trình có lỗi cú pháp không thể thực thi?

  • - Vì máy tính không hiểu được lệnh
  • - Vì tốn quá nhiều bộ nhớ
  • - Vì nó làm hỏng màn hình
  • - Vì mạng Internet bị ngắt

Câu 12: Sử dụng vòng lặp vô hạn là ví dụ điển hình của loại lỗi nào?

  • - Lỗi cú pháp
  • - Lỗi thực thi
  • - Lỗi logic
  • - Lỗi biên tập

Câu 13: 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 14: 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

Câu 15: Đặc điểm nào phân biệt lỗi logic với lỗi thực thi?

  • - Lỗi thực thi không làm chương trình dừng
  • - Lỗi logic làm chương trình chạy sai mục đích
  • - Lỗi thực thi do lập trình viên viết sai quy tắc
  • - Lỗi logic luôn bị trình thông dịch báo

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: Để khắc phục lỗi logic, người lập trình nên làm gì trước tiên

  • - Cài đặt lại hệ điều hành
  • - Kiểm tra lại thuật toán và logic của chương trình
  • - Xóa toàn bộ mã nguồn và viết lại từ đầu
  • - Thay đổi tên các biến trong chương trình

Câu 18: Lỗi nào sau đây xảy ra khi chương trình truy cập vào chỉ số vượt quá phạm vi của danh sách?

  • - Lỗi cú pháp
  • - Lỗi thực thi
  • - Lỗi logic
  • - Lỗi định dạng

Câu 19: Trong lập trình Python, lỗi nào thường xảy ra khi chương trình vi phạm các quy tắc về cú pháp của ngôn ngữ?

  • - Lỗi ngoại lệ
  • - Lỗi cú pháp
  • - Lỗi logic
  • - Lỗi thực thi

Câu 20: Việc đặt tên biến vi phạm quy tắc đặt tên của ngôn ngữ lập trình là lỗi gì?

  • - Lỗi cú pháp
  • - Lỗi logic
  • - Lỗi thực thi
  • - Lỗi biên dịch

Câu 21: Để gỡ lỗi hiệu quả, người ta thường dùng kỹ thuật gì?

  • - Viết lại toàn bộ chương trình
  • - In giá trị của biến để theo dõi
  • - Thay đổi ngôn ngữ lập trình
  • - Xóa hết các hàm

Câu 22: Đ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 23: Dấu hiệu nhận biết lỗi cú pháp khi lập trình là gì?

  • - Chương trình chạy ra kết quả sai
  • - Chương trình bị dừng khi đang tính toán
  • - Trình biên dịch thông báo lỗi ngay khi kiểm tra mã
  • - Máy tính bị treo

Câu 24: Điều gì xảy ra nếu bạn cố gắng truy cập chỉ số nằm ngoài phạm vi của một danh sách?

  • - Chương trình sẽ tự điều chỉnh
  • - Chương trình sẽ báo lỗi thực thi
  • - Chương trình sẽ báo lỗi cú pháp
  • - Chương trình sẽ bỏ qua lệnh đó

Câu 25: Để khắc phục lỗi logic, lập trình viên thường sử dụng kỹ thuật nào sau đây?

  • - Kiểm tra cú pháp bằng trình biên dịch
  • - Sử dụng công cụ tìm kiếm lỗi thực thi
  • - Kiểm thử chương trình với các bộ dữ liệu khác nhau
  • - Cài đặt lại trình thông dịch