wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Boolean Algebra and Logic Circuits

Total questions: 70

Worksheet time: 2hrs 48mins

Name
Class
Date
1.

Which of the following architectures consists of a single instruction stream and a single data stream?

a)

A. SIMD

b)

B. MISD

c)

C. SISD

d)

D. MIMD

2.

Which architecture processes multiple data elements with a single instruction?

a)

A. SISD

b)

B. SIMD

c)

C. MIMD

d)

D. MISD

3.

In which architecture do multiple processors execute different instructions on different data?

a)

A. MIMD

b)

B. MISD

c)

C. SISD

d)

D. SIMD

4.

Which of the following architectures is rarely used and mainly theoretical?

a)

A. SISD

b)

B. MISD

c)

C. SIMD

d)

D. MIMD

5.

Which architecture is best suited for fault-tolerant systems using redundant processing?

a)

A. SIMD

b)

B. SISD

c)

C. MISD

d)

D. MIMD

6.

Massively parallel computers are best characterized by:

a)

A. One processor executing many instructions

b)

B. Many processors working on the same task simultaneously

c)

C. Using only SISD architecture

d)

D. Executing a single thread at a time

7.

Which of the following is a major benefit of massively parallel computers?

a)

A. Simplified programming

b)

B. High energy consumption

c)

C. Speedup in data processing

d)

D. Cost-effectiveness per core

8.

A virtual machine (VM) is best described as:

a)

A. A hardware processor

b)

B. A physical server

c)

C. A software emulation of a physical computer

d)

D. A logic circuit

9.

One advantage of using a virtual machine is:

a)

A. Increased hardware cost

b)

B. Platform dependency

c)

C. Need for physical relocation

d)

D. Ability to run multiple OS environments

10.

Which of the following is a limitation of virtual machines?

a)

A. Slower performance compared to native execution

b)

B. Poor compatibility with physical hardware

c)

C. No support for multitasking

d)

D. Cannot install applications

11.

What is the sum output of a half adder with inputs A=1 and B=0?

a)

A. 0

b)

B. 1

c)

C. 2

d)

D. Undefined

12.

Which logic gates are used in a half adder?

a)

A. OR and NOT

b)

B. AND and XOR

c)

C. NAND and NOR

d)

D. XOR and NOR

13.

How many inputs does a full adder have?

a)

A. 2

b)

B. 3

c)

C. 4

d)

D. 1

14.

What is the carry-out of a full adder with inputs A=1, B=1, Cin=1?

a)

A. 0

b)

B. 1

c)

C. Undefined

d)

D. 2

15.

Which component is NOT part of a full adder design?

a)

A. XOR gates

b)

B. AND gates

c)

C. OR gates

d)

D. NOT gates

16.

A flip-flop is a type of:

a)

A. Combinational circuit

b)

B. Multiplexer

c)

C. Sequential circuit

d)

D. Encoder

17.

What is the output of an SR flip-flop when S=1 and R=0?

a)

A. Q=0, Q̅=1

b)

B. Q=1, Q̅=0

c)

C. Invalid

d)

D. Toggle

18.

What condition makes the output of an SR flip-flop invalid?

a)

A. S=0, R=1

b)

B. S=1, R=0

c)

C. S=1, R=1

d)

D. S=0, R=0

19.

Which flip-flop type avoids the invalid state of the SR flip-flop?

a)

A. T Flip-Flop

b)

B. D Flip-Flop

c)

C. JK Flip-Flop

d)

D. Master-Slave

20.

A JK flip-flop toggles its output when:

a)

A. J=1, K=1

b)

B. J=0, K=0

c)

C. J=1, K=0

d)

D. J=0, K=1

21.

Which Boolean law states that A + 0 = A?

a)

A. Complement Law

b)

B. Identity Law

c)

C. Domination Law

d)

D. Inverse Law

22.

Simplify the Boolean expression A + AB.

a)

A. AB

b)

B. A

c)

C. B

d)

D. A + B

23.

Which of the following is equivalent to A(A + B)?

a)

A. AB

b)

B. A + B

c)

C. A

d)

D. B

24.

DeMorgan’s theorem for (AB)’ is:

a)

A. A’B’

b)

B. A’ + B’

c)

C. A + B

d)

D. (A + B)’

25.

What is the purpose of a Karnaugh map?

a)

A. Increase propagation delay

b)

B. Minimize Boolean expressions

c)

C. Convert binary to decimal

d)

D. Generate truth tables

26.

How many cells are in a 3-variable K-map?

a)

A. 4

b)

B. 6

c)

C. 8

d)

D. 16

27.

What is a group of 4 adjacent 1s in a K-map called?

a)

A. Octet

b)

B. Pair

c)

C. Quad

d)

D. Unit

28.

Which of the following is a valid grouping in a K-map?

a)

A. Diagonal group of 1s

b)

B. 3 adjacent 1s

c)

C. 5 adjacent 1s

d)

D. Group of 2^n 1s

29.

Which of the following helps reduce the number of logic gates in a circuit?

a)

A. Creating truth tables

b)

B. Using flip-flops

c)

C. Simplifying expressions with K-map

d)

D. Adding redundant logic

30.

A full adder differs from a half adder because it includes:



a)

a) An additional input for carry-in

b)

b) Only two inputs (A and B)

c)

c) No carry output

d)

d) Only NAND gates

31.

In a half adder, the sum output is given by:



a)

a) A AND B

b)

b) A OR B

c)

c) A XOR B

d)

d) A NAND B

32.

A key benefit of using a virtual machine (VM) is:



a)

a) Reduced hardware costs due to resource sharing

b)

b) Higher single-threaded performance

c)

c) Elimination of all security risks

d)

d) No need for an operating system

33.

Which architecture allows multiple instructions to operate on a single data stream?



a)

a) SISD

b)

b) SIMD

c)

c) MISD

d)

d) MIMD

34.

When grouping cells in a K-map, which rule must be followed?



a)

a) Groups must always be square-shaped

b)

b) Groups must contain only adjacent '1's (including wrap-around)

c)

c) Groups must include at least one '0'

d)

d) Groups must be in a straight line only

35.

A half adder can be constructed using which gates?



a)

a) One AND and one OR gate

b)

b) One XOR and one AND gate

c)

c) One NAND and one NOR gate

d)

d) One NOT and one OR gate

36.

A full adder requires how many inputs?



a)

a) 2 (A and B)

b)

b) 3 (A, B, and Carry-in)

c)

c) 4 (A, B, Carry-in, and Carry-out)

d)

d) 1 (A only)

37.

In an SR flip-flop, what happens when S=1 and R=1?



a)

a) The output toggles

b)

b) The output becomes 0

c)

c) The output becomes 1

d)

d) The state is invalid/forbidden

38.

A JK flip-flop eliminates the forbidden state of an SR flip-flop by:



a)

a) Adding a clock input

b)

b) Making J=1 and K=1 toggle the output

c)

c) Removing the set and reset inputs

d)

d) Using only NAND gates

39.

Which of the following is the correct truth table for an AND gate with two inputs (A and B)?

a)

A = 0, B = 0 → Output = 1

b)

A = 0, B = 1 → Output = 1

c)

A = 1, B = 0 → Output = 1

d)

A = 1, B = 1 → Output = 1

40.

What is the output of an OR gate if both inputs are 1?

a)

1

b)

0

c)

Depends on the circuit

d)

Undefined

41.

A NOT gate produces what kind of output?

a)

The inverse of the input

b)

The sum of the inputs

c)

The product of the inputs

d)

A constant 0

42.

What is the output of an XOR gate when both inputs are the same?

a)

0

b)

1

c)

It depends on the number of inputs

d)

Undefined

43.

What does a half adder circuit do?

a)

Adds two binary digits and produces a sum and a carry output

b)

Subtracts two binary numbers

c)

Adds multiple binary numbers at once

d)

Performs logical AND and OR operations

44.

Which two logic gates are required to construct a half adder?

a)

XOR and AND

b)

OR and AND

c)

NOR and NAND

d)

XOR and NOT

45.

Which additional gate(s) are required to build a full adder in addition to those in a half adder?

a)

XOR and OR

b)

NOR and XOR

c)

NAND and NOR

d)

NOT and AND

46.

What is the main purpose of a flip-flop in digital circuits?

a)

To store a single bit of data

b)

To add two binary numbers

c)

To act as a counter

d)

To generate random numbers

47.

Which of the following is a type of flip-flop?

a)

SR flip-flop

b)

AND flip-flop

c)

XOR flip-flop

d)

NOR flip-flop

48.

Which inputs does an SR flip-flop have?

a)

Set (S) and Reset (R)

b)

Clock (C) and Data (D)

c)

Enable (E) and Reset (R)

d)

Input (I) and Output (O)

49.

What is a major problem with an SR flip-flop?

a)

The output is unpredictable when both inputs are 1.

b)

It cannot store a binary value.

c)

It has no clock input.

d)

It does not allow toggling of states.

50.

How does a JK flip-flop differ from an SR flip-flop?

a)

It resolves the issue of the SR flip-flop’s indeterminate state.

b)

It cannot store binary data.

c)

It is only used for multiplication.

d)

It requires more inputs than an SR flip-flop.

51.

What is the Boolean expression for a NAND gate?

a)

NOT(A • B)

b)

NOT(A + B)

c)

A • B

d)

NOT(A) + NOT(B)

52.

Which Boolean expression represents an OR gate?

a)

A + B

b)

A • B

c)

NOT(A) • NOT(B)

d)

NOT(A + B)

53.

Which logic gate produces an output of 1 only when all inputs are 0?

a)

NOR

b)

AND

c)

XOR

d)

NAND

54.

What is the main advantage of using a Karnaugh Map?

a)

It simplifies Boolean expressions systematically.

b)

It increases the number of logic gates needed.

c)

It converts logic gates into flip-flops.

d)

It performs binary addition automatically.

55.

Which of the following statements accurately represents the two BEST methods of logic circuit simplification?

a)

Actual circuit trial and error evaluation and waveform analysis

b)

Karnaugh mapping and circuit waveform analysis

c)

Boolean algebra and Karnaugh mapping

d)

Boolean algebra and actual circuit trial and error evaluation

56.
Using the Karnaugh Map, find the logical expression.
a)
A'B'
b)
AB'
c)
A'B
d)
AB
57.

What is the simplified expression?

a)

B' + D

b)

B'D

c)

B + D'

d)

AB + CD

58.
What is the simplified expression?
a)
B'
b)
AB
c)
A'B'+AB'
d)
AC+AB
59.
What is the simplified expression?
a)
AB
b)
A'B+AB
c)
B
d)
AC+AB
60.

Find sop expression for the K-MAP

a)

X'Y' + W'

b)

XY + YW

c)

XY' + W'

d)

X'Y + W

61.

The circuit shown in figure below generates the function of

a)

X xor Y

b)

XY' + X'Y

c)

XY'

d)

XY' + XY + XY'

e)

0

62.

Consider the given K-map What would be the simplified expression?

a)

b'D + Ab' + c'D

b)

Bd'+ Ad' + c'D

c)

b'd' + BD + A

d)

c'D + ABc+ aBC + AD

63.

Consider the given K-map What would be the simplified expression?

a)

b'D + Ab' + c'D

b)

Bd'+ Ad' + c'D

c)

b'd' + BD + A

d)

c'D + ABc+ aBC + AD

64.

Write the SOP.

a)

C

b)

C'

c)

A

d)

B

65.

Write the SOP.

a)

A'C'

b)

B'C

c)

A'C

d)

AC

66.

Write the SOP.

a)

A'C'+AC

b)

AC

c)

BC+B'C'

d)

C'A+A

67.

Write the SOP.

a)

A'C+B'C

b)

A'C+BC

c)

AC+B'C

d)

AC+BC

68.

Write the SOP

a)

B'C+A'C

b)

B'C+A'C+AC'

c)

BC+AC

d)

B'C+AC+AC'

69.

Write the SOP.

a)

A'B'C'D+A'BC+BCD'

b)

A'B'C'D+ABC+BCD'

c)

A'B'C'D+A'BC+BCD

d)

A'B'C'D+A'BC

70.

Write the SOP.

a)

RT + RS

b)

R'T + RS

c)

R'T + RS'

d)

RTS