Hexadecimal Number System MCQ Quiz - Objective Question with Answer for Hexadecimal Number System - Download Free PDF

Last updated on Jun 10, 2025

Latest Hexadecimal Number System MCQ Objective Questions

Hexadecimal Number System Question 1:

What is the decimal equivalent of hexa decimal no (8A6)?

  1. 1422
  2. 1242
  3. 2122
  4. 2214

Answer (Detailed Solution Below)

Option 4 : 2214

Hexadecimal Number System Question 1 Detailed Solution

Explanation:

Decimal Equivalent of a Hexadecimal Number

Definition: A hexadecimal number is a base-16 number system that uses digits from 0 to 9 and letters from A to F (where A = 10, B = 11, C = 12, D = 13, E = 14, and F = 15). To convert a hexadecimal number to its decimal equivalent, we use the positional value of each digit, multiplying it by powers of 16, starting from 0 for the rightmost digit. The sum of these products gives the decimal equivalent.

Given Problem: Convert the hexadecimal number (8A6) to its decimal equivalent.

Step-by-Step Conversion:

We are tasked with converting (8A6) from hexadecimal to decimal. Let's calculate:

Step 1: Write down the given hexadecimal number:

8A6

Step 2: Expand the hexadecimal number into its positional components:

Each digit in a hexadecimal number is multiplied by 16 raised to a power. The power starts at 0 from the rightmost digit and increases by 1 for each digit to the left.

For 8A6, the positional values are:

  • 6: Rightmost digit, position 0 → \( 6 × 16^0 \)
  • A: Middle digit, position 1 → \( A × 16^1 \) (where A = 10 in decimal)
  • 8: Leftmost digit, position 2 → \( 8 × 16^2 \)

Step 3: Convert each positional value and calculate:

  • \( 6 × 16^0 = 6 × 1 = 6 \)
  • \( A × 16^1 = 10 × 16 = 160 \)
  • \( 8 × 16^2 = 8 × 256 = 2048 \)

Step 4: Add the results of all positional values:

\( 2048 + 160 + 6 = 2214 \)

Step 5: Verify the calculation:

Rechecking the calculation confirms that the decimal equivalent of the hexadecimal number (8A6) is 2214.

Final Answer: The decimal equivalent of (8A6) is 2214. Hence, the correct option is Option 4.

Additional Information

To further analyze the other options:

Option 1: 1422

If we calculate incorrectly or misplace the powers of 16, we might arrive at this value. For example, if we mistakenly calculate \( 8 × 16^1 + A × 16^0 + 6 × 16^2 \), we would get a wrong result. However, this is not the correct approach for hexadecimal to decimal conversion.

Option 2: 1242

This value could result from a misinterpretation of the hexadecimal digits or incorrect multiplication of the powers of 16. Double-checking the procedure rules out this option.

Option 3: 2122

While close to the correct answer, this value might arise from an addition error or a slight miscalculation of one of the positional terms. For instance, miscalculating \( 8 × 16^2 \) or \( A × 16^1 \) could lead to this value.

Option 5: No value provided

This option is invalid as it does not represent a potential decimal equivalent of the given hexadecimal number.

Conclusion:

Understanding the conversion of hexadecimal numbers to decimal requires careful application of positional values and powers of 16. The correct decimal equivalent of the hexadecimal number (8A6) is 2214. This value matches Option 4, confirming its correctness.

Hexadecimal Number System Question 2:

The number system with base 16 is called

  1. Binary number system
  2. Octal number system
  3. Hexadecimal number system
  4. Decimal number system
  5. Not Attempted

Answer (Detailed Solution Below)

Option 3 : Hexadecimal number system

Hexadecimal Number System Question 2 Detailed Solution

The correct answer is Hexadecimal number system.

Additional Information

  • Hexadecimal numbers are used extensively in microprocessor work. 
  • The hexadecimal number system has a base of 16.
  • After reaching 9 in the hexadecimal system, we continue as A, B, C, D, E, F. 
  • For converting a decimal number to a hexadecimal number, the number is successively divided by 16 with remainders occupying the successive positions from the right.

The procedure is exactly similar to the procedure for converting a decimal number to binary. 

For example: N = An Bn + An − 1 Bn − 1 + . . . + A1 B1 + A0 B0 . . .  

where, N = number, B = base, An = (n + 1)th digit in that base. 

Converting hexadecimal to the decimal.

Let hexadecimal number =11

So, N = 1*161 + 1*160 = 1*16 + 1*1 =16 +1 = 17

The decimal number 11 is smaller than the hexadecimal number 11.

Decimal  Binary  Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

Hexadecimal Number System Question 3:

The binary equivalent of (FA)16 is:

  1. 1010 1111
  2. 1111 1010
  3. 1000 1111
  4. 1111 1000

Answer (Detailed Solution Below)

Option 2 : 1111 1010

Hexadecimal Number System Question 3 Detailed Solution

The correct answer is option 2

Concept:

For conversion of hexadecimal to binary, each hexadecimal digit takes 4 binary bits.

(FA)16 = (1111 1010)2


Additional Information

Decimal

Binary

Hexadecimal

0

0000

0

1

0001

1

2

0010

2

3

0011

3

4

0100

4

5

0101

5

6

0110

6

7

0111

7

8

1000

8

9

1001

9

10

1010

A

11

1011

B

12

1100

C

13

1101

D

14

1110

E

15

1111

F

 

Hexadecimal Number System Question 4:

Which numbering system uses numbers and letters to represent its number equivalents?

  1. Decimal
  2. Binary
  3. Octal
  4. Hexadecimal

Answer (Detailed Solution Below)

Option 4 : Hexadecimal

Hexadecimal Number System Question 4 Detailed Solution

Concept:

Hexadecimal

  • The hexadecimal number system has a base of 16.
  • After reaching 9 in the hexadecimal system, we continue as A, B, C, D, E, F.
Decimal  Binary  Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

 

Additional Information

Octal to Binary Conversion:

  • Every octal number is represented by a 3-bit binary equivalent.
  • The table of binary representation for octal numbers (0 to 7) is given below:
Octal 3 bit binary
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
 

Hexadecimal Number System Question 5:

The most personal computers (PCs) compatible computer systems use a 20-bit address code to identify each of over 1 million memory locations. What is the 5-digit hexadecimal address of the 500th memory location?

  1. 001F3
  2. 001F4
  3. 001F5
  4. 001F6

Answer (Detailed Solution Below)

Option 1 : 001F3

Hexadecimal Number System Question 5 Detailed Solution

  • Since one hex digit can represent 4 binary bits, it will take 5 hex digits to represent the 20-bit address of a memory location.
16 500 4
16 31 F
  1  
  • To find the 5-digit hexadecimal address of the 500th memory location, we need to convert the decimal value of 500 to hexadecimal.
  • Given that the computer system uses a 20-bit address code to identify over 1 million memory locations, we can determine the range of addresses using the following formula:
  • Number of memory locations = 2^number of bits
  • In this case, the number of memory locations is over 1 million, which is 1,000,000. Therefore: 2^20 = 1,048,576
  • Since the 500th memory location falls within this range, we can proceed with the conversion.
  • Converting decimal 500 to hexadecimal, we have: 500 = 1F4
  • Therefore, the 5-digit hexadecimal address of the 500th memory location is: 001F4
  • The hexadecimal equivalent is hence, (001F4)16
  • The 5-digit hexadecimal address of the 500th memory location is 001F4 -1 = 001F3.

Top Hexadecimal Number System MCQ Objective Questions

The hexadecimal representation of 6578 is 

  1. D78
  2. 1AF
  3. D71
  4. 32F

Answer (Detailed Solution Below)

Option 2 : 1AF

Hexadecimal Number System Question 6 Detailed Solution

Download Solution PDF

Concept:

Hexadecimal number: In this, value of the base is 16. Each digit is represented by 4-bit binary no.

Octal number: For octal number, value of base is 8. Each digit of an octal number is represented by 3-bit binary no.

Explanation:

Octal number = 657

Binary representation for this number (each digit of a octal number is converted into 3 binary bits) 

So, 657 in binary is equivalent to 110 101 111

Now group this binary number into 4 bits starting from right to left. 

i.e. 0001 1010 1111

Hexadecimal representation for this number is : 1AF

Hexadecimal digits represented 0 to 9 and A to:

  1. C
  2. F
  3. B
  4. D

Answer (Detailed Solution Below)

Option 2 : F

Hexadecimal Number System Question 7 Detailed Solution

Download Solution PDF

The correct answer is The system uses 10 numerical digits and 6 alphabets –0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B, C, D, E, F.

 Key Points

  • The Hexadecimal numbering system uses the Base of 16 system and is a popular choice for representing long binary values because their format is quite compact and much easier to understand.
  • Being a Base-16 system, the hexadecimal numbering system, therefore, uses 16 (sixteen) different digits with a combination of numbers from 0 through to 15. In other words, there are 16 possible digit symbols.
  • However, there is a potential problem with using this method of digit notation caused by the fact that the decimal numerals of 10, 11, 12, 13, 14 and 15 are normally written using two adjacent symbols.
  • To get around this tricky problem hexadecimal numbers that identify the values of ten, eleven, twelve, thirteen, fourteen, and fifteen are replaced with capital letters of A, B, C, D, E and F respectively.

Additional Information

  • A number system that corresponds only to two numerical digits i.e., 0 and 1 is known as a binary number system.
    • As it is a 2-digit system thus known as a base 2 system.
    • The operation of a computer system solely relies on the binary number system.
    • As it only understands binary values i.e., 0 and 1.
    • The two binary digits 0 and 1 are known as bits.
    • A bit is considered the primary unit of information.
  • In the Decimal number system, the digits 0 to 9 represents numbers.
    • As it uses 10 digits to represent a number, it is also called the base 10 number system.
    • Each digit has a value based on its position called place value.

The number system with base 16 is called

  1. Binary number system
  2. Octal number system
  3. Hexadecimal number system
  4. Decimal number system

Answer (Detailed Solution Below)

Option 3 : Hexadecimal number system

Hexadecimal Number System Question 8 Detailed Solution

Download Solution PDF

The correct answer is Hexadecimal number system.

Additional Information

  • Hexadecimal numbers are used extensively in microprocessor work. 
  • The hexadecimal number system has a base of 16.
  • After reaching 9 in the hexadecimal system, we continue as A, B, C, D, E, F. 
  • For converting a decimal number to a hexadecimal number, the number is successively divided by 16 with remainders occupying the successive positions from the right.

The procedure is exactly similar to the procedure for converting a decimal number to binary. 

For example: N = An Bn + An − 1 Bn − 1 + . . . + A1 B1 + A0 B0 . . .  

where, N = number, B = base, An = (n + 1)th digit in that base. 

Converting hexadecimal to the decimal.

Let hexadecimal number =11

So, N = 1*161 + 1*160 = 1*16 + 1*1 =16 +1 = 17

The decimal number 11 is smaller than the hexadecimal number 11.

Decimal  Binary  Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

Decimal equivalent of Hexadecimal number (C3B1)16 is

  1. 12197
  2. 32097
  3. 52097
  4. 50097

Answer (Detailed Solution Below)

Option 4 : 50097

Hexadecimal Number System Question 9 Detailed Solution

Download Solution PDF

Conversion: 

Hexadecimal number to decimal number

(C3B1)16 = (C × 163) + (3 × 162) + (B × 16) + (1 × 160)

(C3B1)16 = (12 × 163) + (3 × 162) + (11 × 16) + (1 × 160)

(C3B1)16 = (50097)10

Binary to Hexadecimal conversion table:

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Find the Hexadecimal equivalent of (82.25)10

  1. 52.4
  2. 56.0
  3. 58.0
  4. 56.4

Answer (Detailed Solution Below)

Option 1 : 52.4

Hexadecimal Number System Question 10 Detailed Solution

Download Solution PDF

Convert Decimal to Hex:

  • Decimal to hexadecimal conversion can be achieved by applying the repeated division and remainder algorithm.
  • Decimal to Hex step by step Method:
  • If the given decimal number is less than 16, the hex equivalent is the same. Remember that the letters A, B, C, D, E, and F are used for the values 10, 11, 12, 13, 14, and 15, convert accordingly
  • For example, the decimal number 15 will be F in Hex.
  • If the given decimal number is 16 or greater, divide the number by 16.
  • Write down the remainder.
  • Divide the part before the decimal point of your quotient by 16 again. Write down the remainder.
  • Continue this process of dividing by 16 and noting the remainders until the last decimal digit you are left with is less than 16.
  • When the last decimal digit is less than 16, the quotient will be less than 0 and the remainder will be the digit itself.
  • The last remainder you get will be the most significant digit of Hex value while the first remainder from Step 3 is the least significant digit.
     

Solution:

(82.25)10 = (52.4)16
 
16 82  
  5 2


So, (82)10 = (52)16

(0.25)10  

⇒ 0.25 × 16 = 0.4

(0.25) 10  = (0.4)16

The logic XOR operation of (4AC0)16 and (B53F)16 results________

  1. AACB
  2. 0000
  3. FFFF
  4. ABCD

Answer (Detailed Solution Below)

Option 3 : FFFF

Hexadecimal Number System Question 11 Detailed Solution

Download Solution PDF

The correct answer is FFFF

Explanation:

  • Here we have to perform an XOR operation on two Hexadecimal numbers.
  • The boolean expression for XOR is A \(\bigoplus\) B = \(A\bar B\) + \(\bar AB\)
  • The truth table for XOR is:
  • Symbol Truth Table
    logic-log27

     

    2-input Ex-OR Gate
    B A Q
    0 0 0
    0 1 1
    1 0 1
    1 1 0
    Boolean Expression Q = A ⊕ B A OR B but NOT BOTH gives Q
  • Means A and B are the expressions given to us in Hex code. So, we need to find the binary equivalent of the Hexadecimal numbers. This is because these codes will be executed in 1 and 0 in the CPU.
  • The following table is to be memorized in order to convert Hexadecimal to Binary:
  • Hex Binary
    0 0000
    1 0001
    2 0010
    3 0011
    4 0100
    5 0101
    6 0110
    7 0111
    8 1000
    9 1001
    A 1010
    B 1011
    C 1100
    D 1101
    E 1110
    F 1111
  • Therefore, (4AC0)16 = 0100101011000000
  • And (B53F)16 = 1011010100111111
  • Now follow the Truth Table to perform the operation on every bit in XOR gate:
    • (4AC0)16   \(\bigoplus\)  (B53F)16  0100101011000000   \(\bigoplus\)   1011010100111111
    • 0100101011000000   \(\bigoplus\)   1011010100111111   =  1111111111111111
  • So the result obtained is (1111111111111111)2 which is the Binary Equivalent of (FFFF)16 (using the table given above).
  • Hence the correct answer is FFFF.

When the value 37H is divided by 17H, the remainder is

  1. C0H
  2. 03H
  3. 07H
  4. 09H

Answer (Detailed Solution Below)

Option 4 : 09H

Hexadecimal Number System Question 12 Detailed Solution

Download Solution PDF

Concept: 

Hexa decimal division process:

Step 1: Convert the given hexadecimal numbers to decimal.

Step 2: perform division operation to the decimal numbers.

Step 3: Convert the result to requires number system.

Calculation:

Convert the given hexadecimal numbers to decimal and perform division operation and for the remainder obtained, convert that remainder into hexadecimal.

⇒ 37H = 3 × 161 + 7 × 160 = (55)10

⇒ 17H =  1 × 161 + 7 × 160 = (23)10

⇒ remainder of (55 / 23) = (9)10

(9)10 in hexa decimal form is represented as shown

⇒ (9)10 = 0 × 161 + 9 × 160 = 09H

∴ The remainder is 09H

Note: From 0 - 9 vales of the both decimal and hexadecimal number systems are same.

What is the hexadecimal equivalent of this binary number (1110)2?

  1. F
  2. B
  3. A
  4. E

Answer (Detailed Solution Below)

Option 4 : E

Hexadecimal Number System Question 13 Detailed Solution

Download Solution PDF

Hexadecimal:

  • Hexadecimal numbers are used extensively in microprocessor work. 
  • The hexadecimal number system has a base of 16.
  • After reaching 9 in the hexadecimal system, we continue as A, B, C, D, E, F.

 

Decimal  Binary  Hexadecimal
0 0000 0
1 0001 1
2 0010 2
3 0011 3
4 0100 4
5 0101 5
6 0110 6
7 0111 7
8 1000 8
9 1001 9
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

Convert hex number to decimal.

(0101)16

  1. 572
  2. 527
  3. 257
  4. 253

Answer (Detailed Solution Below)

Option 3 : 257

Hexadecimal Number System Question 14 Detailed Solution

Download Solution PDF

Concept:-

Hexadecimal number system: Hexadecimal is a radix-16 or base-16 number system, while in our day-to-day life in computers and digital logic we use a base-2 (binary) number system, but it is visually more efficient to use base-16 (Hexadecimal) number system.

Decimal number system: The most common base-10 number system that we use frequently.

Decimal

Hexa-decimal

Decimal

Hexa-decimal

0

0

8

8

1

1

9

9

2

2

10

A

3

3

11

B

4

4

12

C

5

5

13

D

6

6

14

E

7

7

15

F

In general
(a× rn) +… (a× r1) + (a× r0) + (a-1 × r-1) +…….. (a-m × r-m)  -------(1)

Where an = Hexadecimal number at the nth place.

The above expansion of a number in any radix r, always gives back the decimal equivalent of the number.

Calculation:-

Given,

Hexadecimal number is (0101)16              

Expanding according to equation 1,

(0 × 163) + (1 × 162) + (0 × 161) + (1 × 160)

= (0 × 4096) + (1 × 256) + (0 × 16) + (1 × 1)

= (257)10

So, the decimal equivalent of the given hexadecimal number is (257)10

What is the decimal equivalent of the hexadecimal number (2F)16?

  1. 47
  2. 572
  3. 527
  4. 74

Answer (Detailed Solution Below)

Option 1 : 47

Hexadecimal Number System Question 15 Detailed Solution

Download Solution PDF

Conversion: 

Hexadecimal number to decimal number

(2F)16 = (2 × 16) + (F × 160)

(2F)16 = 2 × 16 + 15 × 160

(2F)16 = (47)10

Binary to Hexadecimal conversion table:

0000

0001

0010

0011

0100

0101

0110

0111

1000

1001

1010

1011

1100

1101

1110

1111

0

1

2

3

4

5

6

7

8

9

A

B

C

D

E

F

Get Free Access Now
Hot Links: teen patti master apk download teen patti vip teen patti bliss