Boolean Algebra MCQs (201-300)
The Idempotent Law states that:
a) A + A = A
b) A·A = 0
c) A + 0 = 0
d) A·1 = 1
Answer: a) A + A = AThe Complement Law states that:
a) A + A’ = 1
b) A + 1 = 0
c) A·A’ = 1
d) A·0 = A
Answer: a) A + A’ = 1The Null Law of Boolean algebra states that:
a) A + 0 = A
b) A·0 = 0
c) Both (a) and (b)
d) A + 1 = A
Answer: c) Both (a) and (b)The Identity Law states:
a) A + 0 = A and A·1 = A
b) A + 1 = 1 and A·0 = 0
c) A + A’ = 1
d) A·A’ = 0
Answer: a) A + 0 = A and A·1 = AThe Complementarity Law is represented as:
a) A + A’ = 1 and A·A’ = 0
b) A + 0 = 1
c) A + A = A
d) A·A = 1
Answer: a) A + A’ = 1 and A·A’ = 0The Commutative Law of addition states:
a) A + B = B + A
b) A·B = B·A
c) A + AB = A
d) A + 1 = 1
Answer: a) A + B = B + AThe Associative Law of multiplication is:
a) (A·B)·C = A·(B·C)
b) A·(B + C) = AB + AC
c) A + (B·C) = (A + B)(A + C)
d) A·B + C = A + C·B
Answer: a) (A·B)·C = A·(B·C)The Distributive Law is expressed as:
a) A·(B + C) = A·B + A·C
b) A + (B·C) = (A + B)(A + C)
c) Both (a) and (b)
d) None
Answer: c) Both (a) and (b)The Absorption Law is:
a) A + AB = A
b) A(A + B) = A
c) Both (a) and (b)
d) None
Answer: c) Both (a) and (b)The Involution Law states:
a) (A’)’ = A
b) A” = A’
c) A + A = 1
d) (A + B)’ = A’B’
Answer: a) (A’)’ = AThe Consensus Theorem is:
a) AB + A’C + BC = AB + A’C
b) AB + AC + A’B = AB + AC
c) A + A’B = A + B
d) AB’ + A’C + B’C = AB + C
Answer: a) AB + A’C + BC = AB + A’CAccording to De Morgan’s first theorem:
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’According to De Morgan’s second theorem:
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’Which law is used to simplify A + AB’?
a) Absorption
b) Distributive
c) De Morgan
d) Complement
Answer: a) AbsorptionWhich theorem allows combining terms that differ in only one literal?
a) Combining theorem
b) Consensus theorem
c) Adjacency theorem
d) Shannon’s expansion
Answer: a) Combining theoremAccording to Boolean algebra, A + A’B = ?
a) A + B
b) A’ + B
c) A·B
d) A
Answer: a) A + BSimplify A + A’·B’:
a) A + B’
b) A’ + B
c) A·B
d) A’·B’
Answer: a) A + B’Simplify (A + B)(A’ + B):
a) B
b) A
c) A + B
d) A·B
Answer: a) BSimplify A’B + A·B:
a) B
b) A
c) A + B
d) AB
Answer: a) BSimplify (A + B’)(A + C):
a) A + B’C
b) AB + AC
c) A·B’
d) B’ + C
Answer: a) A + B’C
Don’t-care conditions are included in a K-map to:
a) Simplify expressions
b) Create redundancy
c) Increase complexity
d) Remove essential terms
Answer: a) Simplify expressionsDon’t-care conditions are represented by:
a) X
b) D
c) 2
d) 9
Answer: a) XIn a K-map, a don’t-care can be treated as:
a) 1 or 0 whichever simplifies
b) Always 1
c) Always 0
d) Ignored
Answer: a) 1 or 0 whichever simplifiesIf a don’t-care term helps form a larger group:
a) Include it
b) Exclude it
c) Treat as 0
d) Treat as undefined
Answer: a) Include itIncomplete specifications in Boolean functions lead to:
a) Don’t-care terms
b) Redundant loops
c) Complex expressions
d) Constant outputs
Answer: a) Don’t-care termsA K-map containing only don’t-cares simplifies to:
a) 1
b) 0
c) Undefined
d) X
Answer: a) 1In SOP simplification, a don’t-care is combined with:
a) 1-cells
b) 0-cells
c) Both
d) None
Answer: a) 1-cellsIn POS simplification, a don’t-care is combined with:
a) 0-cells
b) 1-cells
c) Both
d) None
Answer: a) 0-cellsA don’t-care term that is not grouped is treated as:
a) 0
b) 1
c) Don’t influence output
d) Removed
Answer: a) 0Don’t-cares are especially useful in:
a) Digital design with unused combinations
b) Arithmetic circuits
c) Full adders
d) Shift registers
Answer: a) Digital design with unused combinations
Any Boolean function can be implemented using only:
a) NAND or NOR gates
b) AND or OR gates
c) XOR gates
d) NOT gates
Answer: a) NAND or NOR gatesNAND equivalent of AND gate is:
a) (A·B)”
b) (A + B)”
c) (A + B)’
d) (A·B)’
Answer: a) (A·B)”NOR equivalent of OR gate is:
a) (A + B)”
b) (A·B)”
c) (A·B)’
d) (A + B)’
Answer: a) (A + B)”NAND gate followed by a NOT gate gives:
a) AND gate
b) OR gate
c) XOR gate
d) NOR gate
Answer: a) AND gateNOR gate followed by NOT gives:
a) OR gate
b) AND gate
c) XOR gate
d) XNOR gate
Answer: a) OR gateWhich of the following is NOT a universal gate?
a) NOR
b) NAND
c) XOR
d) None
Answer: c) XORThe symbol of NAND gate is same as:
a) AND with bubble on output
b) OR with bubble on output
c) AND with two inputs
d) NOT followed by OR
Answer: a) AND with bubble on outputThe symbol of NOR gate is same as:
a) OR with bubble on output
b) AND with bubble on output
c) XOR
d) NOT gate
Answer: a) OR with bubble on outputXOR function can be realized using:
a) Four NAND gates
b) Two NOR gates
c) Three AND gates
d) One OR gate
Answer: a) Four NAND gatesXNOR function can be realized using:
a) Five NAND gates
b) Four NOR gates
c) XOR + NOT gate
d) AND + OR gate
Answer: c) XOR + NOT gate
Simplify AB + A’C + BC:
a) AB + A’C
b) A + C
c) A’C + B
d) AB + C
Answer: a) AB + A’CSimplify AB + A’C + A’B’:
a) A’ + C
b) A’ + B
c) AB + A’C
d) A + B’C
Answer: a) A’ + CSimplify A’B’C + A’BC + AB’C + ABC:
a) C
b) A + B
c) B + C
d) A + C
Answer: c) B + CSimplify AB + A’C + BC’:
a) AB + A’C
b) A’C + B
c) A + C’
d) A + C
Answer: b) A’C + BSimplify (A + B)(A’ + B’)(A’ + C):
a) AB’ + A’C
b) A’ + BC
c) A + B’C
d) A’B’ + C
Answer: a) AB’ + A’CSimplify (A + B)(A + B’)(A’ + C):
a) AB + A’C
b) A + BC
c) A’ + B’C
d) A’C + AB’
Answer: b) A + BCSimplify (A + B)(A + C)(B + C):
a) A + BC
b) AB + AC
c) A·B·C
d) A’ + B’C
Answer: a) A + BCSimplify A’B + A’B’C + AB’C:
a) A’B + AB’C
b) A’ + C
c) B + C
d) A + C
Answer: a) A’B + AB’CSimplify AB’C’ + A’B + B’C:
a) A’ + C
b) B’ + C
c) A + B’C
d) A + B’
Answer: c) A + B’CSimplify AB’C + A’B’C’ + AB’C’:
a) A + B’
b) B’C + A’
c) A’ + C’
d) A + C
Answer: b) B’C + A’Each maxterm represents:
a) A 0 output condition
b) A 1 output condition
c) A don’t-care
d) A minterm
Answer: a) A 0 output conditionHow many minterms are there for 3 variables?
a) 6
b) 8
c) 4
d) 2
Answer: b) 8The canonical SOP form is obtained by:
a) Writing the function as sum of all minterms where F = 1
b) Writing the function as product of all maxterms where F = 1
c) Writing the product of all variables
d) Combining all don’t-cares
Answer: a) Writing the function as sum of all minterms where F = 1The canonical POS form is obtained by:
a) Product of all maxterms where F = 0
b) Sum of all minterms where F = 1
c) XOR of variables
d) Product of all don’t-cares
Answer: a) Product of all maxterms where F = 0The dual of (A + B)(A + C) is:
a) A·(B + C)
b) (A·B) + (A·C)
c) (A + B + C)
d) A·B·C
Answer: b) (A·B) + (A·C)The dual of a Boolean expression is obtained by:
a) Interchanging + and ·
b) Interchanging 1 and 0
c) Interchanging + with · and 1 with 0
d) Complementing all variables
Answer: c) Interchanging + with · and 1 with 0The complement of (A + B)(A + C) is:
a) A’·B’ + A’·C’
b) (A·B)’ + (A·C)’
c) A’B’C’
d) A’ + B’C’
Answer: a) A’·B’ + A’·C’
In a 3-variable K-map, the total number of cells is:
a) 6
b) 8
c) 4
d) 10
Answer: b) 8The number of possible groupings of 2 adjacent 1’s in a 3-variable K-map is:
a) 6
b) 8
c) 4
d) 3
Answer: c) 4A 4-variable K-map has how many cells?
a) 8
b) 12
c) 16
d) 32
Answer: c) 16In K-map simplification, a group of 8 cells represents:
a) 3 variables eliminated
b) 2 variables eliminated
c) 1 variable eliminated
d) No simplification
Answer: a) 3 variables eliminatedTwo adjacent 1s in K-map differ in:
a) Only one variable
b) Two variables
c) Three variables
d) Four variables
Answer: a) Only one variableGrouping 1s in K-map results in:
a) Simpler expressions
b) More complex functions
c) Redundant logic
d) Extra minterms
Answer: a) Simpler expressionsIn K-map simplification, larger groups lead to:
a) More simplified expressions
b) More variables
c) Redundant terms
d) Extra outputs
Answer: a) More simplified expressionsOverlapping groups in K-map are:
a) Allowed and often necessary
b) Not allowed
c) Only used for POS
d) Considered an error
Answer: a) Allowed and often necessaryA K-map grouping of 4 adjacent 1s represents:
a) 2 variable term
b) 3 variable term
c) 1 variable term
d) 4 variable term
Answer: a) 2 variable termThe number of adjacent cells for each cell in a 4-variable K-map is:
a) 4
b) 3
c) 2
d) 1
Answer: a) 4
A half adder can be built using:
a) XOR and AND gates
b) AND and OR gates
c) NOR and NAND gates
d) Two XOR gates
Answer: a) XOR and AND gatesThe sum output of a half adder is:
a) A XOR B
b) A AND B
c) A OR B
d) A NOR B
Answer: a) A XOR BThe carry output of a half adder is:
a) A·B
b) A + B
c) A XOR B
d) A XNOR B
Answer: a) A·BA full adder can be implemented using:
a) Two half adders and one OR gate
b) Two XOR gates
c) One AND gate
d) Two NOR gates
Answer: a) Two half adders and one OR gateThe Boolean expression for XOR is:
a) A’B + AB’
b) AB + A’B’
c) A + B
d) AB’
Answer: a) A’B + AB’The Boolean expression for XNOR is:
a) AB + A’B’
b) A’B + AB’
c) A + B’
d) (A + B)’
Answer: a) AB + A’B’The XOR gate gives a HIGH output when:
a) Inputs are different
b) Inputs are same
c) One input is 0
d) Both are 1
Answer: a) Inputs are differentThe XNOR gate gives a HIGH output when:
a) Inputs are same
b) Inputs are different
c) One input is 1
d) One input is 0
Answer: a) Inputs are sameA logic circuit that detects equality is:
a) XNOR gate
b) XOR gate
c) OR gate
d) NAND gate
Answer: a) XNOR gateA logic circuit that detects inequality is:
a) XOR gate
b) XNOR gate
c) NOR gate
d) AND gate
Answer: a) XOR gate
The output of (A + B)(A’ + C) simplifies to:
a) AB + A’C
b) AC + B
c) B + C
d) A + C
Answer: a) AB + A’CSimplify AB + A’B’:
a) A XNOR B
b) A XOR B
c) A + B
d) A·B
Answer: a) A XNOR BSimplify (A + B’)(A’ + B):
a) A XOR B
b) A XNOR B
c) A + B
d) A·B
Answer: b) A XNOR BSimplify A’B + AB’:
a) A XOR B
b) A XNOR B
c) A + B
d) A·B
Answer: a) A XOR BSimplify (A + B)(A’ + C’):
a) AB + A’C’
b) A + B
c) A’ + C
d) B + C’
Answer: a) AB + A’C’Simplify (A + B)(A + B’)(A’ + C):
a) A + BC
b) A’ + C
c) AB’ + A’C
d) A + B
Answer: c) AB’ + A’CSimplify (A + B)(A’ + B’)(A’ + C’):
a) AB’ + A’C’
b) A’ + BC
c) A + C’
d) A’ + B’C
Answer: a) AB’ + A’C’Simplify A’B + AB + A’B’:
a) B + A’
b) A + B’
c) A’ + B
d) A + B
Answer: a) B + A’Simplify (A’ + B’)(A + C):
a) A’B’ + AC
b) A’ + C
c) A + B
d) B + C
Answer: a) A’B’ + ACSimplify A’B + A’C + BC:
a) A’ + BC
b) B + C
c) AB + A’C
d) A + C
Answer: a) A’ + BC
How many Boolean functions can be formed with 3 variables?
a) 8
b) 256
c) 16
d) 64
Answer: b) 256The truth table of a 2-input XOR gate has how many 1s?
a) 2
b) 3
c) 4
d) 1
Answer: a) 2The truth table of a 2-input XNOR gate has how many 1s?
a) 2
b) 1
c) 3
d) 4
Answer: a) 2The complement of 1 is:
a) 0
b) 1
c) X
d) Undefined
Answer: a) 0The complement of 0 is:
a) 1
b) 0
c) Undefined
d) X
Answer: a) 1The binary equivalent of logical true is:
a) 1
b) 0
c) -1
d) X
Answer: a) 1The binary equivalent of logical false is:
a) 0
b) 1
c) -1
d) Undefined
Answer: a) 0A Boolean variable can take how many values?
a) 2
b) 4
c) 8
d) 16
Answer: a) 2In Boolean algebra, the complement of a complement equals:
a) The original variable
b) 0
c) 1
d) Undefined
Answer: a) The original variableIn Boolean algebra, A + A’B = ?
a) A + B
b) A’ + B
c) A·B
d) A + A’
Answer: a) A + B