Current Affairs updated daily
KalviGavaniKalviGavani
Class 11 · Tamil Nadu State Board

Number Systems Exercise Solutions | KalviGavani

TN Class 11 Computer Science Number Systems exercise solutions — binary, octal, decimal, hexadecimal conversions with worked examples and exam tips.

Updated 15 June 202613 min read

Number Systems — TN Class 11 Computer Science Exercise Solutions

Complete exercise solutions for the Tamil Nadu Board Class 11 Computer Science chapter Number Systems. Covers binary, octal, decimal, and hexadecimal conversions with step-by-step worked examples.


How to Use This Page

1. Attempt each exercise on your own first — work through conversions on paper before checking answers. 2. Verify every step — conversion mistakes often come from wrong positional values or grouping errors. 3. Understand the method — don't just memorise answers; know why each step works. 4. Practice similar problems — change the numbers and redo conversions until the method is automatic. 5. Use the Key Concepts table for a quick review before solving.


Key Concepts (Quick Recap)

Number SystemBaseDigits UsedPlace Value
Decimal100, 1, 2, 3, 4, 5, 6, 7, 8, 9Powers of 10
Binary20, 1Powers of 2
Octal80, 1, 2, 3, 4, 5, 6, 7Powers of 8
Hexadecimal160–9, A(10), B(11), C(12), D(13), E(14), F(15)Powers of 16

Hexadecimal Digit Mapping:

Decimal0123456789101112131415
Hex0123456789ABCDEF

Conversion Summary:

From → ToMethod
Binary → DecimalMultiply each bit by its positional power of 2 and add
Decimal → BinaryRepeated division by 2; read remainders bottom to top
Octal → DecimalMultiply each digit by its positional power of 8 and add
Decimal → OctalRepeated division by 8; read remainders bottom to top
Hexadecimal → DecimalMultiply each digit by its positional power of 16 and add
Decimal → HexadecimalRepeated division by 16; read remainders bottom to top
Binary → OctalGroup bits in 3s from right; convert each group
Octal → BinaryConvert each octal digit to 3-bit binary
Binary → HexadecimalGroup bits in 4s from right; convert each group
Hexadecimal → BinaryConvert each hex digit to 4-bit binary

I. Choose the Best Answer (MCQs)

Q1. The base of the binary number system is: (a) 2 (b) 8 (c) 10 (d) 16

Answer(a) 2

Binary uses only two digits (0 and 1). The base (radix) of a number system equals the number of distinct digits it uses.


Q2. The binary equivalent of decimal 10 is: (a) 1010 (b) 1100 (c) 1001 (d) 1110

Answer(a) 1010

10 ÷ 2 = 5 R0, 5 ÷ 2 = 2 R1, 2 ÷ 2 = 1 R0, 1 ÷ 2 = 0 R1. Reading remainders bottom to top: 1010.


Q3. In the hexadecimal system, the digit A represents the decimal value: (a) 0 (b) 10 (c) 11 (d) 16

Answer(b) 10

Hexadecimal digits go 0–9, then A=10, B=11, C=12, D=13, E=14, F=15.


Q4. The octal equivalent of binary 110101 is: (a) 65 (b) 56 (c) 74 (d) 47

Answer(a) 65

Group in 3s from right: 110 101 → 6 5 → 65 in octal.


Q5. Which number system is used internally by computers? (a) Decimal (b) Binary (c) Octal (d) Hexadecimal

Answer(b) Binary

Computers use binary (base 2) internally because digital circuits have two states: ON (1) and OFF (0), corresponding to high and low voltage levels.


Q6. The decimal value of hexadecimal 1F is: (a) 31 (b) 21 (c) 15 (d) 35

Answer(a) 31

1F = 1 × 16¹ + F × 16⁰ = 16 + 15 = 31.


Q7. How many digits are there in the octal number system? (a) 2 (b) 8 (c) 10 (d) 16

Answer(b) 8

The octal system (base 8) uses eight digits: 0, 1, 2, 3, 4, 5, 6, 7.


II. Fill in the Blanks

1. The base of the decimal number system is 10. 2. In the binary number system, each digit is called a bit. 3. The hexadecimal digit F equals the decimal value 15. 4. The octal number 10 equals the decimal number 8. 5. To convert binary to octal, group the binary digits in sets of 3 from the right. 6. To convert binary to hexadecimal, group the binary digits in sets of 4 from the right. 7. The binary equivalent of octal 7 is 111. 8. The decimal number 255 in hexadecimal is FF. 9. The binary number 1000 represents decimal 8. 10. Each octal digit can be represented by 3 binary digits. 11. Each hexadecimal digit can be represented by 4 binary digits. 12. The hexadecimal digit B equals decimal 11. 13. The binary equivalent of decimal 2 is 10. 14. The decimal value of binary 1111 is 15.


III. True or False (with corrections for false statements)

Q1. The binary number system uses digits 0 to 9.
Answer

False. The binary system uses only two digits: 0 and 1. The decimal system uses digits 0 to 9.


Q2. Hexadecimal is a base-16 number system.
Answer

True. The hexadecimal system uses 16 distinct symbols: digits 0–9 and letters A–F.


Q3. The octal equivalent of binary 111 is 7.
Answer

True. Binary 111 = 1×4 + 1×2 + 1×1 = 7 in decimal, and since 7 is a valid octal digit, the octal equivalent is also 7.


Q4. In a binary number, the leftmost digit has the highest place value.
Answer

True. In any positional number system, the leftmost digit has the highest place value (the most significant position).


Q5. The decimal number 8 is represented as 10 in octal.
Answer

True. 8 ÷ 8 = 1 R0, 1 ÷ 8 = 0 R1. Reading remainders bottom to top: 10 in octal.


Q6. Each hexadecimal digit is represented by exactly 2 binary digits.
Answer

False. Each hexadecimal digit is represented by exactly 4 binary digits. For example, hex F = binary 1111.


Q7. The octal number system is used as a shorthand for binary numbers.
Answer

True. Octal is a compact representation of binary because each octal digit corresponds to exactly 3 binary digits, making long binary numbers easier to read and write.


IV. Match the Following

Column AColumn B
1. Binary(d) Base 2
2. Octal(e) Base 8
3. Decimal(a) Base 10
4. Hexadecimal(f) Base 16
5. Bit(b) Binary digit
6. Nibble(c) 4 bits
Answer1–d, 2–e, 3–a, 4–f, 5–b, 6–c

Column AColumn B
1. Hex A(b) Decimal 10
2. Hex C(d) Decimal 12
3. Hex F(f) Decimal 15
4. Octal 10(a) Decimal 8
5. Binary 1000(c) Decimal 8
6. Binary 1111(e) Decimal 15
Answer1–b, 2–d, 3–f, 4–a, 5–c, 6–e

V. Answer Briefly (2-Mark Questions)

Q1. What is a number system? Name four types.
Answer

A number system is a systematic way of representing numbers using a set of digits and a base. The four types are: 1. Decimal (base 10) — digits 0–9 2. Binary (base 2) — digits 0, 1 3. Octal (base 8) — digits 0–7 4. Hexadecimal (base 16) — digits 0–9 and A–F


Q2. Convert binary 1011 to decimal.
1011 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 1×8 + 0×4 + 1×2 + 1×1 = 8 + 0 + 2 + 1 = 11 (decimal)

Q3. Convert decimal 25 to binary.
25 ÷ 2 = 12 remainder 1 12 ÷ 2 = 6 remainder 0 6 ÷ 2 = 3 remainder 0 3 ÷ 2 = 1 remainder 1 1 ÷ 2 = 0 remainder 1
Answer

Reading remainders from bottom to top: 11001


Q4. Convert octal 52 to decimal.
52₈ = 5×8¹ + 2×8⁰ = 5×8 + 2×1 = 40 + 2 = 42 (decimal)

VI. Answer in Detail (5-Mark Questions)

Q1. Explain the step-by-step procedure for converting a decimal number to any other base (binary, octal, hexadecimal) with examples.
Answer

Method: Repeated Division

To convert a decimal number to any base B, repeatedly divide by B and record the remainders. The equivalent number is obtained by reading the remainders from bottom to top.

Example 1: Convert decimal 156 to binary (base 2)

156 ÷ 2 = 78 remainder 0 78 ÷ 2 = 39 remainder 0 39 ÷ 2 = 19 remainder 1 19 ÷ 2 = 9 remainder 1 9 ÷ 2 = 4 remainder 1 4 ÷ 2 = 2 remainder 0 2 ÷ 2 = 1 remainder 0 1 ÷ 2 = 0 remainder 1

Reading remainders bottom to top: 10011100

Verification: 1×128 + 0×64 + 0×32 + 1×16 + 1×8 + 1×4 + 0×2 + 0×1 = 128 + 16 + 8 + 4 = 156 ✓

Example 2: Convert decimal 156 to octal (base 8)

156 ÷ 8 = 19 remainder 4 19 ÷ 8 = 2 remainder 3 2 ÷ 8 = 0 remainder 2

Reading remainders bottom to top: 234₈

Verification: 2×64 + 3×8 + 4×1 = 128 + 24 + 4 = 156 ✓

Example 3: Convert decimal 156 to hexadecimal (base 16)

156 ÷ 16 = 9 remainder 12 (C) 9 ÷ 16 = 0 remainder 9

Reading remainders bottom to top: 9C₁₆

Verification: 9×16 + 12×1 = 144 + 12 = 156 ✓


Q2. Explain the conversion between binary, octal, and hexadecimal number systems with examples.
Answer

Binary ↔ Octal Conversion:

Since 8 = 2³, each octal digit corresponds to exactly 3 binary digits.

Binary to Octal:

  • Group binary digits in sets of 3 from the right
  • Convert each group to its octal equivalent

Example: Convert 110101₂ to octal

110101 → 110 | 101 6 5 Result: 65₈

Octal to Binary:

  • Replace each octal digit with its 3-bit binary equivalent

Example: Convert 52₈ to binary

5 → 101 2 → 010 Result: 101010₂

Binary ↔ Hexadecimal Conversion:

Since 16 = 2⁴, each hex digit corresponds to exactly 4 binary digits.

Binary to Hexadecimal:

  • Group binary digits in sets of 4 from the right
  • Convert each group to its hex equivalent

Example: Convert 10111101011₂ to hexadecimal

10111101011 → 0101 | 1110 | 1011 5 E B Result: 5EB₁₆

Hexadecimal to Binary:

  • Replace each hex digit with its 4-bit binary equivalent

Example: Convert 3AC₁₆ to binary

3 → 0011 A → 1010 C → 1100 Result: 001110101100₂ = 1110101100₂

Octal ↔ Hexadecimal Conversion:

  • First convert to binary, then regroup

Example: Convert 57₈ to hexadecimal

Step 1: Octal to Binary 5 → 101, 7 → 111 → 101111₂ Step 2: Binary to Hex 101111 → 0010 | 1111 2 F Result: 2F₁₆

Q3. What is the significance of the binary number system in computers? Explain with examples how computers use different number systems.
Answer

Why Binary?

Computers use the binary number system because digital electronic circuits operate in two states:

  • High voltage (ON) → represents 1
  • Low voltage (OFF) → represents 0

All data — text, images, audio, video — is stored and processed in binary inside the computer.

How different number systems are used in computing:

Number SystemWhere Used
BinaryInternal processing, memory addressing, data storage
OctalUnix file permissions (e.g., chmod 755), compact binary representation
DecimalHuman-readable input/output, financial calculations
HexadecimalMemory addresses, colour codes (e.g., #FF0000 for red), debugging, machine code representation

Example: Representing the letter 'A' in binary

ASCII value of 'A' = 65 (decimal)

  • Binary: 01000001
  • Octal: 101₈ (grouping: 01 | 000 | 001)
  • Hexadecimal: 41₁₆

Example: Representing colour in hexadecimal

The colour red in RGB: (255, 0, 0)

  • Each component in hex: FF, 00, 00
  • Combined: #FF0000

This compactness is why programmers use hexadecimal to represent binary data — one hex digit replaces four binary digits, making long binary strings readable.

Practical significance: 1. Binary is the only system computers process natively 2. Octal and hexadecimal are shorthand for binary, making it easier for humans to read and write binary data 3. Decimal is used for human interaction — input, output, and display 4. Understanding conversions is essential for programming, debugging, and networking (IP addresses, memory addresses)


Common Mistakes to Avoid

1. Wrong positional values in conversion — When converting binary 1011 to decimal, start powers from the right (2⁰, 2¹, 2², 2³), not from the left.

2. Reading remainders in the wrong order — When converting decimal to another base, read remainders from bottom to top (last remainder is the most significant digit).

3. Incorrect grouping for binary-to-octal — Group from the right. For 110101, groups are 110101, not 1110101. Pad with leading zeros on the left if needed.

4. Forgetting to pad binary groups — When converting octal 3 to binary, write 011 (3 bits), not just 11. When converting hex 3 to binary, write 0011 (4 bits), not just 11.

5. Mixing up hex digit values — A=10, B=11, C=12, D=13, E=14, F=15. A is NOT 1 and F is NOT 16.

6. Arithmetic errors in positional calculations — Double-check multiplication and addition. Common error: 1×2⁴ = 16, not 8.

7. Not verifying answers — Always convert your answer back to the original base to verify. If decimal 10 → binary 1010, check: 1×8 + 0×4 + 1×2 + 0×1 = 10 ✓


Exam Checklist

Before your exam, make sure you can:

  • [ ] Name the four number systems with their bases and digits
  • [ ] Convert any binary number to decimal (multiply by positional powers)
  • [ ] Convert any decimal number to binary (repeated division by 2)
  • [ ] Convert between binary and octal (group/expand by 3 bits)
  • [ ] Convert between binary and hexadecimal (group/expand by 4 bits)
  • [ ] Convert between decimal and octal/hexadecimal (repeated division)
  • [ ] Recall hex digit values: A=10 through F=15
  • [ ] Identify when to group from the right (binary → octal/hex)
  • [ ] Verify conversions by converting back to the original base
  • [ ] Explain why computers use binary internally

Frequently Asked Questions

Multiply each binary digit by its positional power of 2 (starting from 0 on the right) and add the results. E.g., 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
← Browse all Class 11 Exercise Solutions

Other question types — same chapter