Bird
Raised Fist0
Intro to Computingfundamentals~20 mins

Binary number system in Intro to Computing - Practice Problems & Coding Challenges

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Challenge - 5 Problems
🎖️
Binary Mastery Badge
Get all challenges correct to earn this badge!
Test your skills under time pressure!
trace
intermediate
2:00remaining
Trace the binary addition
What is the result of adding the binary numbers 1011 and 1101? Show the final binary sum.
A10110
B11000
C10000
D11110
Attempts:
2 left
💡 Hint
Add each bit from right to left, carrying over when sum exceeds 1.
🧠 Conceptual
intermediate
2:00remaining
Understanding binary place values
Which decimal number does the binary number 100101 represent?
A41
B29
C37
D45
Attempts:
2 left
💡 Hint
Calculate the sum of powers of 2 where bits are 1.
Comparison
advanced
2:00remaining
Compare binary and decimal representations
Which of the following binary numbers is greater than decimal 20 but less than decimal 30?
A11001
B11100
C10101
D10011
Attempts:
2 left
💡 Hint
Convert each binary to decimal and check the range.
identification
advanced
2:00remaining
Identify the error in binary to decimal conversion
A student converts binary 1110 to decimal and writes the result as 14. What is the mistake in their conversion?
AThey correctly converted; 1110 is 14 decimal.
BThey forgot to multiply the leftmost bit by 8.
CThey added the place values incorrectly; 1110 is 15 decimal.
DThey reversed the bits; 1110 is 7 decimal.
Attempts:
2 left
💡 Hint
Calculate the decimal value of 1110 carefully.
🚀 Application
expert
3:00remaining
Convert and add binary numbers with carry
What is the decimal value of the binary sum of 1111 and 1011? Show the final decimal result.
A32
B30
C28
D26
Attempts:
2 left
💡 Hint
Add the binary numbers bit by bit, then convert the result to decimal.

Practice

(1/5)
1. What digits are used in the binary number system?
easy
A. Digits 1 to 10
B. Digits 0 to 9
C. Digits 0 to 7
D. Only 0 and 1

Solution

  1. Step 1: Understand the binary system basics

    The binary number system uses only two digits to represent all numbers.
  2. Step 2: Identify the digits used

    These digits are 0 and 1, representing off and on states in computers.
  3. Final Answer:

    Only 0 and 1 -> Option D
  4. Quick Check:

    Binary digits = 0 and 1 [OK]
Hint: Binary uses just two digits: 0 and 1 [OK]
Common Mistakes:
  • Confusing binary with decimal digits
  • Thinking binary uses digits 0 to 9
  • Assuming binary includes digits beyond 1
2. Which of the following is the correct binary number?
easy
A. 1101
B. 1234
C. 1021
D. 2010

Solution

  1. Step 1: Check each digit for binary validity

    Binary numbers only contain 0s and 1s. Check each option's digits.
  2. Step 2: Identify the valid binary number

    1101 is 1101, which contains only 1s and 0s. Others have digits like 2 or 3, invalid in binary.
  3. Final Answer:

    1101 -> Option A
  4. Quick Check:

    Valid binary = digits 0 or 1 only [OK]
Hint: Binary digits are only 0 or 1, no other digits allowed [OK]
Common Mistakes:
  • Choosing numbers with digits other than 0 or 1
  • Confusing binary with decimal or octal numbers
  • Ignoring invalid digits in options
3. What is the decimal value of the binary number 1011?
medium
A. 7
B. 11
C. 13
D. 9

Solution

  1. Step 1: Assign powers of 2 to each bit

    From right to left, bits represent 2^0=1, 2^1=2, 2^2=4, 2^3=8.
  2. Step 2: Calculate decimal value by adding bits with 1

    Bits: 1(8) + 0(4) + 1(2) + 1(1) = 8 + 0 + 2 + 1 = 11.
  3. Final Answer:

    11 -> Option B
  4. Quick Check:

    Binary 1011 = Decimal 11 [OK]
Hint: Add powers of 2 where bit is 1, starting from right [OK]
Common Mistakes:
  • Misaligning bit positions and powers of 2
  • Adding all bits instead of weighted values
  • Confusing binary digits with decimal digits
4. Identify the error in this binary number: 11012
medium
A. Binary numbers cannot start with 1
B. Too many digits for a binary number
C. Contains digit '2' which is invalid in binary
D. Missing leading zeros

Solution

  1. Step 1: Check each digit for binary validity

    Binary digits must be only 0 or 1. The digit '2' is not allowed.
  2. Step 2: Confirm the invalid digit

    The presence of '2' makes the number invalid as a binary number.
  3. Final Answer:

    Contains digit '2' which is invalid in binary -> Option C
  4. Quick Check:

    Binary digits = 0 or 1 only [OK]
Hint: Binary digits never include 2 or higher [OK]
Common Mistakes:
  • Thinking binary numbers have digit limits on length
  • Believing binary cannot start with 1
  • Assuming missing zeros is an error
5. Convert the decimal number 18 to binary.
hard
A. 10010
B. 11001
C. 10110
D. 10001

Solution

  1. Step 1: Divide decimal number by 2 repeatedly

    18 ÷ 2 = 9 remainder 0; 9 ÷ 2 = 4 remainder 1; 4 ÷ 2 = 2 remainder 0; 2 ÷ 2 = 1 remainder 0; 1 ÷ 2 = 0 remainder 1.
  2. Step 2: Write remainders in reverse order

    Reading remainders from last to first: 1 0 0 1 0.
  3. Final Answer:

    10010 -> Option A
  4. Quick Check:

    Decimal 18 = Binary 10010 [OK]
Hint: Divide by 2, collect remainders backward [OK]
Common Mistakes:
  • Reading remainders in wrong order
  • Mixing up division and subtraction steps
  • Confusing binary digits with decimal digits