Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

1.

Express the decimal format of the signed binary number (101010)^2 .(a) 10(b) 12(c) -12(d) -10I got this question in an interview for job.My question is taken from Binary Multiplication & Division in section Computer Arithmetic of Computer Fundamentals

Answer»

Right ANSWER is (d) -10

The EXPLANATION is: The first bit is the sign bit whereas the REST of the bits are magnitude bits. So the number is: 01010 =2^3 * 1 + 2^1* 1 =8+2 =10.

But , the sign bit is 1,

Therefore the answer is : (-2)^10.

2.

The number of sign bits in a 32-bit IEEE format is _______(a) 1(b) 11(c) 9(d) 23The question was posed to me at a job interview.Origin of the question is Binary Multiplication & Division in division Computer Arithmetic of Computer Fundamentals

Answer»

Right option is (a) 1

The best I can explain: There is only 1 SIGN bit in all the standards. In a 32-bit format, there is 1 sign bit, 8 bits for the EXPONENT and 23 bits for the mantissa.

3.

The result that is smaller than the smallest number obtained is referred to as___________(a) NaN(b) Underflow(c) Smallest(d) MantissaI got this question in homework.This is a very interesting question from Binary Multiplication & Division in division Computer Arithmetic of Computer Fundamentals

Answer»
4.

What do you call the intermediate terms in binary multiplication?(a) Multipliers(b) Mid terms(c) Partial Products(d) MultiplicandsThe question was asked at a job interview.Origin of the question is Binary Multiplication & Division topic in portion Computer Arithmetic of Computer Fundamentals

Answer» CORRECT answer is (c) Partial Products

To EXPLAIN I would say: The intermediate terms are called partial terms. The mid terms obtained in the binary multiplications are the partial ones WHEREAS the answer obtained is called the FINAL product.
5.

Which of the following is often called the double precision format?(a) 64-bit(b) 8-bit(c) 32-bit(d) 128-bitI got this question in final exam.My doubt is from Binary Multiplication & Division topic in portion Computer Arithmetic of Computer Fundamentals

Answer»
6.

The result obtained on binary multiplication of 1010 * 1100 is _____________(a) 0001111(b) 0011111(c) 1111100(d) 1111000This question was addressed to me in a national level competition.This key question is from Binary Multiplication & Division topic in section Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT OPTION is (d) 1111000

Explanation: The SOLUTION is as FOLLOWS :

7.

The multiplication of 110 * 111 is performed. What is a general term used for 111?(a) Dividend(b) Quotient(c) Multiplicand(d) MultiplierThe question was posed to me in my homework.I want to ask this question from Binary Multiplication & Division topic in division Computer Arithmetic of Computer Fundamentals

Answer»

Correct answer is (d) MULTIPLIER

Easiest EXPLANATION: 111 is called the multiplier.

Whenever a multiplication is performed the second term is called the multiplier whereas the FIRST term is called the MULTIPLICAND.

8.

The result of 0*1 in binary is ____________(a) 0(b) 1(c) invalid(d) 10I had been asked this question by my college professor while I was bunking the class.My question is from Binary Multiplication & Division in chapter Computer Arithmetic of Computer Fundamentals

Answer»

The correct OPTION is (a) 0

To explain: The binary MULTIPLICATION of any NUMBER with 0 will give the result 0 itself. Any binary number when MULTIPLIED by 0 gives 0 only. e.g. 1101 * 0000 = 0000.

9.

Express the decimal format of the signed binary number (101010)2 .(a) 10(b) 12(c) -12(d) -10I have been asked this question in an interview for internship.This interesting question is from IEEE 32 and 64 bit in division Computer Arithmetic of Computer Fundamentals

Answer»

Correct answer is (d) -10

For explanation I would SAY: The first bit is the sign bit whereas the rest of the bits are magnitude bits. So the number is: 01010 =2^3 * 1 + 2^1* 1 =8+2 =10.

But, the sign bit is 1 ,

THEREFORE the answer is : (-2)10.

10.

The addition 1+1 gives 0 as a result.(a) True(b) FalseThis question was addressed to me during an interview.I want to ask this question from Binary Multiplication & Division topic in division Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT option is (a) True

The BEST I can explain: The two result OBTAINED is 0 with a carry of 1. This carry is transferred to the next HIGHER column.

11.

Perform binary addition of 1101 + 0010 is ________(a) 1110(b) 1111(c) 0111(d) 1,1101I got this question during an interview.This intriguing question originated from Binary Multiplication & Division in chapter Computer Arithmetic of Computer Fundamentals

Answer» RIGHT option is (b) 1111

Explanation: The ADDITION is performed as :

1101

+ 0010

_______

1111

Therefore, the result is 1111.
12.

The number of sign bits in a 32-bit IEEE format _________(a) 1(b) 11(c) 9(d) 23The question was posed to me in an online interview.The origin of the question is IEEE 32 and 64 bit topic in portion Computer Arithmetic of Computer Fundamentals

Answer» RIGHT option is (a) 1

Explanation: There is only 1 sign bit in all the standards. In a 32-bit FORMAT, there is 1 sign bit, 8 BITS for the exponent and 23 bits for the mantissa.
13.

The result that is smaller than the smallest number obtained is referred to as___________(a) NaN(b) Underflow(c) Smallest(d) MantissaThis question was addressed to me during a job interview.My question is based upon IEEE 32 and 64 bit in section Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT choice is (b) UNDERFLOW

Best explanation: It is REFERRED to as underflow. Nan stands for not a NUMBER. The mantissa is the part after the decimal.

14.

What is NaN in IEEE standards?(a) Not arithmetic(b) Not a negation(c) Not a number(d) Not a NodeThis question was posed to me in a job interview.My query is from IEEE 32 and 64 bit in section Computer Arithmetic of Computer Fundamentals

Answer» CORRECT option is (c) Not a number

Best EXPLANATION: It stands for not a number in IEEE standards.A NaN is obtained whenever a result id indeterminate like whenever ANYTHING is divided by 0.
15.

The IEEE standard followed by almost all the computers for floating point arithmetic _____(a) IEEE 260(b) IEEE 488(c) IEEE 754(d) IEEE 610The question was asked by my school teacher while I was bunking the class.Origin of the question is IEEE 32 and 64 bit topic in section Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT ANSWER is (c) IEEE 754

For explanation: Most computers follow the IEEE 754 bit format for floating point ARITHMETIC. IEEE stands for electrical and electronic engineers. It has all the floating point arithmetic specifications.

16.

Which of the following is often called the double precision format?(a) 64-bit(b) 8-bit(c) 32-bit(d) 128-bitThe question was posed to me in my homework.This key question is from IEEE 32 and 64 bit in chapter Computer Arithmetic of Computer Fundamentals

Answer»

Right choice is (a) 64-BIT

Easiest explanation: The 64-bit format is referred to as the double precision format. It has 1 SIGN bit, 8 exponent BITS and 23 bits for the mantissa.

17.

The complement of any number can be given by a general term _______________(a) B^n –1 – N(b) B^n -1 + N(c) B^n +1 – N(d) B^n +1 + NThe question was asked in exam.My doubt stems from IEEE 32 and 64 bit in portion Computer Arithmetic of Computer Fundamentals

Answer»

The correct answer is (a) B^n –1 – N

Explanation: Complement of a number can be given by the TERM :

C= B^n –1 – N.

Here,

B= base

n= number of digits

N= the number.

18.

4-bit is a valid IEEE- format.(a) True(b) FalseI got this question in quiz.Question is taken from IEEE 32 and 64 bit topic in portion Computer Arithmetic of Computer Fundamentals

Answer»

Correct OPTION is (b) False

The explanation is: The two main IEEE FORMATS are 16-bit and 32-bit. No format of 4-bit exists. Further, 8-bit format also exists.

In IEEE format, there are certain bits allotted to sign, EXPONENT and MANTISSA.

19.

The result of 0 – 1 in binary is ______________(a) 0(b) 1(c) 11(d) 10The question was posed to me during an interview.My question is from IEEE 32 and 64 bit in division Computer Arithmetic of Computer Fundamentals

Answer»

The correct CHOICE is (B) 1

Easiest explanation: The binary subtraction 0 – 1 gives the result 1. A borrow of 1 is although generated and is removed from the NEXT HIGHER column.

20.

Binary addition of 1 + 1 gives the result_____________(a) 0(b) 1(c) 2(d) 10I got this question in my homework.The origin of the question is IEEE 32 and 64 bit in chapter Computer Arithmetic of Computer Fundamentals

Answer»

Correct option is (a) 0

To EXPLAIN I would say: The RESULT obtained is 0 with a CARRY of 1. This carry obtained is added to the next higher column. BINARY system can have only two numbers 0 and 1.

21.

The 16’s complement of 74E will be __________(a) 8B2(b) F8B2(c) 2B8(d) 8C2The question was asked in quiz.Question is from Complements in division Computer Arithmetic of Computer Fundamentals

Answer»

Right ANSWER is (B) F8B2

For EXPLANATION: The 16’s complement is obtained by SUBTRACTING 16 from each of the bits of that number.

Here, 16’s complement of 074E will be F8B2.

22.

7’s complement of 432 is _________________(a) 432(b) 543(c) 345(d) 777This question was posed to me in a national level competition.The question is from Complements in division Computer Arithmetic of Computer Fundamentals

Answer»

The correct option is (C) 345

For explanation: To find the 7’s complement of any NUMBER, we SIMPLY SUBTRACT 7 from each of the bits.

Here, 777-432=345. So, the 7’s complement is 345.

23.

The 1’s complement of 1111111110.101 is _______________(a) 1.010(b) 0000000000.010(c) 1111111110.101(d) 1.101I had been asked this question in final exam.This intriguing question originated from Complements topic in division Computer Arithmetic of Computer Fundamentals

Answer»

Correct OPTION is (a) 1.010

The best I can explain: 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, 11111111110.101 gets CONVERTED to 000000001.010 in its 1’s complement format.

24.

The result obtained on subtraction using 2’s complement of 1111-0010 will be_________(a) 11101(b) 11011(c) 1101(d) 1011The question was asked by my college professor while I was bunking the class.Origin of the question is Complements topic in chapter Computer Arithmetic of Computer Fundamentals

Answer» RIGHT choice is (c) 1101

Explanation: Firstly, the 2’s complement of the 2nd NUMBER is obtained.

Then, if carry is generated, it is DISCARDED and the number is positive.

Otherwise, 2’s complement of the result is obtained and the answer is negative.

Here, 1111+1110=1, 1101. Since carry is generated, it is discarded and the answer is positive.
25.

The subtractionusing 1’s complement of 110 – 100 will give the result___________(a) -011(b) 011(c) 010(d) -010I got this question during an interview.Asked question is from Complements in division Computer Arithmetic of Computer Fundamentals

Answer» RIGHT answer is (C) 010

The explanation is: To subtract using 1’s complement: Take the 1’s complement of the 2ND number (here, 011) and add it to the first number. (110+011=1,001).

If the carry is generated, it is added to the result (001+1=010).

If a carry is not generated then it is converted to its 1’s complement FORM.
26.

>> operator is used to denote_________(a) left shift(b) right shift(c) greater than(d) less thanThis question was posed to me during an online exam.The origin of the question is Complements in chapter Computer Arithmetic of Computer Fundamentals

Answer» CORRECT choice is (b) RIGHT shift

The best explanation: >> operator denotes the right shift in BINARY arithmetic.

E.g. If we SAY, >>110 by 2-bits, the value obtained will be 001.

Similarly, << denotes the right shift operator.
27.

The 9’s complement of 6578 is ___________(a) 1234(b) 3421(c) 3124(d) 3420The question was posed to me in a national level competition.I'm obligated to ask this question of Complements in section Computer Arithmetic of Computer Fundamentals

Answer»

Right answer is (B) 3421

To explain I would say: 9’s COMPLEMENT is obtained by SUBTRACTING 9 from each bit of the number.

Here, 9999-6578=3421.

Therefore, the 9’s complement is 3421.

28.

The 10’s complement of 562 is __________(a) 4(b) 3(c) 7(d) 8This question was addressed to me during an online exam.The doubt is from Complements topic in portion Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT CHOICE is (b) 3

For explanation: 10’s complement is obtained by adding 1 to the 9’s complement of a number.

Here, 9’s complement=999-562=436.

Therefore, 10’s complement=436+1=437.

29.

2’s complement is obtained by adding 1 to 1’s complement of a number.(a) True(b) FalseThis question was posed to me in quiz.I'm obligated to ask this question of Complements in section Computer Arithmetic of Computer Fundamentals

Answer» RIGHT choice is (a) True

Easiest explanation: The statement is true. LET us take an example: CONSIDER the NUMBER 110000.

1’s complement of the number is 001111. 2’s complement=001111+1=010000.
30.

What is the 1’s complement of 11010?(a) 11010(b) 11011(c) 00110(d) 00101I have been asked this question in semester exam.This is a very interesting question from Complements in portion Computer Arithmetic of Computer Fundamentals

Answer»

Right answer is (d) 00101

Explanation: The 1’s complement of a number is obtained by converting all the 0 BITS to 1 and all 1’s TO0’s. Here, 11010 GETS converted to 00101.

31.

What will be the value obtained after multiplication of (-2) * (-3) using Booth’s Algorithm?(a) 6(b) -6(c) -2(d) -3The question was asked in an interview for internship.My query is from Booth’s Algorithm topic in division Computer Arithmetic of Computer Fundamentals

Answer»

Right OPTION is (a) 6

The best explanation: After applying the procedure of BOOTH’s Algorithm, the value obtained will be 6. Even THOUGH the result is obtained in its 2’s complement for but then it is reconverted to its NORMALIZED form.Also, the value obtained after decimal multiplication is the same as the value obtained after binary multiplication.

32.

What does the data transfer instruction STA stand for?(a) Store Accumulator(b) Send Accumulator(c) Send Action(d) Store ActionI had been asked this question during a job interview.My doubt is from Booth’s Algorithm topic in portion Computer Arithmetic of Computer Fundamentals

Answer»

Right option is (a) Store Accumulator

Best explanation: STA is a data transfer INSTRUCTION given whenever a VALUE is to be COPIED on the accumulator. It is used for the FETCH OPERATION.

33.

What is the value of n in multiplication of 110* 1000?(a) 2(b) 3(c) 4(d) 0I had been asked this question during an online exam.Question is taken from Booth’s Algorithm in section Computer Arithmetic of Computer Fundamentals

Answer»

Right answer is (c) 4

The BEST EXPLANATION: In Booth’s, N denotes the NUMBER of bits that the higher binary number has when multiplication is performed. Here, since there are 4 bits in 1000, the answer is n=4.

34.

What is the default value of accumulator in booth’s multiplication of two 4-bit binary numbers?(a) 0(b) 1(c) 0000(d) 00000The question was asked at a job interview.This interesting question is from Booth’s Algorithm in section Computer Arithmetic of Computer Fundamentals

Answer»

Right answer is (d) 00000

Easiest explanation: The correct answer is d because in case of Booth’s ALGORITHM an extra bit is always ADDED to the BINARY numbers.The 4-bit binary numbers BECOME 5-bit numbers after adding the extra bit. Accumulator is always assigned 0 bits of the order of the binary numbers WHOSE multiplication is to be performed.

35.

If Booth’s Multiplication is performed on the numbers 22*3, then what is 3 referred to as __________(a) accumulator(b) multiplicand(c) quotient(d) multiplierI got this question during a job interview.This intriguing question comes from Booth’s Algorithm in section Computer Arithmetic of Computer Fundamentals

Answer»

Right choice is (d) multiplier

Easiest EXPLANATION: It is referred to as the multiplier. Multiplier is denoted by Q in booth’s algorithm. 22 is CALLED the multiplicand. These numbers are first CONVERTED to their binary equivalents and further the MULTIPLICATION is performed.

36.

Booth’s Algorithm is applied on _____________(a) decimal numbers(b) binary numbers(c) hexadecimal numbers(d) octal NumbersI got this question in an interview.This question is from Booth’s Algorithm in chapter Computer Arithmetic of Computer Fundamentals

Answer»

Correct choice is (b) BINARY numbers

Easiest EXPLANATION: Booth’s Algorithm is APPLIED only on signed and unsigned binary numbers.

Although, the values of other NUMBER SYSTEMS can be converted to binary, and then the multiplication could be performed.

37.

The result of>> of 11001 by 3-bits will be ______________(a) 01000(b) 01111(c) 00011(d) 11111I got this question by my college director while I was bunking the class.My doubt stems from Booth’s Algorithm topic in section Computer Arithmetic of Computer Fundamentals

Answer»

Correct CHOICE is (a) 01000

Easy explanation: >> is the bitwise LEFT SHIFT operator in binary arithmetic.

Applying >>(left-shift) by 3-bits on the number 11001 will RESULT in 3 ZEROES on the right, i.e., 01000.

38.

The binary number obtained after applying RSC on 11010 will be___________(a) 11101(b) 10100(c) 01101(d) 01000This question was addressed to me by my school teacher while I was bunking the class.This interesting question is from Booth’s Algorithm topic in division Computer Arithmetic of Computer Fundamentals

Answer»

The correct CHOICE is (c) 01101

The explanation is: RSC stands for Right-Shift CIRCULANT. So, whenever the NUMBERS are shifted to the right an extra 0 bit is added to the LEFT. Here, after the right shift of 11010, the number OBTAINED will be 01101.

39.

One extra bit is added on the left of a binary number, in case of Binary Multiplication using Booth’s Algorithm.(a) True(b) FalseI had been asked this question during an online exam.This intriguing question comes from Booth’s Algorithm topic in section Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT option is (a) True

For explanation: The statement is true as an extra bit is added when we MULTIPLY 2 BINARY numbers by using Booth’s.

Let us take an example if we multiply 2* – 3.

The first step is to obtain the binary equivalents.

Hence, 2=10 and -3=01.

Now after adding the extra bit 2=010 and -3=101.

We add 0 in case of positive numbers WHEREAS 1 in negative numbers.

40.

The possible number of bit patterns with 8 bits ________________(a) 128(b) 8(c) 24(d) 256I have been asked this question in my homework.Origin of the question is Sign Magnitude topic in section Computer Arithmetic of Computer Fundamentals

Answer»

Right answer is (d) 256

Easiest explanation: The TOTAL NUMBER of patterns that can be formed USING n-bits are 2^n. Here, possible patterns are: 2^8=256.

41.

If m is the 2’s complement and n is the binary number, then______________(a) m=n’(b) m=n’+1(c) m=n’-1(d) m=nThe question was asked in semester exam.My enquiry is from Sign Magnitude topic in division Computer Arithmetic of Computer Fundamentals

Answer»

Right option is (b) m=n’+1

Easiest explanation: 2’s COMPLEMENT is simply OBTAINED by addition of 1. So if n is the number and we take the 2’s complement, add 1 to it, we GET the 2’s complement. Therefore, m=n’+1.

42.

Which of the following is used for binary multiplication?(a) Restoring Multiplication(b) Booth’s Algorithm(c) Pascal’s Rule(d) Digit-by-digit multiplicationI got this question in examination.I would like to ask this question from Booth’s Algorithm in portion Computer Arithmetic of Computer Fundamentals

Answer» RIGHT OPTION is (b) Booth’s Algorithm

Easy explanation: The Booth’s Algorithm is used for the multiplication of BINARY numbers. It is basically used for the multiplication of 2 SIGNED numbers. This is a very important algorithm in binary arithmetic.
43.

Single Precision format comprises of _________ bits.(a) 4(b) 8(c) 16(d) 32This question was posed to me in a national level competition.My doubt is from Sign Magnitude topic in division Computer Arithmetic of Computer Fundamentals

Answer»

Right choice is (d) 32

To EXPLAIN I would say: The single precision format COMPRISES of 32-bits. It has 1 sign bit, 8 bits for exponent and 23 for the mantissa.

44.

In both signed magnitude and 2’s complement , positive and negative numbers are separated using ______________(a) LSB(b) MSB(c) 0(d) 1The question was posed to me by my school teacher while I was bunking the class.This key question is from Sign Magnitude in division Computer Arithmetic of Computer Fundamentals

Answer»

The correct answer is (B) MSB

To ELABORATE: The POSITIVE and negative numbers are separated using the MSB. MSB is the Most Significant BIT. MSB is the leftmost bit. e.g. If 1000 is the NUMBER then 1 is the most significant bit.

45.

The sign magnitude representation of -9 is___________(a) 00001001(b) 11111001(c) 10001001(d) 11001This question was addressed to me by my college professor while I was bunking the class.This intriguing question comes from Sign Magnitude topic in chapter Computer Arithmetic of Computer Fundamentals

Answer» CORRECT choice is (C) 10001001

To explain I would say: In CASE of a negative number, the leftmost digit is 1 if the number is negative. Therefore, +9=00001001 and -9=10001001. Similarly for all other negative numbers.
46.

If you are given a word of size n bits, the range of 2’s complement of binary numbers is ________(a) -2^n+1 to +2^n+1(b) -2^n-1 to +2^n-1(c) -2^n-1 to +2^n+1(d) -2^n-1 to +2^n-1-1This question was addressed to me by my college director while I was bunking the class.My question comes from Sign Magnitude in chapter Computer Arithmetic of Computer Fundamentals

Answer»

Right choice is (d) -2^n-1 to +2^n-1-1

To explain I WOULD SAY: 2’s complement is obtained by adding 1 to the 1’s complement. For e.g. 5 :0101 and 1’s complement=1010and2’s complement=1011.

47.

The binary number 111 in its 2’s complement form is____________(a) 010(b) 001(c) 000(d) 111This question was addressed to me in a job interview.Question is from Sign Magnitude topic in chapter Computer Arithmetic of Computer Fundamentals

Answer» RIGHT ANSWER is (b) 001

To explain I would say: 2’s complement is OBTAINED by adding 1 to the 1’s complement. 1’s complement of 111: 000 and 2’s complement:001.
48.

The 1’s complement of 1 in 4 bits is__________(a) 0001(b) 0(c) 1001(d) 1110The question was asked in semester exam.This intriguing question comes from Sign Magnitude in division Computer Arithmetic of Computer Fundamentals

Answer» RIGHT ANSWER is (d) 1110

Explanation: 1’s COMPLEMENT is obtained by reversing the BITS from 0 to 1 and vice-versa. Binary of 1 is : 0001 and 1’s complement is : 1110.
49.

The additive inverse of a number is the number which when added to the original number gives 1 as a result.(a) True(b) FalseThis question was posed to me in semester exam.Query is from Sign Magnitude topic in section Computer Arithmetic of Computer Fundamentals

Answer»

Correct answer is (b) False

Best explanation: Additive INVERSE of a number is the number which GIVES 0 and not 1 when added to the ORIGINAL number. e.g. number=45, additive inverse =-45, after ADDITION they GIVE 0.

50.

__________________ is a straightforward method of representing positive and negative numbers.(a) Radix(b) Complement(c) Sign Magnitude(d) EncodeThis question was addressed to me in a national level competition.The query is from Sign Magnitude in portion Computer Arithmetic of Computer Fundamentals

Answer»

The CORRECT choice is (c) SIGN MAGNITUDE

To explain: Sign Magnitude is used for the representation of positive and NEGATIVE numbers. If the LEFTMOST digit is 0, the number is positive. If the leftmost digit is 1, the number is negative.