wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Flip-Flop Quiz

Total questions: 112

Worksheet time: 2hrs 52mins

Name
Class
Date
1.

Which flip-flop is also known as a bistable multivibrator?

a)

SR Flip-Flop

b)

D Flip-Flop

c)

JK Flip-Flop

d)

All of the above

2.

What does the "D" in D flip-flop stand for?

a)

Data

b)

Delay

c)

Dual

d)

Dynamic

3.

In an SR flip-flop, what happens when both S and R inputs are 1?

a)

Set

b)

Reset

c)

Toggle

d)

Invalid state

4.

Which flip-flop eliminates the invalid condition of the SR flip-flop?

a)

JK Flip-Flop

b)

D Flip-Flop

c)

T Flip-Flop

d)

Master-Slave Flip-Flop

5.

What is the output of a T flip-flop when T=1 and clock pulses are applied?

a)

No change

b)

Reset

c)

Set

d)

Toggle

6.

How many stable states does a flip-flop have?

a)

1

b)

2

c)

3

d)

4

7.

A JK flip-flop can be made to work as a T flip-flop by:

a)

Connecting J = 1 and K = 0

b)

Connecting J = 0 and K = 1

c)

Connecting J = K = T

d)

Shorting Q and not-Q

8.

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

a)

SR

b)

D

c)

TP

d)

JK

9.

Flip-flops are primarily used for:

a)

Addition

b)

Multiplication

c)

Counting and storage

d)

Signal amplification

10.

A master-slave JK flip-flop avoids race conditions by:

a)

Using high-speed clock

b)

Using two JK flip-flops in series

c)

Feeding back outputs

d)

Using two different input voltages

11.

What does "SR" stand for in SR Flip-Flop?

a)

Set and Reset

b)

Shift and Register

c)

Serial and Random

d)

Store and Read

12.

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

a)

Q = 1, Q' = 0

b)

Q = 0, Q' = 1

c)

Q = Qprev

d)

Invalid state

13.

What is the condition called when both S = 1 and R = 1 in an SR flip-flop?

a)

Set

b)

Reset

c)

Hold

d)

Invalid

14.

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

a)

Set

b)

Reset

c)

Toggle

d)

No change (Hold state)

15.

Which logic gate combination is used in a basic SR flip-flop?

a)

AND gates

b)

NAND gates

c)

NOR gates

d)

XOR gates

16.

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

a)

Q = 1, Q' = 0

b)

Q = 0, Q' = 1

c)

Q = Qprev

d)

Invalid state

17.

What kind of flip-flop is an SR flip-flop?

a)

Monostable

b)

Astable

c)

Bistable

d)

Tristable

18.

What happens if both inputs of an SR latch using NAND gates are high (S = R = 1)?

a)

Invalid state

b)

Set state

c)

Reset state

d)

No change

19.

In a clocked SR flip-flop, the output changes:

a)

Whenever inputs change

b)

On every negative clock edge

c)

On a triggering clock edge

d)

Continuously without clock

20.

Which of the following is a major drawback of the basic SR flip-flop?

a)

Slow response

b)

Power loss

c)

Invalid condition at S = R = 1

d)

Large size

21.

What does "JK" stand for in JK flip-flop?

a)

Just Kill

b)

Jack Kilby

c)

John Kenneth

d)

Nothing specific

22.

What is the output of a JK flip-flop when J = 1, K = 0?

a)

Set (Q = 1)

b)

Reset (Q = 0)

c)

Toggle

d)

No change

23.

What happens when J = 1 and K = 1 in a JK flip-flop?

a)

No change

b)

Set

c)

Reset

d)

Toggle

24.

What is the major advantage of JK flip-flop over SR flip-flop?

a)

Less power usage

b)

No clock required

c)

Elimination of invalid condition

d)

Faster operation

25.

When J = 0 and K = 1, the output of a JK flip-flop will be:

a)

Toggle

b)

Set

c)

Reset

d)

Hold

26.

What is the output when J = 0, K = 0?

a)

Toggle

b)

No change

c)

Reset

d)

Set

27.

The race-around condition occurs in JK flip-flop when:

a)

Clock is high and J = K = 1

b)

J = 1 and K = 0

c)

Clock is low

d)

J = 0 and K = 1

28.

How is race-around condition avoided in JK flip-flops?

a)

Using a NAND gate

b)

By reducing voltage

c)

Using Master-Slave configuration

d)

Increasing delay

29.

Which of the following flip-flops is formed when J and K inputs are tied together?

a)

D flip-flop

b)

SR flip-flop

c)

T flip-flop

d)

None of the above

30.

Which logic gates are typically used to construct a JK flip-flop?

a)

NOR

b)

XOR

c)

NAND

d)

AND-OR

31.

What does the "D" in D Flip-Flop stand for?

a)

Delay

b)

Data

c)

Dual

d)

Direction

32.

How many inputs does a basic D flip-flop have (excluding clock)?

a)

1

b)

2

c)

3

d)

4

33.

What is the output of a D flip-flop when D = 1 and a clock edge is applied?

a)

Q = 0

b)

Q = 1

c)

Q = D'

d)

Q toggles

34.

What happens to the output of a D flip-flop when D = 0 and a rising clock edge occurs?

a)

Q = 1

b)

Q = 0

c)

Q toggles

d)

Q holds previous state

35.

What type of triggering is most commonly used in D flip-flops?

a)

Positive edge-triggered

b)

Negative edge-triggered

c)

Level-triggered

d)

Pulse-triggered

36.

Which flip-flop is considered the simplest and is often used for data storage?

a)

JK flip-flop

b)

T flip-flop

c)

D flip-flop

d)

SR flip-flop

37.

What is the function of a D flip-flop?

a)

Toggle the output

b)

Store previous output

c)

Eliminate race conditions

d)

Transfer input to output on clock edge

38.

If a D flip-flop has an input D = 1 and is triggered by a clock, what will Q be after the clock pulse?

a)

1

b)

0

c)

Unchanged

d)

Invalid

39.

The D flip-flop can be used to implement which of the following?

a)

Buffer

b)

Register

c)

Latch

d)

All of the above

40.

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

a)

Time

b)

Trigger

c)

Toggle

d)

Transfer

41.

What is the output of a T flip-flop when T = 0 and a clock edge occurs?

a)

Output toggles

b)

Output resets

c)

Output holds previous state

d)

Output sets to 1

42.

What happens when T = 1 and a clock pulse is applied to a T flip-flop?

a)

Output resets

b)

Output sets

c)

Output toggles

d)

Output remains unchanged

43.

A T flip-flop can be constructed using which of the following flip-flops?

a)

SR flip-flop

b)

D flip-flop

c)

JK flip-flop

d)

None of these

44.

T flip-flops are primarily used in:

a)

Adders

b)

Registers

c)

Frequency dividers and counters

d)

Code converters

45.

T flip-flops are primarily used in:

a)

Adders

b)

Registers

c)

Frequency dividers and counters

d)

Code converters

46.

What is the output when T = 1 for three consecutive clock pulses, starting with Q = 0?

a)

0 → 1 → 0 → 1

b)

0 → 1 → 1 → 0

c)

0 → 0 → 1 → 1

d)

0 → 1 → 1 → 1

47.

The characteristic equation of a T flip-flop is:

a)

Q(next) = T

b)

Q(next) = T'

c)

Q(next) = Q

d)

Q(next) = T ⊕ Q

48.

When used in a binary counter, each T flip-flop divides the frequency by:

a)

1

b)

2

c)

4

d)

10

49.

A T flip-flop differs from a JK flip-flop in that:

a)

It has two inputs

b)

It eliminates toggling

c)

It has only one input

d)

It does not respond to clock

50.

What does "edge triggering" refer to in digital circuits?

a)

Change in voltage level

b)

Change in logic state

c)

Response to a clock pulse edge

d)

Response to input value

51.

In a positive edge-triggered flip-flop, the output changes:

a)

When clock is high

b)

On the falling edge of the clock

c)

On the rising edge of the clock

d)

When data input is high

52.

Which symbol indicates a negative edge-triggered flip-flop?

a)

b)

c)

#

d)

*

53.

What is the main advantage of edge triggering over level triggering?

a)

More sensitive to noise

b)

Reduces race conditions

c)

Works without a clock

d)

Increases circuit size

54.

Which flip-flop operates on both rising and falling clock edges?

a)

D flip-flop

b)

T flip-flop

c)

JK flip-flop

d)

Dual-edge triggered flip-flop

55.

In edge triggering, which of the following is true?

a)

Flip-flop samples input throughout the clock pulse

b)

Flip-flop ignores the clock

c)

Flip-flop responds only at the moment of clock transition

d)

Output follows input continuously

56.

Which circuit component is often used to implement edge triggering in flip-flops?

a)

Resistor

b)

Capacitor

c)

Differentiator circuit

d)

XOR gate

57.

Which edge triggering allows capturing data when the clock changes from 1 to 0?

a)

Positive edge triggering

b)

Negative edge triggering

c)

Level triggering

d)

Dual edge triggering

58.

Which of the following statements is false about edge triggering?

a)

It improves timing accuracy

b)

It ensures synchronous operation

c)

It increases metastability

d)

It prevents unwanted state changes

59.

Flip-flops are primarily used for:

a)

Data transmission

b)

Arithmetic operations

c)

Data storage and sequencing

d)

Analog signal processing

60.

Which of the following is a common application of a T flip-flop?

a)

Data Latching

b)

Edge Detection

c)

Frequency Division

d)

Multiplexing

61.

A group of flip-flops used to store multiple bits is called a:

a)

Decoder

b)

Register

c)

Multiplexer

d)

Counter

62.

Which flip-flop is best suited for eliminating glitches and ensuring clean data storage?

a)

T flip-flop

b)

JK flip-flop

c)

SR flip-flop

d)

D flip-flop

63.

Flip-flops are essential components in:

a)

Analog amplifiers

b)

Digital clocks and timers

c)

Low-pass filters

d)

Voltage regulators

64.

Which flip-flop is typically used in binary counters?

a)

D flip-flop

b)

SR flip-flop

c)

JK or T flip-flop

d)

Clock generator

65.

A shift register is constructed using:

a)

Multiplexers

b)

Only JK flip-flops

c)

A series of flip-flops

d)

Logic gates only

66.

In digital systems, flip-flops are used to design:

a)

ALUs

b)

Memory units

c)

Control units and sequential circuits

d)

Signal conditioners

67.

Which of the following cannot be designed using flip-flops?

a)

Counter

b)

Shift register

c)

ROM

d)

Finite State Machine

68.

Flip-flops can act as:

a)

Digital timers

b)

Static memory cells

c)

Pulse-width modulators

d)

All of the above

69.

What is a register in digital electronics?

a)

A memory address decoder

b)

A group of logic gates

c)

A small amount of storage using flip-flops

d)

A type of microprocessor

70.

How many bits can be stored in a 4-bit register?

a)

2

b)

8

c)

16

d)

4

71.

What is the main function of a shift register?

a)

Add binary numbers

b)

Convert analog to digital

c)

Shift data left or right

d)

Store decimal numbers

72.

A register that shifts data in one direction only is called:

a)

Bidirectional shift register

b)

Left-right shift register

c)

Unidirectional shift register

d)

Static shift register

73.

How many flip-flops are required to construct an 8-bit register?

a)

2

b)

4

c)

8

d)

16

74.

Which of the following is not a type of register?

a)

Serial-in Serial-out (SISO)

b)

Serial-in Parallel-out (SIPO)

c)

Parallel-in Serial-out (PISO)

d)

Digital-in Analog-out (DIAO)

75.

Which register is used to hold the address of the next instruction in a CPU?

a)

Data Register

b)

Program Counter

c)

Instruction Register

d)

Accumulator

76.

Which type of register loads all bits simultaneously?

a)

Serial register

b)

Parallel register

c)

FIFO register

d)

Accumulator

77.

A register used to temporarily store data from the memory is called:

a)

Instruction Register

b)

Memory Data Register (MDR)

c)

Program Counter

d)

Status Register

78.

What is the main advantage of using registers in a processor?

a)

Cost reduction

b)

Fast data access

c)

Increased memory

d)

Signal amplification

79.

What is a shift register?

a)

A circuit that adds binary numbers

b)

A memory unit

c)

A group of flip-flops used to store and shift data

d)

A type of multiplexer

80.

How many flip-flops are needed in a 4-bit shift register?

a)

1

b)

2

c)

3

d)

4

81.

What does a Serial-In Serial-Out (SISO) register do?

a)

Loads and outputs all bits at once

b)

Shifts data both ways

c)

Loads and outputs one bit at a time

d)

Stores analog data

82.

Which shift register allows data to be entered serially and read out in parallel?

a)

SISO

b)

PISO

c)

SIPO

d)

PIPO

83.

What is the output of a 4-bit register initially loaded with 1011, after one right shift with 0 inserted from the left?

a)

0101

b)

1101

c)

0010

d)

0101

84.

What is the function of a serial-to-parallel converter?

a)

Converts analog data to digital

b)

Converts binary to decimal

c)

Converts serial data input into parallel output

d)

Converts voltage levels

85.

Which type of shift register is used for serial-to-parallel conversion?

a)

SISO

b)

SIPO

c)

PISO

d)

PIPO

86.

How many clock pulses are needed to convert 4-bit serial data to parallel?

a)

1

b)

2

c)

3

d)

4

87.

What type of flip-flop is commonly used in shift registers for data conversion?

a)

T flip-flop

b)

JK flip-flop

c)

SR flip-flop

d)

D flip-flop

88.

Which of the following devices uses serial-to-parallel conversion?

a)

Parallel printers

b)

Analog-to-digital converters

c)

CRT monitors

d)

Serial ports in computers

89.

In serial-to-parallel conversion, the input is:

a)

Entered all at once

b)

Shifted into the register one bit at a time

c)

Converted using logic gates

d)

Stored in cache memory

90.

Which parameter determines how fast a serial-to-parallel converter can operate?

a)

Number of bits

b)

Voltage

c)

Clock frequency

d)

Number of output lines

91.

Serial-to-parallel converters are commonly used in:

a)

RAM

b)

UART communication

c)

ROM

d)

ALU

92.

Which signal controls the data shifting in a serial-to-parallel converter?

a)

Enable

b)

Reset

c)

Clock

d)

Vcc

93.

What happens after the last bit is received in a serial-to-parallel converter?

a)

Data is cleared

b)

Data is printed

c)

Data is available in parallel output lines

d)

Data is shifted again

94.

What is the main function of a parallel-to-serial converter?

a)

Converts decimal to binary

b)

Converts data from analog to digital

c)

Converts parallel data inputs into serial output

d)

Stores data temporarily

95.

Which shift register is used in parallel-to-serial conversion?

a)

SIPO

b)

SISO

c)

PISO

d)

PIPO

96.

In a 4-bit parallel-to-serial converter, how many clock pulses are required to transmit the data?

a)

1

b)

2

c)

4

d)

8

97.

Which of the following devices uses parallel-to-serial conversion?

a)

Digital thermometer

b)

UART (Transmitter)

c)

LCD

d)

Printer

98.

What controls the shifting of bits in a parallel-to-serial converter?

a)

Vcc

b)

Clock

c)

Reset

d)

Enable

99.

In parallel-to-serial conversion, when is the data loaded into the shift register?

a)

After each bit is shifted

b)

Before shifting begins

c)

Continuously during operation

d)

Only when reset is high

100.

Which flip-flop is typically used in the design of shift registers for data conversion?

a)

JK

b)

D

c)

T

d)

SR

101.

Which of the following is not an application of a parallel-to-serial converter?

a)

Serial communication

b)

UART transmission

c)

Data compression

d)

Interfacing microprocessors with serial buses

102.

A parallel-to-serial converter is useful when:

a)

Data needs to be read simultaneously

b)

Data is transmitted over a single communication line

c)

Multiple devices write data at once

d)

Analog data needs to be converted

103.

What happens after all bits are shifted out in a PISO register?

a)

Register holds previous bits

b)

Register clears automatically

c)

Output repeats the same sequence

d)

New data must be loaded

104.

What is a counter in digital electronics?

a)

A device that multiplies numbers

b)

A sequential circuit that counts clock pulses

c)

A logic gate

d)

A type of decoder

105.

Which flip-flop is most commonly used in counter design?

a)

SR flip-flop

b)

D flip-flop

c)

JK flip-flop

d)

T flip-flop

106.

A 3-bit binary counter can count from:

a)

0 to 3

b)

0 to 7

c)

0 to 8

d)

1 to 7

107.

A mod-10 counter has how many distinct states?

a)

2

b)

4

c)

8

d)

10

108.

Which of the following is a synchronous counter?

a)

Ripple counter

b)

Johnson counter

c)

Ring counter

d)

All flip-flops triggered by the same clock

109.

Which of these is an asynchronous counter?

a)

Binary counter with single clock input to first flip-flop

b)

All flip-flops triggered together

c)

Synchronous up-down counter

d)

Counter with enable logic

110.

The frequency of the output of the last flip-flop in a 4-bit ripple counter is:

a)

Same as the clock frequency

b)

Half of the clock frequency

c)

One-eighth of the clock frequency

d)

One-sixteenth of the clock frequency

111.

What is the main disadvantage of asynchronous counters?

a)

Complexity

b)

High power usage

c)

Propagation delay

d)

Low frequency support

112.

What is an asynchronous up counter?

a)

A counter that counts downward asynchronously

b)

A counter where all flip-flops are triggered by the same clock

c)

A counter where only the first flip-flop is clocked, and others are triggered by previous outputs

d)

A counter with no flip-flops