Boolean Expressions and Logic Circuit Design Quiz

Reviewed by Alva Benedict B.
Alva Benedict B., PhD
College Expert
Review Board Member
Alva Benedict B. is an experienced mathematician and math content developer with over 15 years of teaching and tutoring experience across high school, undergraduate, and test prep levels. He specializes in Algebra, Calculus, and Statistics, and holds advanced academic training in Mathematics with extensive expertise in LaTeX-based math content development.
, PhD
By Thames
T
Thames
Community Contributor
Quizzes Created: 8156 | Total Attempts: 9,588,805
| Attempts: 11 | Questions: 15 | Updated: Jan 28, 2026
Please wait...
Question 1 / 16
🏆 Rank #--
Score 0/100

1) A Boolean function maps:

Explanation

A Boolean function takes one or more Boolean variables as inputs and maps them to an output value in the set {0, 1}. This binary output defines the function's behavior, such as in truth tables. It does not map variables to constants arbitrarily, constants to variables, or operators to variables.

Submit
Please wait...
About This Quiz
Boolean Expressions and Logic Circuit Design Quiz - Quiz

Here you’ll move from single gates to small circuits and truth tables. This quiz has you reading expressions like A·B + C or (A + B)·C and imagining (or sketching) the gates and wiring that implement them. You’ll practice going both directions: from expression to circuit (which gates do I... see moreneed?) and from circuit to expression (what Boolean formula does this diagram represent?). Step by step, you’ll see how complex-looking logic really boils down to a few simple gate combinations.
see less

2)

What first name or nickname would you like us to use?

You may optionally provide this to label your report, leaderboard, or certificate.

2) A 2-input gate has this truth table: (0,0) -> 0, (0,1) -> 1, (1,0) -> 1, (1,1) -> 1. Which gate is it?

Explanation

The truth table shows output 1 when at least one input is 1, which is characteristic of an OR gate. An AND gate outputs 1 only for (1,1), XOR outputs 1 only when inputs differ, and NAND outputs 0 only for (1,1), so none match except OR.

Submit

3) A Boolean variable's truth table has:

Explanation

For n Boolean variables, the truth table must list all possible combinations of inputs. Each variable has 2 states (0 or 1), so the total number of rows is 2^n. This ensures all input scenarios are covered, unlike fixed row counts like 2, n, or n^2.

Submit

4) A 2-input gate has this truth table: (0,0) -> 0, (0,1) -> 1, (1,0) -> 1, (1,1) -> 0. Which gate is it?

Explanation

This truth table outputs 1 when the inputs are different, which is the definition of an XOR gate. XNOR outputs 1 when inputs are the same, AND outputs 1 only for (1,1), and OR outputs 1 for any input except (0,0), so only XOR fits.

Submit

5) The expression A · B + C represents a circuit with:

Explanation

The expression A · B + C means first compute A AND B, then OR the result with C. So, A and B are inputs to an AND gate, and the output of that AND gate is fed along with C into an OR gate. This order of operations is critical in logic circuit design.

Submit

6) The expression (A + B) · C represents a circuit with:

Explanation

The expression (A + B) · C means first compute A OR B, then AND the result with C. Thus, A and B are inputs to an OR gate, and the output of that OR gate is fed along with C into an AND gate. This implements the logical AND of the OR result with C.

Submit

7) How would you implement the expression A' + B?

Explanation

The expression A' + B requires first inverting A to get A', then ORing that with B. So, A is connected to a NOT gate, and the output of the NOT gate (A') and B are connected to an OR gate. Other configurations would yield different expressions, like (A + B)' or A' · B.

Submit

8) The circuit for (A · B)' is a single:

Explanation

The expression (A · B)' is the negation of A AND B, which is exactly the function of a NAND gate. A NAND gate outputs 0 only when both inputs are 1, and 1 otherwise, matching (A · B)'. Other gates like AND, NOR, or OR do not directly implement this.

Submit

9) A circuit implementing A' · B' would use:

Explanation

To implement A' · B', first invert A and B using two NOT gates to get A' and B'. Then, feed A' and B' into an AND gate. This produces the output A' · B'. Using OR gates or fewer NOT gates would not yield the correct expression.

Submit

10) The expression A + B + C' is implemented with:

Explanation

The expression A + B + C' requires inverting C to get C', then ORing A, B, and C'. So, one NOT gate is used for C, and a 3-input OR gate combines A, B, and C'. Using AND gates or multiple NOT gates would not achieve the OR operation.

Submit

11) Which expression describes a circuit where two inputs are XORed, and the result is inverted?

Explanation

XOR is often denoted by ⊗ or ⊕. Inverting the XOR result gives XNOR, which is expressed as (A ⊕ B)'. This output is 1 when inputs are the same. (A + B)' is NOR, (A · B)' is NAND, and A ⊕ B is XOR without inversion.

Submit

12) The expression A · (B + C) requires which combination of gates?

Explanation

The expression A · (B + C) means first compute B OR C using an OR gate, then AND that result with A using an AND gate. Thus, one OR gate and one AND gate are needed. Other combinations would not correctly implement the expression.

Submit

13) To build a circuit for A ⊕ B (XOR), which Boolean expression correctly represents the implementation using basic gates?

Explanation

The XOR operation can be implemented as (A AND NOT B) OR (NOT A AND B), which is expressed as (A · B') + (A' · B). This requires two NOT gates, two AND gates, and one OR gate. Option b represents XNOR, while options a and d are insufficient to implement XOR.

Submit

14) A circuit shows inputs A and B going into an AND gate, and the output going into a NOT gate. What is the expression?

Explanation

The AND gate computes A · B, and the NOT gate inverts it, resulting in (A · B)'. This is the NAND operation. Other options like A' · B' would require NOT gates before AND, and (A + B)' would require an OR gate followed by NOT.

Submit

15) A circuit shows input A going to a NOT gate, and its output being ORed with B. What is the expression?

Explanation

The NOT gate inverts A to A', and then A' is ORed with B, giving A' + B. This is the direct implementation. Option a is A OR B, c is A OR NOT B, and d is the negation of A' OR B, which is not correct.

Submit
×
Saved
Thank you for your feedback!
View My Results
Alva Benedict B. |PhD
College Expert
Alva Benedict B. is an experienced mathematician and math content developer with over 15 years of teaching and tutoring experience across high school, undergraduate, and test prep levels. He specializes in Algebra, Calculus, and Statistics, and holds advanced academic training in Mathematics with extensive expertise in LaTeX-based math content development.
Cancel
  • All
    All (15)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
A Boolean function maps:
A 2-input gate has this truth table: (0,0) -> 0, (0,1) -> 1,...
A Boolean variable's truth table has:
A 2-input gate has this truth table: (0,0) -> 0, (0,1) -> 1,...
The expression A · B + C represents a circuit with:
The expression (A + B) · C represents a circuit with:
How would you implement the expression A' + B?
The circuit for (A · B)' is a single:
A circuit implementing A' · B' would use:
The expression A + B + C' is implemented with:
Which expression describes a circuit where two inputs are XORed, and...
The expression A · (B + C) requires which combination of gates?
To build a circuit for A ⊕ B (XOR), which Boolean expression...
A circuit shows inputs A and B going into an AND gate, and the output...
A circuit shows input A going to a NOT gate, and its output being ORed...
play-Mute sad happy unanswered_answer up-hover down-hover success oval cancel Check box square blue
Alert!