wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Digital Logic Quiz lesson 2

Total questions: 51

Worksheet time: 28mins

Name
Class
Date
1.

What is a combinational circuit?

a)

A circuit that stores information

b)

A circuit where outputs depend on present inputs only

c)

A circuit that uses memory

d)

A circuit that processes sequential data

2.

What is true about combinational circuits?

a)

They use memory elements

b)

Their output depends on both current and previous inputs

c)

They don’t use memory

d)

They require a clock signal

3.

What is the function of a half adder?

a)

To add two single-bit binary numbers

b)

To subtract two binary numbers

c)

To store binary data

d)

To multiply binary numbers

4.

What is a key difference between a half adder and a full adder?

a)

Half adder adds single bits; full adder adds multiple bits

b)

Full adder includes a carry-in input

c)

Half adder has memory; full adder does not

d)

Half adder uses sequential logic; full adder uses combinational logic

5.

What does a multiplexer do?

a)

Selects one of many inputs and routes it to a single output

b)

Distributes one input to many outputs

c)

Converts binary data to decimal

d)

Adds binary numbers

6.

How does a demultiplexer function?

a)

Selects one of several outputs and routes the input to it

b)

Combines multiple inputs into a single output

c)

Converts binary to BCD

d)

Adds two binary numbers

7.

What is a decoder used for?

a)

To convert binary data into a different form

b)

To store digital data

c)

To perform arithmetic operations

d)

To control flip-flops

8.

What is an encoder’s primary function?

a)

Converts an n-bit input into an m-bit binary code

b)

Adds binary numbers

c)

Routes a signal to different outputs

d)

Stores digital values

9.

What is an example of a priority encoder?

a)

BCD to seven-segment decoder

b)

S-R Flip-Flop

c)

Decimal to BCD encoder

d)

Multiplexer

10.

What differentiates a sequential circuit from a combinational circuit?

a)

Sequential circuits depend on present inputs only

b)

Sequential circuits store information and use previous outputs

c)

Sequential circuits do not require a clock signal

d)

Sequential circuits can only handle binary data

11.

What is the purpose of a flip-flop?

a)

To store and toggle between binary states

b)

To perform arithmetic calculations

c)

To convert binary to decimal

d)

To select one of many inputs

12.

What does it mean for a flip-flop to be edge-sensitive?

a)

It changes output based on the level of the clock signal

b)

It changes output only at specific moments, like rising or falling edges of a clock signal

c)

It continuously changes output based on input changes

d)

It doesn’t use a clock signal

13.

What is true about an S-R flip-flop?

a)

It uses only NOR gates

b)

It operates without a clock signal

c)

It has an additional enable input

d)

It uses combinational logic

14.

What type of flip-flop is a D flip-flop?

a)

A simple gated S-R latch with an inverter

b)

A master-slave configuration of two S-R latches

c)

A flip-flop that stores two inputs simultaneously

d)

A flip-flop that does not require a clock signal

15.

What does the T in T flip-flop stand for?

a)

Toggle

b)

Transfer

c)

Trigger

d)

Timing

16.

How does a master-slave JK flip-flop operate?

a)

It cascades two S-R flip-flops with feedback

b)

It stores multiple states simultaneously

c)

It outputs continuously based on input changes

d)

It does not require a clock signal

17.

What distinguishes a JK flip-flop from an S-R flip-flop?

a)

It eliminates the invalid state present in the S-R flip-flop

b)

It does not use memory elements

c)

It only operates without a clock

d)

It has more than two inputs

18.

How does an S-R latch differ from an S-R flip-flop?

a)

The S-R latch is asynchronous, while the S-R flip-flop is synchronous

b)

The S-R flip-flop does not use feedback

c)

The S-R latch requires a clock signal

d)

The S-R latch is sequential, while the S-R flip-flop is combinational

19.

What kind of signal triggering is used by most flip-flops?

a)

Level triggering

b)

Edge triggering

c)

Pulse triggering

d)

Delay triggering

20.

Which of the following circuits is memory-less?

a)

S-R Flip-Flop

b)

Multiplexer

c)

Sequential Circuit

d)

Full Adder

21.

What is the primary function of a full adder?

a)

To subtract binary numbers

b)

To add two binary numbers and handle a carry-in

c)

To store multiple bits of data

d)

To compare two binary values

22.

How does a decoder operate?

a)

It selects one output based on multiple inputs

b)

It converts an input into a binary code

c)

It decodes binary input to control multiple outputs

d)

It adds two binary numbers

23.

What is the role of a multiplexer’s select lines?

a)

To choose which input is routed to the output

b)

To toggle between different outputs

c)

To add binary numbers

d)

To clock the circuit

24.

In a demultiplexer, how many output lines are typically controlled by select lines?

a)

2^n

b)

n+1

c)

2n

d)

n

25.

Which type of circuit requires a clock signal to operate?

a)

Combinational circuit

b)

Half adder

c)

Sequential circuit

d)

Decoder

26.

What is the fundamental difference between a latch and a flip-flop?

4 lines
27.

What is the fundamental difference between a latch and a flip-flop?

a)

Latches are asynchronous; flip-flops are synchronous

b)

Flip-flops operate without a clock signal

c)

Latches store multiple states

d)

Flip-flops do not store information

28.

Which logic gate is typically used in the design of a D flip-flop?

a)

AND gate

b)

NAND gate

c)

OR gate

d)

XOR gate

29.

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

a)

To store binary information

b)

To add two binary numbers

c)

To decode a binary input

d)

To multiply binary inputs

30.

How does a full adder differ from a half adder in terms of inputs?

a)

The full adder has an additional carry-in input

b)

The full adder uses only two inputs

c)

The full adder does not include a sum output

d)

The full adder is used for subtraction

31.

What is a key feature of sequential circuits?

a)

They store information and use both past and present inputs

b)

They perform operations without using memory

c)

They only process one input at a time

d)

They can operate without a clock

32.

What kind of circuit is a flip-flop?

a)

Combinational circuit

b)

Sequential circuit

c)

Analog circuit

d)

Arithmetic circuit

33.

Which of the following is true for a D flip-flop?

a)

It has two outputs and no inputs

b)

It uses a JK flip-flop to operate

c)

It has a single data input and stores one bit of data

d)

It can perform arithmetic operations

34.

What is the function of a T flip-flop?

a)

To add two binary inputs

b)

To toggle its state between 0 and 1

c)

To convert binary to decimal

d)

To multiply binary numbers

35.

In an S-R flip-flop, what does the S input represent?

a)

Set

b)

Select

c)

Store

d)

Shift

36.

In an S-R flip-flop, what is the result when both S and R inputs are 1?

a)

The output is 0

b)

The output is 1

c)

The output is invalid or undefined

d)

The flip-flop toggles its state

37.

What type of circuit is used to store binary data in memory?

a)

Multiplexer

b)

Flip-flop

c)

Decoder

d)

Full adder

38.

What is an edge-triggered flip-flop?

a)

A flip-flop that changes its state on the clock edge (rising or falling)

b)

A flip-flop that operates continuously without a clock

c)

A flip-flop that stores multiple values

d)

A flip-flop that changes state based on level-sensitive input

39.

Which type of flip-flop eliminates the invalid condition present in the S-R flip-flop?

a)

D flip-flop

b)

JK flip-flop

c)

T flip-flop

d)

Master-slave flip-flop

40.

What is the function of the enable input in an S-R flip-flop?

a)

It allows or prevents the flip-flop from changing state

b)

It toggles the output between 0 and 1

c)

It resets the flip-flop to 0

d)

It multiplies the input by 2

41.

How does a master-slave flip-flop work?

a)

It uses two flip-flops, one controlling the other

b)

It operates only on rising clock edges

c)

It stores binary data indefinitely

d)

It performs arithmetic operations on input data

42.

What does the 'Q' output in a flip-flop represent?

a)

The reset state

b)

The stored value of the flip-flop

c)

The clock signal

d)

The inverted output of the flip-flop

43.

What is the primary use of a decoder in digital circuits?

a)

To convert binary data into a specific output pattern

b)

To store multiple binary inputs

c)

To add binary numbers

d)

To convert decimal numbers to binary

44.

How many inputs does a full adder have?

a)

2

b)

3

c)

4

d)

5

45.

What is a common application of a multiplexer?

a)

To select one of many inputs and route it to the output

b)

To toggle between binary states

c)

To add two binary inputs

d)

To store binary values in memory

46.

How does a flip-flop differ from a latch?

a)

A flip-flop is synchronous, while a latch is asynchronous

b)

A latch operates on clock signals, while a flip-flop does not

c)

A flip-flop stores multiple bits of data, while a latch stores only one

d)

A flip-flop is used for arithmetic operations, while a latch is not

47.

What is the purpose of a D flip-flop’s inverter between the S and R inputs?

a)

To prevent invalid states

b)

To ensure the flip-flop stores the same value in both S and R

c)

To toggle the flip-flop output continuously

d)

To invert the clock signal

48.

In a sequential circuit, what component stores past input values?

a)

Decoder

b)

Multiplexer

c)

Flip-flop

d)

Full adder

49.

What is the output of a JK flip-flop when both J and K inputs are 1?

a)

The output remains unchanged

b)

The output toggles

c)

The output is invalid

d)

The output is set to 0

50.

What is a T flip-flop commonly used for?

a)

To add binary numbers

b)

To store multiple bits

c)

To toggle its output between 0 and 1

d)

To multiply binary inputs

51.

What does a demultiplexer do in digital circuits?

a)

Routes one input signal to one of many outputs

b)

Combines multiple inputs into one output

c)

Stores data in binary format

d)

Performs sequential arithmetic operations