Một bài kiểm tra môn Tin học gồm 10 câu hỏi trắc nghiệm đúng – sai. Đáp án được biểu diễn bằng dãy 10 bit, kí hiệu là DapAn. Trả lời của thí sinh được biểu diễn bằng dãy 10 bit, kí hiêu là TraLoi.

VẬN DỤNG

Một bài kiểm tra môn Tin học gồm 10 câu hỏi trắc nghiệm đúng – sai. Đáp án được biểu diễn bằng dãy 10 bit, kí hiệu là DapAn. Trả lời của thí sinh được biểu diễn bằng dãy 10 bit, kí hiêu là TraLoi.

- Em hãy dùng phép toán bit để tạo ra KetQua là dãy 10 bit, biểu diễn kết quả chấm từng câu hỏi, đúng là 1, sai là 0.

- Em hãy tính điểm cho thí sinh theo thang điểm 10.


DapAn:  1100100111

TraLoi:  1000101011

              0100001100

KetQua sẽ được tính dựa trên phép XOR của TraLoi và DapAn, sau đó dùng NOT để ra kết quả.

Từ đó kết quả sẽ như sau:

KetQua = NOT (1000101011 XOR 1100100111) = NOT 0100001100  = 1011110011

Điểm cho thí sinh là số bit 1 trong KetQua: 7 điểm


Bình luận

Giải bài tập những môn khác