JavaScript is required

Trong những câu dưới đây câu nào không chính xác:

A.

163 chuyển sang nhị phân sẽ có giá trị là: 10100011

B.

111 chuyển sang nhị phân sẽ có giá trị là: 01101111

C.

125 chuyển sang nhị phân sẽ có giá trị là: 01111101

D.

178 chuyển sang nhị phân sẽ có giá trị là: 10110011

Trả lời:

Đáp án đúng: D


Để tìm câu không chính xác, ta cần chuyển đổi từng số thập phân sang nhị phân và so sánh với giá trị đã cho: A. 163 chuyển sang nhị phân: - 163 / 2 = 81 dư 1 - 81 / 2 = 40 dư 1 - 40 / 2 = 20 dư 0 - 20 / 2 = 10 dư 0 - 10 / 2 = 5 dư 0 - 5 / 2 = 2 dư 1 - 2 / 2 = 1 dư 0 - 1 / 2 = 0 dư 1 => 10100011 (đúng) B. 111 chuyển sang nhị phân: - 111 / 2 = 55 dư 1 - 55 / 2 = 27 dư 1 - 27 / 2 = 13 dư 1 - 13 / 2 = 6 dư 1 - 6 / 2 = 3 dư 0 - 3 / 2 = 1 dư 1 - 1 / 2 = 0 dư 1 => 01101111 (sai, phải là 0110111) C. 125 chuyển sang nhị phân: - 125 / 2 = 62 dư 1 - 62 / 2 = 31 dư 0 - 31 / 2 = 15 dư 1 - 15 / 2 = 7 dư 1 - 7 / 2 = 3 dư 1 - 3 / 2 = 1 dư 1 - 1 / 2 = 0 dư 1 => 01111101 (đúng) D. 178 chuyển sang nhị phân: - 178 / 2 = 89 dư 0 - 89 / 2 = 44 dư 1 - 44 / 2 = 22 dư 0 - 22 / 2 = 11 dư 0 - 11 / 2 = 5 dư 1 - 5 / 2 = 2 dư 1 - 2 / 2 = 1 dư 0 - 1 / 2 = 0 dư 1 => 10110010 (sai, đáp án cho là 10110011) Câu B và D có vẻ đều không chính xác, tuy nhiên theo đáp án đã cho, câu B sai rõ ràng hơn vì thiếu một bit trong biểu diễn nhị phân. Câu D biểu diễn nhị phân đúng phải là 10110010 chứ không phải 10110011.

Câu hỏi liên quan