This section contains carefully selected MCQs and Previous Year Questions with explanations to help students understand concepts and prepare effectively for examinations, interviews, and competitive tests.
Q: 1Convert the Z = Σm(m0, m1, m5, m7) equation of Product of Sum (POS):
Option D
In Boolean algebra, a function can be written either in Sum of Minterms (SOP): Z=Σm(m0 ,m1 ,m5 ,m7) or in Product of Maxterms (POS): Z=ΠM(…)
For a function of three variables, the indexes run from 0 to 7.
Thus, the POS form is : Z=ΠM(2,3,4,6)
Q: 2The Boolean expression x(x+y) is equal to
Option A
Given Boolean Expression:
=x(x+y)
=xx+xy
=x+xy
=x(1+y)
=x.1
=x
Q: 3Write the simplified form of the Boolean expression (A+C)(AD+AD’)+AC+C?
Option A
Given Boolean expression:
=(A+C)(AD+AD’)+AC+C
=(A+C)(AD+AD’)+C(A+1)
=(A+C)(AD+AD’)+C.1
=(A+C)(AD+AD’)+C
=AAD+AAD’+ACD+ACD’+C
=AD+AD’+ACD+ACD’+C
=AD+AD’+C(AD+AD’+1)
=AD+AD’+C.1
=AD+AD’+C
=A(D+D’)+C
=A.1+C
=A+C
Therefore, (A+C)(AD+AD’)+AC+C = A+C
Q: 4Assume x’ represents negation of x, the Boolean function x’y’ + xy + x’y is equivalent to?
Option A
The given Boolean expression:
= x’y’+xy+x’y
= x’y’+x’y+xy
=x’(y’+y)+xy
=x’.1+xy
=x’+xy
=(x’+x)(x’+y)
=1.(x’+y)
=x’+y
Therefore, x’y’+xy+x’y = x’+y
Q: 5The Boolean expression A + BC equals
Option C
Truth Table Confirmation:
| A | B | C | BC | A+B.C | (A+B) | (A+C) | (A+B).(A+C) |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Q: 6The number of minterms in a n variable truth table is?
Option C
The number of minterms in an n-variable truth table is 2n. This is because each Boolean variable can have two possible values, 0 or 1. When there are n variables, the total number of possible input combinations is 2n. Each unique input combination corresponds to exactly one minterm. Therefore, an n-variable truth table contains 2n minterms.
Q: 7The Boolean expression: AB+A’C+BC = ________.
Option C
Boolean algebra is used to simplify logical expressions by applying Boolean laws and theorems. In the given expression, AB+A’C+BC, the term BC is redundant and can be removed using the Consensus Theorem.
The Consensus Theorem states : XY+X′Z+YZ = XY+X′Z
So, AB+A′C+BC = AB+A′C
Therefore, the simplified Boolean expression is : AB+A′C
Q: 8Which one of the following Boolean algebraic rules is correct?
Option C
Q: 9In K-Map, those groups which cover at least one minterm that can't be covered by any other prime implicant is called –
Option B
Q: 10Simplified Boolean function of Boolean function F=A’C+A’B+AB’C+BC is
Option A
Given Expression:
F=A’C+A’B+AB’C+BC
F=A’C+A’B+C(B+AB’)
F=A’C+A’B+C((A+B)(B+B’))
F=A’C+A’B+C(A+B)
F=A’C+A’B+AC+BC
F=A’C+AC+A’B+BC
F=C(A’+A)+A’B+BC
F=C+BC+A’B
F=C(1+B)+A’B
F=C+A’B
Q: 11What is the minimal form of Karnaugh Map shown below? (Assume that x denotes a don’t care term)

Option B
In the given K-map, two quads are formed. The first quad includes minterms 0, 2 and 8 and the don’t care terms 10, while the second quad includes minterms 0, 2 and 6 and the don’t care terms 4.
Quad 1 : a’b’c’d’+ab’c’d’+a’b’cd’+ab’cd’ : b’d’
Quad 2 : a’b’c’d’+a’b’c’d+ab’c’d’+ab’c’d : b’c’
Therefore, the minimal form is b’d’+b’c’.
Q: 12The Boolean expression X.(X+Y) is same as:
Option B
Given boolean expression:
=X.(X+Y)
=X.X+X.Y
=X+X.Y
=X(1+Y)
=X.1
=X
So, X.(X+Y) = X
Q: 13Simplify the following using three variable Karnaugh Maps (K-Map) F(x,y,z) = ∑(0, 2, 3, 4, 6)
Option B
In digital electronics, a Karnaugh Map (K-Map) is used to simplify Boolean expressions by grouping adjacent 1’s (minterms). For 3 variables, the K-Map has 8 cells (0 to 7), and we place 1’s according to given minterms.
Given:
F(x,y,z) = ∑(0, 2, 3, 4, 6)
Now place 1’s at positions: 0, 2, 3, 4, 6. Then make the largest possible groups.

So the simplified expression becomes: F = z’+x’y
Q: 14Which of the following is equivalent to the expression ((X+Y)'+Z')'.
Option D
Given Boolean expression,
=((X+Y)’+Z’)’
=(X+Y)’’.Z’’
=(X+Y).Z
So, ((X+Y)’+Z’)’ = (X+Y).Z
Q: 15What is the purpose of the “don’t care” condition in digital logic?
Option A
In digital logic, a “don’t care” condition indicates that the value of a particular input does not affect the final output of the circuit. These conditions are used during simplification of Boolean expressions or Karnaugh maps (K-maps).
Because the output does not depend on certain inputs, we are free to treat those inputs as either 0 or 1, whichever helps produce the simplest possible expression.
“Don’t care” conditions do not prioritize inputs nor ensure completeness of truth tables, instead, they are a tool for simplification.
Thank you so much for taking the time to read my Computer Science MCQs section carefully. Your support and interest mean a lot, and I truly appreciate you being part of this journey. Stay connected for more insights and updates! If you'd like to explore more tutorials and insights, check out my YouTube channel.
Don’t forget to subscribe and stay connected for future updates.