Trắc nghiệm đúng sai Khoa học máy tính 11 cánh diều Bài 6: Kiểm thử và sửa lỗi chương trình

Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 11 Khoa học máy tính Bài 6: Kiểm thử và sửa lỗi chương trình sách cánh diều. 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: => Giáo án tin học 11 theo định hướng khoa học máy tính cánh diều

CHỦ ĐỀ FCS. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

BÀI 6: KIỂM THỬ VÀ SỬA LỖI CHƯƠNG TRÌNH

Câu 1:Cho đoạn thông tin:

Trong lập trình, lỗi có thể xảy ra do nhiều nguyên nhân khác nhau như cú pháp sai, biến không được khai báo, hoặc logic sai trong thuật toán. Việc truy vết lỗi là quá trình tìm ra nguyên nhân gây ra lỗi để từ đó sửa chữa. Lỗi được chia thành các loại như lỗi cú pháp, lỗi logic và lỗi runtime. 

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Lỗi cú pháp thường xảy ra khi chương trình không tuân thủ quy tắc ngữ pháp của ngôn ngữ lập trình. 

b) Lỗi logic không bao giờ ảnh hưởng đến kết quả cuối cùng của chương trình. 

c) Việc truy vết lỗi là cần thiết để cải thiện chất lượng mã nguồn. 

d) Lỗi runtime xảy ra khi chương trình gặp vấn đề trong quá trình thực thi.

Đáp án:

- A, C đúng

- B, D sai

Câu 2:Cho đoạn thông tin:

Chạy thử chương trình là một bước quan trọng trong quá trình phát triển phần mềm. Qua việc chạy thử, lập trình viên có thể phát hiện lỗi và kiểm tra xem chương trình có hoạt động như mong muốn hay không. Điều này giúp tiết kiệm thời gian và công sức trong giai đoạn phát triển. 

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Chạy thử chương trình chỉ cần thực hiện một lần là đủ. 

b) Chạy thử có thể giúp phát hiện các lỗi không rõ ràng trong mã nguồn. 

c) Không cần thiết phải chạy thử nếu mã nguồn đã được viết đúng. 

d) Việc chạy thử thường xuyên giúp cải thiện độ tin cậy của chương trình.

Câu 3:Cho đoạn thông tin:

Khi gỡ lỗi chương trình, việc tổ chức tác biệt giữa các phần của chương trình là rất quan trọng. Điều này có nghĩa là lập trình viên nên chia nhỏ chương trình thành các hàm và module riêng biệt để dễ dàng quản lý và sửa lỗi. Việc này không chỉ giúp mã nguồn trở nên dễ đọc hơn mà còn giảm thiểu khả năng xảy ra lỗi. 

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) Tổ chức mã nguồn theo từng phần giúp dễ dàng gỡ lỗi. 

b) Không cần sử dụng hàm nếu chương trình đơn giản. 

c) Việc tách biệt các phần công việc giúp tăng tính tái sử dụng của mã nguồn. 

d) Tổ chức mã nguồn không ảnh hưởng đến khả năng phát hiện lỗi.

Câu 4: Cho đoạn thông tin:

Kinh nghiệm gỡ lỗi là một phần quan trọng trong việc phát triển phần mềm. Một số kỹ thuật gỡ lỗi bao gồm sử dụng thông báo lỗi, in ra giá trị của biến tại các điểm khác nhau trong chương trình, và phân tích từng phần của mã nguồn. Những kỹ thuật này giúp lập trình viên hiểu rõ hơn về cách mà chương trình hoạt động. 

Hãy đánh giá tính đúng sai của các nhận định sau: 

a) In ra giá trị của biến có thể giúp phát hiện lỗi nhanh chóng. 

b) Thông báo lỗi chỉ là một hình thức thông báo không quan trọng. 

c) Kinh nghiệm gỡ lỗi có thể giúp lập trình viên nâng cao kỹ năng lập trình. 

d) Gỡ lỗi không cần thiết nếu chương trình chạy mà không gặp lỗi.

Câu 5:Cho đoạn thông tin:

Khi lập trình, việc phát triển thói quen tốt trong quá trình viết mã có thể giúp giảm thiểu lỗi và tăng cường khả năng gỡ lỗi. Điều này bao gồm việc viết mã rõ ràng, sử dụng chú thích thích hợp và kiểm tra mã thường xuyên. Những thói quen này không chỉ giúp lập trình viên tránh được lỗi mà còn giúp người khác dễ dàng hiểu mã nguồn. 

Hãy đánh giá tính đúng sai của các nhận định sau:

a) Việc viết mã rõ ràng có thể giúp người khác dễ dàng hiểu và gỡ lỗi. 

b) Không cần chú thích nếu mã nguồn đã rõ ràng. 

c) Kiểm tra mã thường xuyên giúp phát hiện lỗi sớm hơn. 

d) Thói quen tốt trong lập trình không ảnh hưởng đến chất lượng mã nguồn.

 

--------------- Còn tiếp ---------------

 

=> Giáo án Khoa học máy tính 11 cánh diều Chủ đề F(CS) Bài 6: Kiểm thử và sửa lỗi chương trình

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 11 Khoa học máy tính Cánh diều cả năm - Tại đây

Tài liệu khác

Tài liệu của bạn

Tài liệu mới cập nhật

Tài liệu môn khác

Chat hỗ trợ
Chat ngay