VẬN DỤNGMộtbà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...

Câu hỏi:

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.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Long
Để giải câu hỏi trên, ta sẽ thực hiện các bước sau:

Bước 1: Tính toán điểm cho từng câu hỏi bằng phép XOR giữa dãy TraLoi và dãy DapAn.
Bước 2: Sử dụng NOT để đảo ngược kết quả từ bước 1 để có được dãy KetQua.
Bước 3: Điểm cho thí sinh sẽ được tính bằng số bit bằng 1 trong dãy KetQua.

Giải câu trên, ta có:
DapAn: 1100100111
TraLoi: 1000101011

Bước 1:
KetQua = NOT (1000101011 XOR 1100100111)
= NOT 0100001100
= 1011110011

Bước 2:
Điểm cho thí sinh sẽ được tính bằng số bit bằng 1 trong dãy KetQua.
Do đó, số điểm mà thí sinh đạt được là 7 điểm.

Vậy kết quả là thí sinh đạt được 7 điểm.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.39305 sec| 2182.688 kb