Trắc nghiệm Tin học 11 Cánh diều Bài 6 (có đáp án): Kiểm thử và sửa lỗi chương trình
Với 15 câu hỏi trắc nghiệm Tin học 11 Bài 6: Kiểm thử và sửa lỗi chương trình có đáp án chi tiết đầy đủ các mức độ sách Cánh diều sẽ giúp học sinh lớp 11 ôn luyện trắc nghiệm Tin 11.
Trắc nghiệm Tin học 11 Cánh diều Bài 6 (có đáp án): Kiểm thử và sửa lỗi chương trình
PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Câu 1: Nguyên nhân nào thường gây ra lỗi cú pháp trong lập trình?
A. Thiếu dấu chấm phẩy ở cuối dòng lệnh.
B. Giá trị không hợp lệ trong một phép toán.
C. Lỗi trong thuật toán đã được mô tả.
D. Quá trình biên dịch không thành công.
Câu 2: Lỗi nào được xác định là lỗi thời gian chạy?
A. Lỗi không được biên dịch.
B. Lỗi xảy ra khi chạy chương trình với dữ liệu không hợp lệ.
C. Lỗi cú pháp trong mã nguồn.
D. Lỗi trong mô tả thuật toán.
Câu 3: Chạy thử chương trình có mục đích gì?
A. Tăng tốc độ xử lý của chương trình.
B. Phát hiện lỗi trong mã nguồn.
C. Tối ưu hóa thuật toán.
D. Tăng cường bảo mật cho chương trình.
Câu 4: Khi nào bạn nên sử dụng ca kiểm thử?
A. Để kiểm tra độ an toàn của dữ liệu.
B. Để phát hiện các lỗi tiềm ẩn trong chương trình.
C. Để tối ưu hóa thời gian thực thi.
D. Để tăng cường bảo mật cho ứng dụng.
Câu 5: Điều gì là một phần quan trọng trong việc gỡ lỗi?
A. Sử dụng biến toàn cục.
B. Tách biệt các phần công việc của chương trình.
C. Tối ưu hóa thuật toán.
D. Sử dụng các thư viện bên ngoài.
Câu 6: Đâu là một kỹ thuật tốt để kiểm tra lỗi trong các biến kiểu số thực?
A. Sử dụng điều kiện "khác nhau".
B. So sánh với giá trị đúng bằng 100.
C. Kiểm tra giá trị bằng 0.
D. Sử dụng các giá trị "đầu vào không mong đợi".
Câu 7: Việc in ra giá trị biến trong quá trình gỡ lỗi có tác dụng gì?
A. Tăng tốc độ thực thi.
B. Giúp theo dõi và xác định lỗi.
C. Giúp giảm kích thước mã nguồn.
D. Tối ưu hóa thuật toán.
Câu 8: Tại sao cần thiết lập các thói quen lập trình tốt?
A. Để tạo ra mã nguồn phức tạp hơn.
B. Để giảm thiểu số lượng lỗi và dễ dàng gỡ lỗi.
C. Để tăng cường tính năng của chương trình.
D. Để thay đổi ngôn ngữ lập trình.
Câu 9: Lợi ích của việc tổ chức tách biệt các phần công việc trong một chương trình là gì?
A. Giảm độ phức tạp của mã nguồn.
B. Dễ chạy thử và sửa lỗi.
C. Tăng cường bảo mật cho ứng dụng.
D. Tăng tốc độ biên dịch.
Câu 10: Lý do nào sau đây không phải là lý do để kiểm thử chương trình?
A. Đảm bảo chương trình hoạt động đúng.
B. Tối ưu hóa hiệu suất chương trình.
C. Phát hiện và sửa lỗi.
D. Đảm bảo đáp ứng yêu cầu bài toán.
PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu 1: Nguyên nhân nào sau đây thường gây ra lỗi thời gian chạy (runtime errors) trong một chương trình?
a) Đầu vào không hợp lệ trong quá trình tính toán.
b) Lỗi cú pháp trong mã nguồn.
c) Không sử dụng các hàm tự định nghĩa.
d) Tổ chức chương trình không hợp lý.
Câu 2: Khi nào việc kiểm thử từng đoạn mã lệnh hoặc hàm riêng biệt là cần thiết trong quá trình phát triển phần mềm?
a) Chỉ cần kiểm thử sau khi hoàn thành toàn bộ chương trình.
b) Cần thiết để đảm bảo mỗi phần thực hiện đúng chức năng của nó trước khi tiếp tục.
c) Không cần thiết vì kiểm thử toàn bộ chương trình là đủ.
d) Chỉ cần thực hiện kiểm thử cho các hàm lớn, không cần cho hàm nhỏ.
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Câu 1: Nguyên nhân gây lỗi và truy vết lỗi là gì?
Câu 2: Tại sao việc chạy thử chương trình là cần thiết?
Câu 3: Những kinh nghiệm nào có thể giúp trong việc gỡ lỗi chương trình?
Xem thêm câu hỏi trắc nghiệm Tin học lớp 11 Cánh diều có đáp án hay khác:
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 5: Đánh giá thuật toán
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 7: Lập trình giải bài toán tìm kiếm
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 8: Lập trình một số thuật toán sắp xếp
(Định hướng Khoa học máy tính) Trắc nghiệm Tin học 11 Bài 9: Lập trình sắp xếp nhanh
Xem thêm các tài liệu học tốt lớp 11 hay khác:
- Giải sgk Tin học 11 Cánh diều
- Giải Chuyên đề Tin học 11 Cánh diều
- Giải SBT Tin học 11 Cánh diều
- Giải lớp 11 Cánh diều (các môn học)
- Giải lớp 11 Kết nối tri thức (các môn học)
- Giải lớp 11 Chân trời sáng tạo (các môn học)
Tủ sách VIETJACK shopee lớp 10-11 cho học sinh và giáo viên (cả 3 bộ sách):
Đã 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: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.
- Soạn văn 11 Cánh diều (hay nhất)
- Soạn văn 11 Cánh diều (ngắn nhất)
- Giải sgk Toán 11 - Cánh diều
- Giải Tiếng Anh 11 Global Success
- Giải sgk Tiếng Anh 11 Smart World
- Giải sgk Tiếng Anh 11 Friends Global
- Giải sgk Vật Lí 11 - Cánh diều
- Giải sgk Hóa học 11 - Cánh diều
- Giải sgk Sinh học 11 - Cánh diều
- Giải sgk Lịch Sử 11 - Cánh diều
- Giải sgk Địa Lí 11 - Cánh diều
- Giải sgk Giáo dục KTPL 11 - Cánh diều
- Giải sgk Tin học 11 - Cánh diều
- Giải sgk Công nghệ 11 - Cánh diều
- Giải sgk Hoạt động trải nghiệm 11 - Cánh diều
- Giải sgk Giáo dục quốc phòng 11 - Cánh diều
- Giải sgk Âm nhạc 11 - Cánh diều