Trắc nghiệm đúng sai Tin học 8 kết nối bài 15: Gỡ lỗi

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 8 bài 15: Gỡ lỗi sách kết nối tri thức. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.

Xem: =>

BÀI 15. GỠ LỖI

Câu 1: Kiểm thử là quá trình xác định xem một phần mềm, một ứng dụng hay một hệ thống có hoạt động đúng theo yêu cầu và có đáp ứng được các tiêu chuẩn chất lượng đã đặt ra hay không. Kiểm thử giúp phát hiện ra các lỗi, sai sót trong quá trình phát triển phần mềm và đảm bảo rằng sản phẩm cuối cùng đáp ứng được nhu cầu của người dùng. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Kiểm thử không ảnh hưởng đến chi phí phát triển phần mềm.

b) Kiểm thử chỉ cần thực hiện sau khi hoàn thành phần mềm.

c) Mục tiêu chính của kiểm thử là tìm ra lỗi.

d) Kiểm thử là một quá trình liên tục, không chỉ diễn ra ở giai đoạn cuối của dự án.

Câu 2: Trong quá trình viết chương trình, việc gặp lỗi là điều không thể tránh khỏi. Có hai loại lỗi phổ biến thường gặp phải là lỗi cú pháp và lỗi logic. Lỗi cú pháp là lỗi vi phạm các quy tắc ngữ pháp của ngôn ngữ lập trình. Lỗi logic là lỗi xảy ra khi chương trình chạy nhưng lại cho ra kết quả sai so với yêu cầu. Lỗi này thường do thiết kế thuật toán sai, hiểu sai vấn đề hoặc có sơ suất trong quá trình viết code. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Lỗi cú pháp thường dễ phát hiện và sửa chữa hơn lỗi logic.

b) Tất cả các lỗi trong lập trình đều có thể được phân loại thành lỗi cú pháp hoặc lỗi logic.

c) Lỗi cú pháp thường khiến chương trình chạy vô hạn. 

d) Lỗi logic chỉ xảy ra khi chương trình chạy với một bộ dữ liệu đầu vào cụ thể.

Câu 3: Lỗi logic là một trong những loại lỗi khó phát hiện nhất trong lập trình. Chúng thường không gây ra lỗi cú pháp, nhưng lại khiến chương trình cho ra kết quả sai. Để phát hiện và sửa lỗi logic, lập trình viên thường sử dụng một số kỹ thuật như kiểm tra thủ công, sử dụng điểm dừng (breakpoint), in ra kết quả trung gian, sử dụng công cụ gỡ lỗi, tạo ra các bộ dữ liệu đầu vào khác nhau để kiểm tra xem chương trình có hoạt động đúng như mong đợi hay không. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Sử dụng công cụ gỡ lỗi chỉ dành cho các lập trình viên chuyên nghiệp.

b) Kiểm tra thủ công là cách duy nhất để phát hiện lỗi logic.

c) Viết test case là cách hiệu quả nhất để phát hiện lỗi logic.

d) Lỗi logic thường khó sửa chữa hơn lỗi cú pháp.

Câu 4: Khi phát hiện lỗi trong chương trình, việc sửa lỗi một cách chính xác và hiệu quả là rất quan trọng. Để sửa lỗi, chúng ta cần xác định được nguyên nhân gây ra lỗi và chọn phương pháp sửa lỗi phù hợp. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Sửa lỗi bằng cách thay đổi ngẫu nhiên code là cách làm hiệu quả.

b) Thay đổi ngẫu nhiên code có thể dẫn đến việc tạo ra thêm lỗi hoặc làm cho chương trình hoạt động không ổn định.

c) Việc kiểm tra lại code sau khi sửa lỗi là không cần thiết.

d) Sử dụng công cụ gỡ lỗi giúp quá trình tìm và sửa lỗi trở nên dễ dàng hơn.

Câu 5: Chạy thử, tìm lỗi và sửa lỗi là một phần không thể thiếu trong quá trình phát triển phần mềm. Qua các hoạt động này, chúng ta có thể đảm bảo rằng chương trình hoạt động đúng như mong đợi và tìm ra các lỗi tiềm ẩn trước khi đưa sản phẩm đến người dùng. Hãy đánh giá tính đúng sai của các nhận định sau:

a) Viết test case giúp tự động hóa quá trình kiểm thử.

b) Chạy thử chỉ cần thực hiện một lần duy nhất.

c) Lỗi logic thường dễ phát hiện hơn lỗi cú pháp.

d) Sau khi sửa lỗi, cần tiến hành kiểm thử hồi quy để đảm bảo rằng việc sửa lỗi không gây ra lỗi mới ở các phần khác của chương trình.

=> Giáo án Tin học 8 kết nối Bài 15: Gỡ lỗi

Thông tin tải tài liệu:

Phía trên chỉ là 1 phần, tài liệu khi tải về là file word, có nhiều hơn + đầy đủ đáp án. Xem và tải: Trắc nghiệm đúng sai Tin học 8 kết nối tri thức cả năm - Tại đây

Tài liệu khác

Chat hỗ trợ
Chat ngay