Difficulty: Easy
Correct Answer: 43 (base 8)
Explanation:
Introduction / Context:Binary-to-octal conversion is efficient because 1 octal digit maps exactly to 3 binary bits. Group the binary number into triples starting from the right (least significant bit), then translate each group to an octal digit.
Given Data / Assumptions:
Concept / Approach:Write 100011₂ as grouped triples: 100 011. Convert each triple to octal: 100₂ = 4₈ and 011₂ = 3₈. Concatenate digits to obtain the octal number 43₈.
Step-by-Step Solution:
Group bits: 100011 → 100 011. Translate: 100₂ → 4; 011₂ → 3. Combine: result = 43₈.Verification / Alternative check:Decimal cross-check: 100011₂ = 32 + 2 + 1 = 35; 43₈ = 4*8 + 3 = 32 + 3 = 35. Both paths yield 35, so the conversion is correct.
Why Other Options Are Wrong:
47₈ = 39₁₀; 49₈ is not valid (octal digits 0–7 only); 50₈ = 40₁₀. “None” is invalid because 43₈ is correct.Common Pitfalls:Failing to pad leftmost bits to a full group of three; using invalid octal digits (8 or 9).
Final Answer:43 (base 8)
Discussion & Comments