Tôi là một giáo viên và trong một vài ngày tôi phải cho học sinh của mình kiểm tra. Bây giờ, tôi luôn lo lắng về việc những học sinh đáng yêu nhất của mình bị tổn thương bởi những người đáng yêu nhất khi họ gian lận, vì vậy tôi muốn chọn ngẫu nhiên các bài kiểm tra để không ai có thể lừa dối ai.
Ngay bây giờ, tôi có các bài kiểm tra của tôi được lưu ở định dạng này:
When was Java invented?
Why does this matter?
1941
War was beginning
None of the above
What is the increment operator in Java?
Stack Overflow>how 2 incrememnt
Google>how 2 incrememnt
increment
++
Đó là, các câu hỏi được phân tách bằng một dòng trống duy nhất và tất cả các câu trả lời đều có trước hai khoảng trắng. Đây là đầu ra tôi cần:
What is the increment operator in Java?
++
increment
Google>how 2 incrememnt
Stack Overflow>how 2 incrememnt
When was Java invented?
War was beginning
1941
Why does this matter?
None of the above
Đó là, mỗi câu trả lời cho một câu hỏi theo thứ tự ngẫu nhiên và thứ tự câu hỏi cũng ngẫu nhiên. Hãy nhớ rằng nếu lựa chọn câu trả lời là "Không có gì ở trên", thì nó nên ở dưới cùng. Mỗi câu hỏi luôn có chính xác bốn câu trả lời và "Không có câu trả lời nào ở trên" chỉ xuất hiện dưới dạng lựa chọn câu trả lời cuối cùng - và không bao giờ xuất hiện dưới dạng chuỗi con của lựa chọn câu trả lời không phải là "Không có câu trả lời nào ở trên". Thật không may, tôi không thể viết lại tất cả các bài kiểm tra của mình, vì vậy bạn sẽ phải thực hiện chúng theo định dạng đó. Ngoài ra, học sinh của tôi phải có khả năng đọc nó, vì vậy tôi thực sự không thể lấy đầu ra theo bất kỳ cách nào khác (ngoại trừ như được mô tả dưới đây).
Tôi không cần nó là hoàn toàn ngẫu nhiên. Miễn là nó gần.
Sơ hở tiêu chuẩn bị cấm.
Tiền thưởng
Bây giờ, sinh viên của tôi đã quen với định dạng đơn giản đó, nhưng nếu bạn có thể làm cho nó trông như thế này ...
1. What is the increment operator in Java?
A. ++
B. increment
C. Google>how 2 incrememnt
D. Stack Overflow>how 2 incrememnt
2. When was Java invented?
A. War was beginning
B. 1941
C. Why does this matter?
D. None of the above
Tôi sẽ lấy 25% số điểm cuối cùng của bạn. Bạn sẽ nhận được đầu vào theo cùng một cách, mặc dù.
Đó là, nếu bạn đánh số câu hỏi và dán nhãn cho câu trả lời. Xin lưu ý rằng các câu hỏi nên bắt đầu từ 1 và câu trả lời là từ A đến D.
NB: Các ví dụ khác với các câu trả lời vì tôi đã thay đổi chúng sau khi thực tế. Các ví dụ cụ thể không phải là điểm nào; câu trả lời phải làm việc với bất kỳ câu hỏi tùy ý.