Trắc nghiệm Tin học 11 kết nối tri thứcTrắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 23 Kiếm thử và đánh giá chương trình Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 23 Kiếm thử và đánh giá chương trình Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 23 Kiếm thử và đánh giá chương trình Số câu25Quiz ID40962 Làm bài Câu 1 Khi kiểm thử một hàm tính căn bậc hai, trường hợp cần kiểm tra là gì? A Số âm B Số không C Số dương D Tất cả các trường hợp trên Câu 2 Mục tiêu chính của đánh giá phần mềm là gì? A Chứng minh phần mềm hoàn hảo 100% B Đo lường sự phù hợp với yêu cầu thực tế C Tìm kiếm cách để bán phần mềm giá cao hơn D Giảm thời gian bảo trì phần mềm Câu 3 Chương trình được đánh giá là 'đạt' khi nào? A Khi nó chạy không lỗi và đáp ứng yêu cầu B Khi nó có giao diện đẹp nhất C Khi nó chạy được trên mọi hệ điều hành D Khi mã nguồn dài nhất Câu 4 Sau khi sửa lỗi phát hiện qua kiểm thử, hành động cần làm tiếp theo là gì? A Xóa toàn bộ mã nguồn cũ B Đóng gói chương trình ngay lập tức C Kiểm thử lại để đảm bảo lỗi đã được khắc phục D Bỏ qua các kiểm thử đã thực hiện trước đó Câu 5 Lỗi 'chia cho 0' thường được phát hiện trong giai đoạn nào của vòng đời phần mềm? A Giai đoạn thiết kế giao diện B Giai đoạn kiểm thử chương trình C Giai đoạn chọn ngôn ngữ lập trình D Giai đoạn viết tài liệu người dùng Câu 6 Mục đích chính của công việc kiểm thử chương trình trong quy trình phát triển phần mềm là gì? A Tăng cường bảo mật mã nguồn B Phát hiện lỗi và sai sót của chương trình C Tăng tốc độ xử lý của máy tính D Viết tài liệu hướng dẫn cho người dùng Câu 7 Việc đánh giá chương trình không bao gồm tiêu chí nào sau đây? A Độ chính xác của kết quả B Tính dễ sử dụng của giao diện C Thời gian thực thi của chương trình D Sở thích cá nhân của lập trình viên Câu 8 Kiểm thử hộp đen (black-box testing) tập trung vào khía cạnh nào? A Cấu trúc chi tiết của mã nguồn B Kiểm tra chức năng của chương trình dựa trên yêu cầu C Cách các biến được khai báo D Độ dài của các vòng lặp Câu 9 Ai thường là người thực hiện kiểm thử chương trình? A Chỉ có khách hàng B Lập trình viên và đội ngũ kiểm thử viên C Chỉ có người quản lý D Nhân viên kinh doanh Câu 10 Dữ liệu kiểm thử thường được chuẩn bị như thế nào? A Lựa chọn ngẫu nhiên không cần kế hoạch B Dựa trên các kịch bản kiểm thử đã định trước C Chỉ lấy dữ liệu từ người dùng thật D Sử dụng dữ liệu có sẵn trên Internet Câu 11 Kết quả của việc kiểm thử chương trình thường được sử dụng để làm gì? A Thay thế toàn bộ mã nguồn cũ B Đánh giá hiệu suất phần cứng C Chỉnh sửa, hoàn thiện chương trình D Thay đổi mục đích sử dụng ban đầu Câu 12 Đánh giá tính dễ sử dụng của một chương trình bao gồm yếu tố nào? A Giao diện thân thiện và các thao tác logic B Số lượng ngôn ngữ lập trình được hỗ trợ C Tốc độ máy chủ cài đặt D Giá thành phần mềm Câu 13 Lỗi logic là gì? A Sai sót về cú pháp ngôn ngữ B Lỗi khiến chương trình chạy sai mục đích dù không báo lỗi cú pháp C Lỗi do máy tính quá cũ D Lỗi do mạng Internet không ổn định Câu 14 Tiêu chí nào phản ánh tính hiệu quả của chương trình khi đánh giá? A Tốc độ chạy và tài nguyên tiêu thụ B Màu sắc của giao diện C Số lượng dòng lệnh D Tên của người lập trình Câu 15 Tại sao cần tài liệu kiểm thử? A Để trang trí cho sản phẩm B Để làm chậm quá trình bàn giao C Để ghi lại các kịch bản và kết quả kiểm thử D Để tránh trách nhiệm khi có lỗi xảy ra Câu 16 Kiểm thử hồi quy (regression testing) là gì? A Kiểm thử lại sau khi đã sửa lỗi B Kiểm thử lần đầu tiên C Kiểm thử giao diện đồ họa D Kiểm thử trên trình duyệt web Câu 17 Tại sao việc kiểm thử dữ liệu biên rất quan trọng? A Vì đó là dữ liệu dễ gây sai sót nhất B Vì dữ liệu đó dễ soạn thảo nhất C Vì lập trình viên chỉ thích dữ liệu đó D Vì nó làm đẹp mã nguồn Câu 18 Đánh giá chương trình sau khi kiểm thử nhằm mục đích gì? A Xác định xem chương trình đã đáp ứng các yêu cầu ban đầu hay chưa B Gỡ bỏ các thư viện đã sử dụng C Thay đổi ngôn ngữ lập trình của chương trình D Tăng số lượng dòng lệnh trong code Câu 19 Điều gì xảy ra nếu chương trình bỏ qua bước kiểm thử và đánh giá? A Chương trình sẽ hoạt động tốt hơn B Người dùng có thể gặp lỗi bất ngờ khi sử dụng C Chương trình sẽ tự sửa lỗi D Chương trình sẽ chạy nhanh hơn gấp đôi Câu 20 Một 'dữ liệu biên' trong kiểm thử là gì? A Dữ liệu trung bình trong dãy B Dữ liệu nằm ở giới hạn phạm vi cho phép C Dữ liệu giả không có ý nghĩa D Dữ liệu nhập vào quá lớn Câu 21 Đánh giá chương trình có thể thực hiện thông qua hoạt động nào? A Khảo sát ý kiến người dùng cuối B Tăng dung lượng ổ cứng C Thay đổi kiểu font chữ trong tài liệu D Tăng cường bảo mật mạng nội bộ Câu 22 Tại sao việc kiểm thử lại quan trọng đối với các chương trình phức tạp? A Vì nó giúp giảm bớt số lượng người lập trình B Vì các lỗi ẩn trong logic khó phát hiện bằng mắt thường C Vì nó làm cho máy tính chạy nhanh hơn D Vì khách hàng bắt buộc phải trả thêm tiền Câu 23 Khi kiểm thử một chương trình tính giá trị trung bình cộng, bộ dữ liệu nào là cần thiết nhất? A Dữ liệu trống hoặc dữ liệu bằng 0 B Dữ liệu âm, dương và dữ liệu biên C Chỉ các số nguyên dương lớn D Các chuỗi văn bản ngẫu nhiên Câu 24 Tại sao cần thực hiện kiểm thử chương trình với các bộ dữ liệu đa dạng? A Để làm cho chương trình chạy chậm hơn B Để phát hiện các lỗi tiềm ẩn trong các trường hợp đặc biệt C Để tăng dung lượng bộ nhớ chương trình D Để thay thế cho việc thiết kế thuật toán Câu 25 Công cụ kiểm thử tự động giúp ích gì cho quy trình? A Tự động viết lại toàn bộ mã nguồn B Tăng tốc độ chạy của chương trình lên nhiều lần C Tiết kiệm thời gian và đảm bảo độ bao phủ D Thay thế hoàn toàn cho lập trình viên Trắc nghiệm Lịch sử 11 Cánh diều bài 13 Việt Nam và biển Đông Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 24 Đánh giá độ phức tạp thời gian thuật toán