Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 15 (có đáp án): Gỡ lỗi chương trình

Với 20 câu hỏi trắc nghiệm Tin học 8 Bài 15: Gỡ lỗi chương trình sách Chân trời sáng tạo có đáp án chi tiết đầy đủ các mức độ sẽ giúp học sinh ôn luyện trắc nghiệm Tin 8.

Trắc nghiệm Tin 8 Chân trời sáng tạo Bài 15 (có đáp án): Gỡ lỗi chương trình

TRẮC NGHIỆM ONLINE

Câu 1. Sau khi đã sửa lỗi, bạn nên làm gì tiếp theo?

Quảng cáo

A. Lưu lại và đóng chương trình.

B. Chạy chương trình với bộ dữ liệu thử để kiểm tra xem lỗi đã được khắc phục hoàn toàn chưa.

C. Viết thêm các tính năng mới.

D. Xóa bỏ các câu lệnh đã sửa.

Câu 2. Lỗi nào xảy ra khi bạn viết câu lệnh sai, không tuân theo quy tắc của ngôn ngữ lập trình?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi lập trình.

D. Lỗi dữ liệu.

Quảng cáo

Câu 3. Trong chương trình so sánh hai số a và b, nếu bạn muốn kiểm tra xem a>b nhưng lại viết điều kiện là a<b, lỗi này thuộc loại nào?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi lập trình.

D. Lỗi dữ liệu.

Câu 4. Khi phát hiện một lỗi trong chương trình, việc đầu tiên cần làm là gì?

A. Sửa lỗi ngay lập tức.

B. Xây dựng bộ dữ liệu thử.

C. Xác định vị trí, nguyên nhân gây ra lỗi.

D. Chạy lại chương trình.

Câu 5. Trong quá trình gỡ lỗi, bộ dữ liệu thử có vai trò gì?

Quảng cáo

A. Để làm cho chương trình chạy nhanh hơn.

B. Để kiểm tra tất cả các tình huống có thể xảy ra với chương trình.

C. Để xác định lỗi cú pháp.

D. Để thay thế dữ liệu đầu vào thực tế.

Câu 6. Sau khi đã xác định được nguyên nhân gây lỗi, bước tiếp theo trong quá trình gỡ lỗi là gì?

A. Xây dựng bộ dữ liệu thử mới.

B. Chạy lại chương trình.

C. Bỏ qua lỗi và tiếp tục viết chương trình.

D. Sửa lỗi.

Câu 7. Để kiểm tra lỗi logic, chúng ta cần làm gì?

A. Đọc kỹ từng câu lệnh để tìm lỗi chính tả.

B. Chạy chương trình với bộ dữ liệu thử để so sánh kết quả thực tế với kết quả mong đợi.

C. Hỏi ý kiến người khác.

D. Không cần làm gì, chương trình sẽ tự sửa.

Quảng cáo

Câu 8. Trong Scratch, các khối lệnh không khớp nhau là một ví dụ của loại lỗi nào?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi lập trình.

D. Lỗi dữ liệu.

Câu 9. Để khắc phục lỗi logic trong một chương trình, bạn thường phải làm gì?

A. Sửa lỗi chính tả trong câu lệnh.

B. Thay đổi các câu lệnh điều khiển, so sánh, hoặc tính toán.

C. Thay đổi ngôn ngữ lập trình.

D. Không cần làm gì, lỗi sẽ tự biến mất.

Câu 10. Nếu một chương trình luôn chạy đúng với các giá trị dương, nhưng lại đưa ra kết quả sai khi nhập số âm, lỗi này thuộc loại nào?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi lập trình.

D. Lỗi dữ liệu.

Câu 11. Lỗi nào dưới đây có thể được phát hiện bằng cách chạy chương trình với nhiều bộ dữ liệu khác nhau?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi chính tả.

D. Lỗi gõ phím.

Câu 12. Quá trình kiểm thử chương trình được gọi là gì?

A. Viết code.

B. Gỡ lỗi.

C. Chạy chương trình.

D. Lập trình.

Câu 13. Theo Hình sau, chương trình so sánh hai số a và b đã bị lỗi gì khi nhập a=5,b=5?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 15 (có đáp án): Gỡ lỗi chương trình 

A. Chương trình báo a<b.

B. Chương trình báo a>b.

C. Chương trình báo a=b.

D. Chương trình không hoạt động.

Câu 14. Bạn muốn vẽ ra hình vuông, nhưng khi viết chạy chương trình của bạn lại vẽ ra hình ngũ giác. Vậy lỗi chương trình là gì?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 15 (có đáp án): Gỡ lỗi chương trình 

A. Lỗi cú pháp.

B. Lỗi logic trong vòng lặp ngoài lặp lại 5 lần và góc xoay 360o chia 5.

C. Lỗi logic trong vòng lặp ngoài lặp lại 5 lần.

D. góc xoay chia 5.

Câu 15. Mục đích của chương trình sau là gì?

Trắc nghiệm Tin học 8 Chân trời sáng tạo Bài 15 (có đáp án): Gỡ lỗi chương trình 

A. Tính tổng hai số.

B. Tính tổng của 10 số được nhập từ bàn phím.

C. Sắp xếp 10 số.

D. Hiển thị 10 số.

Câu 16. Khi gỡ lỗi, việc theo dõi và suy luận từ giá trị của các biến được gọi là gì?

A. Gỡ lỗi bằng cách chạy thử.

B. Gỡ lỗi bằng tư duy logic.

C. Gỡ lỗi bằng cách sửa lỗi cú pháp.

D. Gỡ lỗi bằng cách sao chép mã.

Câu 17. Trong chương trình giải phương trình bậc nhất ax+b=0, nếu a=0 và b=0, phương trình sẽ có kết quả là gì?

A. Vô nghiệm.

B. Vô số nghiệm.

C. Có nghiệm x=−b/a.

D. Không xác định.

Câu 18. Việc thêm các câu lệnh bổ sung để hiển thị giá trị của các biến trong quá trình chạy chương trình nhằm mục đích gì?

A. Làm cho chương trình chạy chậm lại.

B. Để chương trình trông đẹp hơn.

C. Để giúp ta dễ dàng theo dõi và xác định vị trí, nguyên nhân gây ra lỗi.

D. Để lưu trữ dữ liệu.

Câu 19. Trong quá trình gỡ lỗi, điều nào sau đây không phải là một bước quan trọng?

A. Xác định lỗi.

B. Sửa lỗi.

C. Bỏ qua lỗi.

D. Kiểm thử lại sau khi sửa.

Câu 20. Lỗi nào dưới đây có thể khiến chương trình dừng đột ngột hoặc không chạy được?

A. Lỗi cú pháp.

B. Lỗi logic.

C. Lỗi lập trình.

D. Lỗi dữ liệu.

Đáp án đúng là: A

TRẮC NGHIỆM ONLINE

Xem thêm câu hỏi trắc nghiệm Tin học lớp 8 Chân trời sáng tạo có đáp án hay khác:

Xem thêm các tài liệu học tốt lớp 8 hay khác:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài soạn, giải bài tập Tin 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học 8 Chân trời sáng tạo (NXB Giáo dục).

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 8 Chân trời sáng tạo khác