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 giúp bạn đánh giá chính xác mức độ hiểu bài thông qua nội dung bám sát chương trình học.
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
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Lợi ích của việc chạy thử nghiệm chương trình với dữ liệu ngẫu nhiên là gì?
- - Tăng cường bảo mật cho cơ sở dữ liệu
- - Có thể phát hiện các lỗi không lường trước được
- - Giảm thời gian lập trình của người phát triển
- - Làm cho giao diện phần mềm đẹp hơn
Câu 2: Việc lặp lại quá trình 'Kiểm thử - Sửa lỗi' mang lại lợi ích gì?
- - Làm chương trình trở nên phức tạp hơn
- - Giúp chương trình đạt được chất lượng và độ tin cậy cao hơn
- - Làm mất thêm thời gian của lập trình viên
- - Làm chương trình chạy chậm đi
Câu 3: Đánh giá chương trình khác với kiểm thử chương trình ở điểm nào?
- - Đánh giá mang tính tổng quát về chất lượng, trong khi kiểm thử tập trung vào tìm lỗi kỹ thuật
- - Kiểm thử không cần dùng đến máy tính để thực hiện
- - Đánh giá chỉ được thực hiện bởi người sử dụng phần mềm
- - Kiểm thử luôn cho kết quả tốt hơn đánh giá
Câu 4: Tại sao cần kiểm thử cả các trường hợp 'ngoại lệ'?
- - Để đảm bảo chương trình không bao giờ dừng lại
- - Để chương trình xử lý an toàn trước các tình huống bất thường
- - Để làm tăng độ khó của chương trình
- - Để yêu cầu người dùng nhập lại dữ liệu mãi mãi
Câu 5: Tại sao cần kiểm thử phần mềm với dữ liệu không hợp lệ?
- - Để làm cho chương trình chạy chậm hơn
- - Để kiểm tra khả năng xử lý lỗi và tính an toàn của hệ thống
- - Để làm đầy cơ sở dữ liệu một cách ngẫu nhiên
- - Để thay đổi logic tính toán của phần mềm
Câu 6: Mục tiêu của 'đánh giá chương trình' là gì?
- - Chỉ để tìm ra lỗi sai sót
- - Để xem chương trình có đạt hiệu quả sử dụng và yêu cầu đề ra không
- - Để làm thay đổi cấu trúc lập trình
- - Để ngăn chặn người khác sao chép phần mềm
Câu 7: Thế nào là kiểm thử hộp đen?
- - Kiểm thử dựa trên mã nguồn mà không cần biết chức năng
- - Kiểm thử dựa trên yêu cầu chức năng mà không quan tâm đến mã nguồn bên trong
- - Kiểm thử bằng cách tắt màn hình máy tính
- - Kiểm thử do máy tính tự thực hiện không cần dữ liệu
Câu 8: Ai thường là người thực hiện kiểm thử chương trình?
- - Chỉ có khách hàng
- - Lập trình viên và đội ngũ kiểm thử viên
- - Chỉ có người quản lý
- - Nhân viên kinh doanh
Câu 9: Trong kiểm thử phần mềm, 'lỗi biên' thường xảy ra ở vị trí nào?
- - Tại các giá trị đầu vào nằm trong khoảng an toàn
- - Tại các giá trị nằm ngoài phạm vi xử lý của chương trình
- - Tại các giá trị nằm ở ngưỡng giới hạn của điều kiện logic
- - Tại phần khai báo thư viện hệ thống
Câu 10: Đánh giá chương trình có thể thực hiện thông qua hoạt động nào?
- - Khảo sát ý kiến người dùng cuối
- - Tăng dung lượng ổ cứng
- - Thay đổi kiểu font chữ trong tài liệu
- - Tăng cường bảo mật mạng nội bộ
Câu 11: 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?
- - Để làm cho chương trình chạy chậm hơn
- - Để phát hiện các lỗi tiềm ẩn trong các trường hợp đặc biệt
- - Để tăng dung lượng bộ nhớ chương trình
- - Để thay thế cho việc thiết kế thuật toán
Câu 12: Kiểm thử tích hợp (Integration testing) tập trung vào vấn đề gì?
- - Kiểm tra từng dòng mã đơn lẻ
- - Sự kết hợp và giao tiếp giữa các mô-đun hoặc thành phần
- - Giao diện người dùng trên nhiều thiết bị
- - Tốc độ tải xuống của chương trình từ internet
Câu 13: Dữ liệu biên là gì?
- - Dữ liệu ở các giá trị cận biên của miền xác định
- - Dữ liệu được nhập từ bàn phím
- - Dữ liệu được lưu trong tệp tin
- - Dữ liệu là các số thực
Câu 14: Kết quả kỳ vọng trong một test case là gì?
- - Kết quả mà người kiểm thử mong muốn xảy ra nếu chương trình đúng
- - Dữ liệu nhập vào để kiểm tra chương trình
- - Tên của lỗi tìm thấy sau khi chạy thử
- - Thời gian chạy thử tối đa của chương trình
Câu 15: Dữ liệu kiểm thử nào được coi là quan trọng nhất để đánh giá độ tin cậy?
- - Dữ liệu ngẫu nhiên không có mục đích
- - Dữ liệu hợp lệ theo thiết kế
- - Dữ liệu kiểm thử bao gồm các trường hợp bình thường và ngoại lệ
- - Dữ liệu trống không có giá trị
Câu 16: Mục đích của việc đánh giá tổng quát chương trình là gì?
- - Tăng giá bán của sản phẩm
- - Tổng hợp kết quả để cải thiện và hoàn thiện sản phẩm
- - Giảm bớt thời gian bảo hành
- - Để thay thế lập trình viên đã làm việc
Câu 17: Một chương trình được coi là đánh giá cao khi nào?
- - Chạy nhanh nhưng thường xuyên sai kết quả
- - Đáp ứng đúng yêu cầu và hoạt động tin cậy
- - Có giao diện phức tạp khó hiểu
- - Sử dụng ít bộ nhớ nhưng khó sử dụng
Câu 18: 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?
- - Giai đoạn thiết kế giao diện
- - Giai đoạn kiểm thử chương trình
- - Giai đoạn chọn ngôn ngữ lập trình
- - Giai đoạn viết tài liệu người dùng
Câu 19: Việc đánh giá chương trình có thể bao gồm khía cạnh nào sau đây?
- - Thời gian thực thi và tính dễ sử dụng
- - Chỉ bao gồm màu sắc giao diện
- - Số lượng dòng lệnh của chương trình
- - Tên của người lập trình
Câu 20: Kiểm thử 'hộp đen' tập trung vào điều gì?
- - Mã nguồn bên trong chương trình
- - Mối quan hệ giữa đầu vào và đầu ra mà không quan tâm cấu trúc bên trong
- - Số lượng biến được khai báo
- - Cách sắp xếp các câu lệnh điều kiện
Câu 21: Tiêu chí nào phản ánh tính hiệu quả của chương trình khi đánh giá?
- - Tốc độ chạy và tài nguyên tiêu thụ
- - Màu sắc của giao diện
- - Số lượng dòng lệnh
- - Tên của người lập trình
Câu 22: Kết quả của bước kiểm thử giúp lập trình viên điều gì?
- - Chuyển sang viết dự án mới nhanh hơn
- - Cải tiến thuật toán và khắc phục các lỗ hổng
- - Giảm số lượng dòng code của chương trình
- - Thay đổi hoàn toàn mục đích sử dụng phần mềm
Câu 23: Đánh giá tính dễ sử dụng của một chương trình bao gồm yếu tố nào?
- - Giao diện thân thiện và các thao tác logic
- - Số lượng ngôn ngữ lập trình được hỗ trợ
- - Tốc độ máy chủ cài đặt
- - Giá thành phần mềm
Câu 24: Trong ngữ cảnh chương trình, 'người dùng' đóng vai trò gì trong việc đánh giá?
- - Người dùng chỉ đóng vai trò sửa lỗi mã nguồn
- - Người dùng kiểm thử tính dễ sử dụng và mức độ đáp ứng nhu cầu thực tế
- - Người dùng không có quyền đánh giá chương trình
- - Người dùng chịu trách nhiệm viết thuật toán
Câu 25: Việc đánh giá chương trình có thể bao gồm yếu tố nào sau đây?
- - Kiểm tra chính tả trong mã nguồn
- - Đánh giá mức độ dễ bảo trì và mở rộng chương trình
- - Đếm số lần người dùng nhấn phím chuột
- - Thay đổi tên các biến cho đẹp hơn