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 biết điểm mạnh và điểm yếu của bản thân thông qua nội dung bám sát chương trình học.

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: Công cụ nào giúp người lập trình tìm và sửa lỗi hiệu quả nhất?

  • - Trình soạn thảo văn bản đơn giản
  • - Công cụ Debugger
  • - Máy tính bỏ túi
  • - Trình duyệt web

Câu 2: Việc quên đóng dấu ngoặc đơn trong câu lệnh điều kiện gây ra loại lỗi nào?

  • - Lỗi logic
  • - Lỗi thực thi
  • - Lỗi cú pháp
  • - Lỗi dữ liệu

Câu 3: Để 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 4: 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 5: 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 6: Phát biểu nào sau đây đúng về quá trình sửa lỗi (debug)?

  • - Chỉ cần sửa lỗi cú pháp là chương trình sẽ luôn chạy đúng
  • - Lỗi logic thường khó tìm hơn lỗi cú pháp
  • - Chương trình không lỗi cú pháp thì chắc chắn cho kết quả đúng
  • - Máy tính có thể tự động sửa mọi lỗi logic

Câu 7: Đ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 8: Đ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 9: Khi chương trình bị lặp vô hạn, đây là loại lỗi gì?

  • - Lỗi cú pháp
  • - Lỗi logic
  • - Lỗi cú pháp mở rộng
  • - Lỗi thời gian chạy

Câu 10: 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 11: 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 12: Nếu bạn đặt công thức tính diện tích hình chữ nhật là 'S = a + b' thay vì 'S = a * b', đây là lỗi gì

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

Câu 13: Khi chương trình đang chạy mà gặp dữ liệu đầu vào không hợp lệ dẫn đến dừng đột ngột, đó là loại lỗi nào?

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

Câu 14: Lỗi nào thường gây ra thông báo 'IndentationError' trong Python

  • - Lỗi logic
  • - Lỗi cú pháp
  • - Lỗi thực thi
  • - Lỗi thiết bị

Câu 15: Lỗi do người dùng nhập sai kiểu dữ liệu (ví dụ: nhập chữ vào ô số) thường gây ra lỗi gì?

  • - Lỗi cú pháp
  • - Lỗi thời gian chạy
  • - Lỗi logic
  • - Lỗi hệ thống

Câu 16: Loại lỗi nào khiến chương trình vẫn chạy được nhưng kết quả không đúng như mong đợi

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

Câu 17: Việc sử dụng các câu lệnh in (print) để theo dõi giá trị của biến là phương pháp nào?

  • - Phương pháp gỡ lỗi thủ công
  • - Phương pháp tối ưu hóa phần cứng
  • - Phương pháp biên dịch tự động
  • - Phương pháp mã hóa dữ liệu

Câu 18: 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 19: Một chương trình máy tính không có lỗi nào được gọi là gì?

  • - Chương trình hoàn hảo
  • - Chương trình không có lỗi
  • - Chương trình bị lỗi
  • - Chương trình không xác định

Câu 20: Việc sử dụng sai tên hàm có sẵn trong thư viện dẫn đến lỗi gì?

  • - Lỗi thời gian chạy
  • - Lỗi logic
  • - Lỗi cú pháp
  • - Lỗi phần mềm

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: 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 23: Lỗi nào xảy ra khi chương trình truy cập vào chỉ số của một danh sách (list) vượt quá phạm vi cho phép

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

Câu 24: Công cụ nào giúp người lập trình tìm thấy các lỗi cú pháp ngay khi soạn thảo mã nguồn?

  • - Trình thông dịch
  • - Trình soạn thảo mã nguồn có hỗ trợ kiểm tra lỗi
  • - Phần mềm diệt virus
  • - Trình duyệt web

Câu 25: Tại sao cần kiểm tra chương trình sau khi viết xong?

  • - Để tốn thời gian hơn
  • - Để làm hài lòng trình biên dịch
  • - Để phát hiện và sửa các lỗi tiềm ẩn
  • - Để thay đổi màu sắc chương trình