Trắc nghiệm Tin học 11 Cánh diều KHMT bài 6 Kiểm thử và sửa lỗi chương trình

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 6 Kiểm thử và sửa lỗi chương trình

Trắc nghiệm Tin học 11 Cánh diều KHMT bài 6 Kiểm thử và sửa lỗi chương trình

Số câu25
Quiz ID20414
Câu 1
1. Đâu là một ví dụ về lỗi runtime (runtime error)?
Câu 2
2. Việc kiểm thử chương trình trên nhiều hệ điều hành và trình duyệt khác nhau được gọi là gì?
Câu 3
3. Trong kiểm thử hộp trắng, mục tiêu của Kiểm thử đường dẫn (Path coverage) là gì?
Câu 4
4. Công cụ nào thường được sử dụng để tự động hóa quá trình kiểm thử phần mềm?
Câu 5
5. Khi sửa một lỗi trong chương trình, điều quan trọng tiếp theo cần làm là gì để đảm bảo chất lượng?
Câu 6
6. Đâu là một kỹ thuật trong kiểm thử hộp trắng?
Câu 7
7. Khi một chương trình báo lỗi Segmentation fault (Lỗi phân đoạn) trong môi trường lập trình C/C++, lỗi này thường liên quan đến vấn đề gì?
Câu 8
8. Đâu là một ví dụ về lỗi cú pháp (syntax error) trong lập trình?
Câu 9
9. Mục đích chính của việc thực hiện kiểm thử hồi quy (Regression testing) là gì?
Câu 10
10. Đâu là một ví dụ về lỗi logic liên quan đến vòng lặp?
Câu 11
11. Loại lỗi nào không thể được phát hiện bởi trình biên dịch (compiler) mà chỉ có thể phát hiện khi chương trình chạy?
Câu 12
12. Nếu một chương trình thực hiện phép chia cho 0, đây là loại lỗi gì?
Câu 13
13. Trong quá trình gỡ lỗi (debugging), việc sử dụng các câu lệnh in ra giá trị của biến (print statements) nhằm mục đích gì?
Câu 14
14. Kỹ thuật kiểm thử nào chia các tập dữ liệu đầu vào thành các lớp tương đương mà mỗi lớp được kỳ vọng sẽ xử lý giống nhau?
Câu 15
15. Mục tiêu của kiểm thử chấp nhận (Acceptance testing) là gì?
Câu 16
16. Kỹ thuật kiểm thử nào tập trung vào việc kiểm tra cấu trúc bên trong của mã nguồn, ví dụ như kiểm tra xem tất cả các nhánh điều kiện có được thực thi hay không?
Câu 17
17. Kỹ thuật kiểm thử nào dựa trên việc phân tích các yêu cầu và đặc tả của phần mềm mà không cần xem xét mã nguồn bên trong?
Câu 18
18. Trong kiểm thử hộp trắng, Kiểm thử nhánh (Branch coverage) yêu cầu tỷ lệ bao phủ tối thiểu là bao nhiêu để được coi là đạt yêu cầu?
Câu 19
19. Trong quá trình kiểm thử phần mềm, loại lỗi nào thường khó phát hiện nhất vì nó chỉ xuất hiện khi thực hiện một chuỗi các thao tác cụ thể hoặc trong các điều kiện môi trường đặc biệt?
Câu 20
20. Mục đích của Kiểm thử hiệu năng (Performance testing) là gì?
Câu 21
21. Kỹ thuật kiểm thử Kiểm thử thăm dò (Exploratory testing) đặc trưng bởi điều gì?
Câu 22
22. Trường hợp nào sau đây mô tả một lỗi logic điển hình?
Câu 23
23. Trong quá trình gỡ lỗi, sử dụng điểm dừng (breakpoint) trong trình gỡ lỗi (debugger) cho phép người lập trình thực hiện hành động nào?
Câu 24
24. Khi thực hiện Phân tích giá trị biên (Boundary value analysis), bạn nên tập trung kiểm tra các giá trị nào?
Câu 25
25. Khi gặp lỗi NullPointerException trong Java, vấn đề cốt lõi thường là gì?

Để lại một bình luận