Boolean Algebra MCQs (01-100)
Which of the following is a universal gate?
a) AND
b) OR
c) NAND
d) XOR
Answer: c) NANDThe output of an AND gate is HIGH when:
a) All inputs are HIGH
b) Any input is HIGH
c) All inputs are LOW
d) Only one input is HIGH
Answer: a) All inputs are HIGHThe output of an OR gate is LOW when:
a) All inputs are LOW
b) Any input is HIGH
c) All inputs are HIGH
d) Only one input is HIGH
Answer: a) All inputs are LOWWhich gate performs the operation Y = A·B + A·B’?
a) XOR
b) XNOR
c) NAND
d) NOR
Answer: a) XORThe complement of an OR gate output can be implemented by:
a) NOR gate
b) NAND gate
c) XOR gate
d) AND gate
Answer: a) NOR gateWhich gate produces a HIGH output only if all inputs are LOW?
a) NOR
b) NAND
c) AND
d) OR
Answer: a) NORWhich logic gate is known as an “inverter”?
a) NOT
b) AND
c) OR
d) NAND
Answer: a) NOTA NAND gate is equivalent to:
a) NOT(AND)
b) NOT(OR)
c) AND(OR)
d) OR(AND)
Answer: a) NOT(AND)A NOR gate is equivalent to:
a) NOT(OR)
b) NOT(AND)
c) AND(OR)
d) OR(AND)
Answer: a) NOT(OR)Which of the following gates can be used to implement any Boolean function?
a) NAND and NOR
b) AND and OR
c) XOR and XNOR
d) NOT only
Answer: a) NAND and NORThe Boolean expression for a two-input AND gate is:
a) Y = A·B
b) Y = A + B
c) Y = A ⊕ B
d) Y = A’ + B’
Answer: a) Y = A·BThe Boolean expression for a two-input OR gate is:
a) Y = A + B
b) Y = A·B
c) Y = A ⊕ B
d) Y = A’·B’
Answer: a) Y = A + BWhat is the output of a NOT gate if input is 1?
a) 0
b) 1
c) Undefined
d) 2
Answer: a) 0Which gate has the property of idempotence: A·A = A?
a) AND
b) OR
c) NAND
d) XOR
Answer: a) ANDWhich gate has the property: A + A = A?
a) OR
b) AND
c) NAND
d) NOR
Answer: a) ORThe truth table of XNOR gate gives output 1 when:
a) Both inputs are same
b) Both inputs are different
c) Any input is HIGH
d) Both inputs are LOW
Answer: a) Both inputs are sameXOR gate is used for which of the following operations?
a) Addition (without carry)
b) Multiplication
c) Division
d) Subtraction
Answer: a) Addition (without carry)The output of a 3-input AND gate is 1 when:
a) All inputs are 1
b) Only two inputs are 1
c) At least one input is 1
d) All inputs are 0
Answer: a) All inputs are 1Which logic gate output is 1 when at least one input is 1?
a) OR
b) AND
c) NAND
d) NOR
Answer: a) ORNAND gate is also called a:
a) Universal gate
b) Controlled gate
c) Identity gate
d) Buffer gate
Answer: a) Universal gate
The Boolean expression A + 0 = A is an example of:
a) Identity Law
b) Null Law
c) Complement Law
d) Idempotent Law
Answer: a) Identity LawThe Boolean expression A·1 = A is an example of:
a) Identity Law
b) Null Law
c) Complement Law
d) Idempotent Law
Answer: a) Identity LawThe Boolean law: A + A’ = 1 is called:
a) Complement Law
b) Distributive Law
c) Associative Law
d) Identity Law
Answer: a) Complement LawThe Boolean law: A·A = A is called:
a) Idempotent Law
b) Demorgan’s Law
c) Complement Law
d) Associative Law
Answer: a) Idempotent LawThe Boolean law: A + A = A is called:
a) Idempotent Law
b) Demorgan’s Law
c) Complement Law
d) Commutative Law
Answer: a) Idempotent LawThe Boolean law: A·B = B·A is called:
a) Commutative Law
b) Associative Law
c) Distributive Law
d) Identity Law
Answer: a) Commutative LawThe Boolean law: A + B = B + A is called:
a) Commutative Law
b) Associative Law
c) Distributive Law
d) Identity Law
Answer: a) Commutative LawThe law: A·(B·C) = (A·B)·C is called:
a) Associative Law
b) Distributive Law
c) Commutative Law
d) Identity Law
Answer: a) Associative LawThe law: A + (B + C) = (A + B) + C is called:
a) Associative Law
b) Commutative Law
c) Distributive Law
d) Identity Law
Answer: a) Associative LawThe law: A·(B + C) = A·B + A·C is called:
a) Distributive Law
b) Commutative Law
c) Associative Law
d) Identity Law
Answer: a) Distributive LawDemorgan’s Law states: (A·B)’ = ?
a) A’ + B’
b) A’·B’
c) A + B
d) AB
Answer: a) A’ + B’Demorgan’s Law states: (A + B)’ = ?
a) A’·B’
b) A’ + B’
c) A·B
d) A + B
Answer: a) A’·B’Complement of 1 is:
a) 0
b) 1
c) Undefined
d) 2
Answer: a) 0Complement of 0 is:
a) 1
b) 0
c) Undefined
d) 2
Answer: a) 1Which law states A + AB = A?
a) Absorption Law
b) Distributive Law
c) Idempotent Law
d) Complement Law
Answer: a) Absorption LawWhich law states A·(A + B) = A?
a) Absorption Law
b) Demorgan’s Law
c) Identity Law
d) Complement Law
Answer: a) Absorption LawThe law A + 1 = 1 is called:
a) Dominance Law
b) Identity Law
c) Null Law
d) Complement Law
Answer: a) Dominance LawThe law A·0 = 0 is called:
a) Dominance Law
b) Identity Law
c) Null Law
d) Complement Law
Answer: a) Dominance LawThe law A + A’B = A + B is called:
a) Consensus Theorem
b) Distributive Law
c) Commutative Law
d) Identity Law
Answer: a) Consensus TheoremThe law A·(A’ + B) = A·B is called:
a) Consensus Theorem
b) Distributive Law
c) Commutative Law
d) Identity Law
Answer: a) Consensus Theorem
Which form represents a Boolean expression as a sum of product terms?
a) SOP
b) POS
c) K-map
d) XOR
Answer: a) SOPWhich form represents a Boolean expression as a product of sum terms?
a) POS
b) SOP
c) K-map
d) XOR
Answer: a) POSSOP expression is minimized using which method?
a) Karnaugh Map
b) Truth Table
c) Logic Gates
d) XOR
Answer: a) Karnaugh MapPOS expression is minimized using which method?
a) Karnaugh Map
b) Truth Table
c) Logic Gates
d) XOR
Answer: a) Karnaugh MapSOP form of Y = A’B + AB’ is:
a) Sum of two products
b) Product of sums
c) Single product
d) Single sum
Answer: a) Sum of two productsPOS form of Y = (A + B)(A’ + C) is:
a) Product of sums
b) Sum of products
c) Single sum
d) Single product
Answer: a) Product of sumsSOP expression is preferred for:
a) Implementing with AND-OR logic
b) Implementing with OR-AND logic
c) Implementing with NAND only
d) Implementing with XOR only
Answer: a) Implementing with AND-OR logicPOS expression is preferred for:
a) Implementing with OR-AND logic
b) Implementing with AND-OR logic
c) Implementing with NAND only
d) Implementing with XOR only
Answer: a) Implementing with OR-AND logic
A minterm is a product term in SOP that represents:
a) A single combination of inputs giving output 1
b) All combinations of inputs
c) A sum term giving 0
d) Only complemented variables
Answer: a) A single combination of inputs giving output 1A maxterm is a sum term in POS that represents:
a) A single combination of inputs giving output 0
b) All combinations of inputs
c) A product term giving 1
d) Only uncomplemented variables
Answer: a) A single combination of inputs giving output 0The SOP form of Y = A + AB is simplified to:
a) Y = A
b) Y = AB
c) Y = B
d) Y = A + B
Answer: a) Y = AThe POS form of Y = (A + B)(A + B’) simplifies to:
a) Y = A + B
b) Y = B
c) Y = A
d) Y = 0
Answer: a) Y = A + BHow many minterms are possible for 3 variables?
a) 8
b) 4
c) 6
d) 3
Answer: a) 8How many maxterms are possible for 4 variables?
a) 16
b) 8
c) 4
d) 32
Answer: a) 16Which expression represents a minterm for variables A=1, B=0, C=1?
a) A·B’·C
b) A’·B·C
c) A·B·C
d) A’·B’·C
Answer: a) A·B’·CWhich expression represents a maxterm for variables A=0, B=1, C=0?
a) (A + B’ + C)
b) (A’ + B + C’)
c) (A + B + C)
d) (A’ + B’ + C’)
Answer: a) (A + B’ + C)SOP form is more suitable for implementation with:
a) AND-OR logic
b) OR-AND logic
c) XOR logic
d) NAND-only logic
Answer: a) AND-OR logicPOS form is more suitable for implementation with:
a) OR-AND logic
b) AND-OR logic
c) XOR logic
d) NAND-only logic
Answer: a) OR-AND logicSOP expression for 2-variable XOR gate is:
a) A’B + AB’
b) AB + A’B’
c) A + B
d) A·B
Answer: a) A’B + AB’POS expression for 2-variable XNOR gate is:
a) (A + B)(A’ + B’)
b) (A + B’)(A’ + B)
c) (A’ + B)(A + B’)
d) (A + B)(A + B’)
Answer: a) (A + B)(A’ + B’)K-map is used for:
a) Minimizing Boolean expressions
b) Drawing logic circuits
c) Counting minterms
d) Writing SOP only
Answer: a) Minimizing Boolean expressionsHow many cells are there in a K-map for 2 variables?
a) 4
b) 2
c) 6
d) 8
Answer: a) 4How many cells are there in a K-map for 3 variables?
a) 8
b) 4
c) 6
d) 16
Answer: a) 8How many cells are there in a K-map for 4 variables?
a) 16
b) 8
c) 4
d) 32
Answer: a) 16Adjacent 1s in a K-map are combined to form:
a) Groups for simplification
b) Maxterms
c) Variables
d) Input lines
Answer: a) Groups for simplificationEach cell in a K-map corresponds to:
a) One minterm
b) One maxterm
c) Multiple minterms
d) None of these
Answer: a) One mintermIn a 3-variable K-map, the cell order is based on:
a) Gray code
b) Binary code
c) Decimal code
d) Random arrangement
Answer: a) Gray codeK-map simplification reduces:
a) Number of literals
b) Number of variables
c) Number of inputs
d) Number of outputs
Answer: a) Number of literalsMaximum group size in K-map should be:
a) Powers of 2
b) Odd numbers
c) Prime numbers
d) Any number
Answer: a) Powers of 2For 2-variable K-map, group of 2 ones represents:
a) Single variable term
b) Two-variable term
c) Constant 1
d) Zero
Answer: a) Single variable termIn a 4-variable K-map, grouping 4 ones together reduces the expression by:
a) 2 variables
b) 1 variable
c) 3 variables
d) 4 variables
Answer: a) 2 variablesA K-map with all 1s represents:
a) Constant 1
b) Constant 0
c) Variable expression
d) Minterm 0 only
Answer: a) Constant 1A K-map with all 0s represents:
a) Constant 0
b) Constant 1
c) Variable expression
d) Minterm 1 only
Answer: a) Constant 0K-map simplification of Y = A·B + A·B’ yields:
a) Y = A
b) Y = B
c) Y = AB
d) Y = A + B
Answer: a) Y = AK-map grouping must be:
a) Rectangular and in powers of 2
b) Random
c) Circular
d) Triangular
Answer: a) Rectangular and in powers of 2A K-map for 3 variables has rows labeled by:
a) Two variables
b) One variable
c) Three variables
d) None
Answer: a) Two variablesColumns of a 3-variable K-map represent:
a) One variable
b) Two variables
c) Three variables
d) None
Answer: a) One variableMinimum number of groups in K-map is determined by:
a) Number of 1s
b) Number of 0s
c) Number of variables
d) Number of gates
Answer: a) Number of 1sGrouping 8 ones in a 4-variable K-map reduces the term by:
a) 3 variables
b) 2 variables
c) 1 variable
d) 0 variables
Answer: a) 3 variablesK-map is not suitable for more than:
a) 6 variables
b) 4 variables
c) 3 variables
d) 5 variables
Answer: a) 6 variables
Logic Gates & Boolean Algebra (Advanced)
XOR gate is equivalent to:
a) A·B’ + A’·B
b) A·B + A’·B’
c) A + B
d) A·B
Answer: a) A·B’ + A’·BXNOR gate output is:
a) 1 when inputs are equal
b) 1 when inputs are different
c) Always 0
d) Always 1
Answer: a) 1 when inputs are equalThe complement of A·B + A·C is:
a) A’ + B’C’
b) A’ + B’·C’
c) A + B + C
d) A + B·C
Answer: b) A’ + B’·C’Boolean expression A·(A + B) simplifies to:
a) A
b) B
c) AB
d) A + B
Answer: a) ABoolean expression A + A·B simplifies to:
a) A
b) B
c) AB
d) A + B
Answer: a) A(A + B)·(A + B’) simplifies to:
a) A + B
b) A·B
c) B
d) A
Answer: a) A + B(A + B) + (A + B’) simplifies to:
a) A + 1 = 1
b) A
c) B
d) AB
Answer: a) 1Which gate is called “universal gate”?
a) NAND
b) AND
c) OR
d) XOR
Answer: a) NANDBoolean expression for 3-input AND gate is:
a) Y = A·B·C
b) Y = A + B + C
c) Y = A⊕B⊕C
d) Y = (A·B)’
Answer: a) Y = A·B·CBoolean expression for 3-input OR gate is:
a) Y = A + B + C
b) Y = A·B·C
c) Y = (A + B)’
d) Y = A⊕B⊕C
Answer: a) Y = A + B + CA 2-input NOR gate output is:
a) (A + B)’
b) (A·B)’
c) A·B
d) A + B
Answer: a) (A + B)’A 2-input NAND gate output is:
a) (A·B)’
b) (A + B)’
c) A·B
d) A + B
Answer: a) (A·B)’Demorgan’s theorem states: (A + B)’ = ?
a) A’·B’
b) A’ + B’
c) AB
d) A + B
Answer: a) A’·B’Demorgan’s theorem states: (A·B)’ = ?
a) A’ + B’
b) A’·B’
c) AB
d) A + B
Answer: a) A’ + B’SOP expression is obtained from:
a) Truth table output 1
b) Truth table output 0
c) Both 1 and 0
d) Only complemented variables
Answer: a) Truth table output 1POS expression is obtained from:
a) Truth table output 0
b) Truth table output 1
c) Both 0 and 1
d) Only uncomplemented variables
Answer: a) Truth table output 0A K-map for 2 variables has how many prime implicants maximum?
a) 3
b) 2
c) 1
d) 4
Answer: a) 3Boolean expression A + AB + AC simplifies to:
a) A + C·B
b) A
c) B + C
d) AB + AC
Answer: b) ABoolean expression (A + B)·(A + C) simplifies to:
a) A + B·C
b) A·B + C
c) A + B + C
d) AB + AC
Answer: a) A + B·CBoolean expression (A·B) + (A·B’) + (A’·B) simplifies to:
a) A + B
b) AB
c) A·B
d) 1
Answer: a) A + B