Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình Trắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình 25 câu hỏi 30 phút Tin học 10BẮT ĐẦU LÀM BÀITrắc nghiệm Tin học 10 – Bài 30: Kiểm thử và gỡ lỗi chương trình 25 câu hỏi 30 phút Tin học 10PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của việc kiểm thử chương trình là gì?A.Để tối ưu hoá hiệu suất chương trình.B.Để đảm bảo chương trình có giao diện đẹp.C.Để phát hiện lỗi trong chương trình.D.Để tăng tốc độ chạy chương trình. Lát kiểm tra lại Câu 2Nhận biếtGỡ lỗi là quá trình gì trong lập trình?A.Viết lại toàn bộ mã chương trình.B.Tìm và sửa lỗi trong chương trình.C.Xoá toàn bộ dữ liệu đầu vào.D.Tối ưu mã nguồn để giảm dung lượng. Lát kiểm tra lại Câu 3Nhận biếtMột chương trình sau khi kiểm thử có thể:A.Không cần gỡ lỗi vì đã hoàn thiện.B.Chạy chậm hơn trước.C.Phát hiện và sửa lỗi nếu có.D.Bị xoá toàn bộ nội dung. Lát kiểm tra lại Câu 4Nhận biếtTrong kiểm thử, lỗi logic là loại lỗi:A.Gây chương trình không biên dịch được.B.Gây ra lỗi cú pháp.C.Khiến chương trình chạy sai kết quả mong đợi.D.Không gây ảnh hưởng gì đến kết quả. Lát kiểm tra lại Câu 5Nhận biếtKhi nào nên tiến hành kiểm thử chương trình?A.Sau khi chạy thử lần đầu.B.Sau mỗi lần chỉnh sửa hoặc viết xong đoạn mã.C.Khi chương trình đã được người dùng phản ánh lỗi.D.Khi chương trình không còn ai sử dụng. Lát kiểm tra lại Câu 6Nhận biếtLỗi cú pháp là lỗi xảy ra khi:A.Sử dụng sai thuật toán.B.Sử dụng sai dữ liệu.C.Vi phạm quy tắc viết mã lập trình.D.Tên biến không rõ ràng. Lát kiểm tra lại Câu 7Nhận biếtCách tốt nhất để phát hiện lỗi logic là gì?A.Sử dụng phần mềm diệt virus.B.Kiểm tra kết quả chương trình với dữ liệu mẫu.C.Viết lại toàn bộ chương trình.D.Tăng số lượng biến. Lát kiểm tra lại Câu 8Nhận biếtDebugger là công cụ dùng để:A.Theo dõi và sửa lỗi trong chương trình.B.Tạo giao diện cho chương trình.C.Viết mã tự động.D.Nén dữ liệu chương trình. Lát kiểm tra lại Câu 9Nhận biếtMột kỹ thuật hiệu quả để phát hiện lỗi là:A.Viết mã không chú thích.B.Đặt lệnh in (print) để kiểm tra giá trị biến.C.Sử dụng ít biến nhất có thể.D.Gộp nhiều hàm thành một. Lát kiểm tra lại Câu 10Nhận biếtSau khi sửa lỗi, bước tiếp theo là gì?A.Xoá các tệp liên quan.B.Lưu lại phiên bản lỗi.C.Kiểm thử lại chương trình.D.Không cần làm gì thêm. Lát kiểm tra lại Câu 11Nhận biếtViệc ghi chú trong chương trình giúp:A.Làm đẹp mã nguồn.B.Dễ kiểm tra và sửa lỗi hơn.C.Làm chương trình chạy nhanh hơn.D.Giảm số dòng mã. Lát kiểm tra lại Câu 12Nhận biếtLỗi cú pháp thường được phát hiện:A.Ngay khi biên dịch chương trình.B.Khi người dùng phản ánh.C.Khi xuất hiện màn hình xanh.D.Khi chương trình chạy đúng. Lát kiểm tra lại Câu 13Nhận biếtCông cụ nào sau đây không liên quan đến gỡ lỗi?A.Debugger.B.Trình thông dịch (Interpreter).C.Máy in.D.Trình biên dịch (Compiler). Lát kiểm tra lại Câu 14Nhận biếtGỡ lỗi thủ công là phương pháp:A.Tự theo dõi mã và kiểm tra kết quả.B.Sử dụng AI để phát hiện lỗi.C.Giao việc cho người khác.D.Viết lại toàn bộ chương trình. Lát kiểm tra lại Câu 15Nhận biếtMỗi lần chỉnh sửa mã, cần:A.Lưu lại trước khi kiểm thử.B.Xoá phiên bản cũ.C.Kiểm thử lại để kiểm tra lỗi mới.D.Tắt phần mềm soạn thảo. Lát kiểm tra lại Câu 16Nhận biếtĐâu không phải là lỗi phổ biến khi lập trình?A.Lỗi cú pháp.B.Lỗi logic.C.Lỗi runtime.D.Lỗi tốc độ mạng. Lát kiểm tra lại Câu 17Nhận biếtCách để kiểm thử tự động là gì?A.Sử dụng giấy bút để mô phỏng.B.Chờ người dùng báo lỗi.C.Viết test case và chạy chương trình kiểm thử.D.Gửi cho bạn bè dùng thử. Lát kiểm tra lại Câu 18Nhận biếtLỗi xảy ra trong quá trình chương trình đang chạy là:A.Lỗi logic.B.Lỗi cú pháp.C.Lỗi runtime.D.Lỗi thiết kế. Lát kiểm tra lại Câu 19Nhận biếtMột chương trình không chạy được do thiếu dấu “;” là lỗi gì?A.Lỗi logic.B.Lỗi cú pháp.C.Lỗi dữ liệu.D.Lỗi runtime. Lát kiểm tra lại Câu 20Nhận biếtLỗi chia cho 0 khi chạy chương trình là lỗi:A.Cú pháp.B.Runtime.C.Giao diện.D.Dữ liệu đầu vào. Lát kiểm tra lại Câu 21Nhận biếtKiểm thử giúp đảm bảo chương trình:A.Có giao diện đẹp mắt.B.Có ít dòng mã hơn.C.Chạy đúng chức năng và ổn định.D.Có tốc độ mạng tốt. Lát kiểm tra lại Câu 22Nhận biếtDebugger thường cho phép:A.Thiết kế đồ họa cho chương trình.B.Dừng chương trình tại một dòng mã cụ thể.C.Mã hoá chương trình.D.Tự động viết tài liệu. Lát kiểm tra lại Câu 23Nhận biếtSử dụng công cụ kiểm thử giúp:A.Làm chương trình dài hơn.B.Gây khó khăn cho lập trình viên.C.Tăng độ tin cậy và giảm lỗi.D.Tự động viết mã. Lát kiểm tra lại Câu 24Nhận biếtViệc kiểm thử nên được thực hiện bởi:A.Người dùng cuối.B.Lập trình viên hoặc đội kiểm thử.C.Khách hàng.D.Người thiết kế đồ họa. Lát kiểm tra lại Câu 25Nhận biếtViệc kiểm thử và gỡ lỗi giúp:A.Làm giảm chi phí phần cứng.B.Nâng cao chất lượng phần mềm.C.Rút ngắn thời gian học lập trình.D.Thay đổi ngôn ngữ lập trình. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI