You are on page 1of 9

This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “The

Binary Number System”.

1. Which of the following is not a positional number system?


a) Roman Number System
b) Octal Number System
c) Binary Number System
d) Hexadecimal Number System
View Answer
Answer: a
Explanation: The Roman number system isn’t a positional number system since it uses symbols to
represent numbers.
The octal number system uses digits from 0-7, the binary number system uses digits from 0-1
whereas, the hexadecimal number system uses digits from 0-15.
2. The value of radix in binary number system is _____________
a) 2
b) 8
c) 10
d) 1
View Answer
Answer: a
Explanation: In a binary number system, the value of base or radix is 2. The binary system uses only
two digits for the representation of numbers, therefore its base id has chosen to be 2.
3. The binary equivalent of the decimal number 10 is __________
a) 0010
b) 10
c) 1010
d) 010
View Answer
Answer: c
Explanation: To get the binary equivalent of any number, we need to divide the number by 2 and
obtain the remainders as :

We then write the remainders in the reverse order as 1010 .


4. A computer language that is written in binary codes only is _____
a) machine language
b) C
c) C#
d) pascal
View Answer
Answer: a
Explanation: Machine Language is written in binary codes only. It can be easily understood by the
computer and is very difficult for us to understand. A machine language, unlike other languages,
requires no translators or interpreters.
5. The octal equivalent of 1100101.001010 is ______
a) 624.12
b) 145.12
c) 154.12
d) 145.21
View Answer
Answer: b
Explanation: The octal equivalent is obtained by grouping the numbers into three, from right to left
before decimal and from right to left after the decimal place.
Here,

i.e. 145.12 is the octal equivalent of the number.


6. The input hexadecimal representation of 1110 is _______________
a) 0111
b) E
c) 15
d) 14
View Answer
Answer: b
Explanation: In hexadecimal number system, 1110 = 15, which is represented by the alphabet E.
Some representations are:
A 10
B 11
C 12
D 13
E 14
F 15.
7. A bit in a computer terminology means either 0 or 1.
a) True
b) False
View Answer
Answer: a
Explanation: A bit stands for a binary digit. A binary digit can have only two digits i.e. 0 or 1. A binary
number consisting of n-bits is called an n-bit number.
8. Convert the binary equivalent 10101 to its decimal equivalent.
a) 21
b) 12
c) 22
d) 31
View Answer
Answer: a
Explanation: To convert a binary number to its decimal equivalent follow these steps :
24 * 1 + 23 * 0 + 22 *1 + 21 * 0 + 20 * 1 = 21.
Therefore, the answer is 21.
9. Which of the following is not a binary number?
a) 1111
b) 101
c) 11E
d) 000
View Answer
Answer: c
Explanation: A binary number can have only two possible digits, 0 and 1. In the third option, there is
an alphabet E present which makes it an invalid binary number. Alphabets are only allowed in the
hexadecimal number system.
10. Which of the following is the correct representation of a binary number?
a) (124)2
b) 1110
c) (110)2
d) (000)2
View Answer
Answer: d
Explanation: The binary numbers should comprise only two digits 0 and 1.
Also, for the base, the value should be 2 and it should be written as a subscript enclosing the entire
number. Here, the fourth option gives the correct representation.
This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “The
Octal Number System”.

1. What could be the maximum value of a single digit in an octal number system?
a) 8
b) 7
c) 6
d) 5
View Answer
Answer: b
Explanation: The maximum value in any number system is one less than the value of the base. The
base in an octal number system is 8, therefore, the maximum value of the single digit is 7. It takes
digits from 0 to 7.
2. In a number system, each position of a digit represents a specific power of the base.
a) True
b) False
View Answer
Answer: a
Explanation: In a number system, every digit is denoted by a specific power of base. Like in an octal
system, consider the number 113, it will be represented as :
82 * 1 + 81 * 1 + 80 *3.
3. The maximum number of bits sufficient to represent an octal number in binary is _______
a) 4
b) 3
c) 7
d) 8
View Answer
Answer: b
Explanation: The octal number system comprises of only 8 digits. Hence, three bits (23 = 8) are
sufficient to represent any octal number in the binary format.
4. The binary number 111 in octal format is ________________
a) 6
b) 7
c) 8
d) 5
View Answer
Answer: b
Explanation: Certain binary to octal representations are :
000=0
001=1
010=2
011=3
100=4
101=5
110=6
111=7.
5. Convert (22)8 into its corresponding decimal number.
a) 28
b) 18
c) 81
d) 82
View Answer
Answer: b
Explanation: To convert an octal number to decimal number:
81 * 2 + 80 * 2 = 16 + 2 = 18.
Hence, the decimal equivalent is 18.
6. The octal equivalent of the binary number (0010010100) 2 is ______________
a) 422
b) 242
c) 224
d) 226
View Answer
Answer: c
Explanation: To obtain the octal equivalent, we take numbers in groups of 3, from right to left as :
000 010 010 100
 
0 2 2 4 = (224)<sub>8</sub>.

7. Octal subtraction of (232)8 from (417)8 will give ______________


a) 165
b) 185
c) 815
d) 516
View Answer
Answer: a
Explanation: Octal subtraction is done as follows:
417
– 232
________
165
The octal subtraction is the same as that of any other number system. The only difference is, like in
a decimal number system, we borrow a group of 10, in a binary system we borrow a group of 2, in
an octal number system, we borrow in groups of 8.
8. The 1’s complement of 0.101 is _________________
a) 1.010
b) 0.010
c) 0.101
d) 1.101
View Answer
Answer: a
Explanation: The 1’s complement of a number is obtained by reversing the bits with value 1 to 0 and
the bits with value 0 to 1.
Here, 0.101 gets converted to 1.010 in its 1’s complement format.
9. Convert (5401)8 to hexadecimal.
a) A01
b) A02
c) B01
d) C01
View Answer
Answer: c
Explanation: To convert octal to hexadecimal, we first write binary format of the number and then
make groups of 4 bits from right to left, as follows:
5 4 0 1
101 100 000 001 (octal -> binary)
1011 0000 0001 ( groups of 4)
B 0 1 ( hexadecimal equivalent)

Therefore, the hexadecimal equivalent is (B01) . 16

This set of Tough Computer Fundamentals Questions and Answers focuses on “The Hexadecimal
Number System”.

1. What does the symbol D represent in a hexadecimal number system?


a) 8
b) 16
c) 13
d) 14
View Answer
Answer: c
Explanation: The symbols A, B, C, D, E and F represent 10, 11, 12, 13, 14 and 15 respectively in a
hexadecimal system. This system comprises of 15 numbers in total: digits from 0-9 and symbols
from A to F.
2. ABC is a valid hexadecimal number.
a) True
b) False
View Answer
Answer: a
Explanation: In a hexadecimal number system, alphabets are used for the representation of
numbers from 10 to 15. Here, A represents 10, B represents 11 and C represents 12. Therefore, it is
a valid hexadecimal number.
3. The maximum number of bits sufficient to represent a hexadecimal number in binary:
a) 4
b) 3
c) 7
d) 8
View Answer
Answer: a
Explanation: The hexadecimal number system comprises of only 15 symbols: 10 digits and 5
symbols. Hence, three bits (24 = 16 ) are sufficient to represent any hexadecimal number in the
binary format.
4. The binary number 1110 in hexadecimal format is _____________
a) 6
b) E
c) 14
d) 15
View Answer
Answer: b
Explanation: Certain binary to hexadecimal representations are :
1010=A
1011=B
1100=C
1101=D
1110=E
1111=F.
5. Convert (52)16 into its decimal equivalent.
a) 28
b) 83
c) 80
d) 82
View Answer
Answer: d
Explanation: To convert a hexadecimal number to decimal number:
161 * 5 + 160 * 2 = 80 + 2 = 82
Hence, the decimal equivalent is 82.
6. The hexadecimal equivalent of the binary number (0010010100) 2 is :
a) 0B4
b) 0A4
c) 224
d) 0114
View Answer
Answer: c
Explanation: To obtain the octal equivalent, we take numbers in groups of 3, from right to left as :

7. Hexadecimal Addition of (3A5)16 and (1B2)16 will give :


a) 165
b) 185
c) 815
d) 516
View Answer
Answer: a
Explanation: Octal subtraction is done as follows:
3A5
+ 1B2
________
557
In hexadecimal addition of alphabets, we add the corresponding numbers they represent and then
subtract the result from 16, then generate a carry of 1 to the next set of numbers.
Here, 5+2=7
A+B=10+11=21-16=5
3+1+1(carry)=5.
8. The 2’s complement of 10.11 :
a) 10
b) 0.010
c) 01.01
d) 10.01
View Answer
Answer: a
Explanation: The 1’s complement of a number is obtained by reversing the bits with value 1 to 0 and
the bits with value 0 to 1. Here, 10.11 gets converted to 01.00 in its 1’s complement format. Further,
to convert 1’s complement into 2’s, we add 1 to the result. Here, 01.00+1=10.00.
9. Convert (6532)8 to hexadecimal.
a) A01
b) A02
c) B01
d) C01
View Answer
Answer: c
Explanation: To convert octal to hexadecimal, we first write binary format of the number and then
make groups of 4 bits from right to left, as follows:
6 5 3 2
110 101 011 010 (octal -> binary)
1101 0101 1010 ( groups of 4)
D 5 A ( hexadecimal equivalent)

Therefore, the hexadecimal equivalent is (D5A) . 16

You might also like