Flip-Flop MCQ Quiz - Objective Question with Answer for Flip-Flop - Download Free PDF

Last updated on Jun 10, 2025

Latest Flip-Flop MCQ Objective Questions

Flip-Flop Question 1:

In a J-K flip flop, when J = 1 and K = 1 then it will be considered as:

  1. set condition
  2. reset condition
  3. no change
  4. toggle condition
  5. None of the above

Answer (Detailed Solution Below)

Option 4 : toggle condition

Flip-Flop Question 1 Detailed Solution

Concept

JK flip flop:

 

F1 Shraddha Jai 09.11 (3)

The truth table of JK flipflop:

J

K

Q

\(\bar Q\)

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

0

 

T flip-flop is formed by combining both J and K inputs of the JK-flipflop

In the above truth table when J = K = 1, its output is toggled.

Characteristic Table of JK flip flop

J

K

Qn

Qn+1

0

0

0

0

0

0

1

1

0

1

0

0

0

1

1

0

1

0

0

1

1

0

1

1

1

1

0

1

1

1

1

0

 

F1 R.S D.K 11.09.2019 D 4

Qn+1 = JQ̅n + K̅Qn

Flip-Flop Question 2:

What is the difference between edge-triggering and level-triggering?

  1. Edge-triggering responds to the transition of the clock, while level-triggering responds to the level of the clock.
  2. Edge-triggering requires more power than level-triggering.
  3. Edge-triggering is faster than level-triggering.
  4. Edge-triggering responds to the level of the input, while level-triggering responds to the transition.

Answer (Detailed Solution Below)

Option 1 : Edge-triggering responds to the transition of the clock, while level-triggering responds to the level of the clock.

Flip-Flop Question 2 Detailed Solution

The correct answer is: 1) Edge-triggering responds to the transition of the clock, while level-triggering responds to the level of the clock.

Triggering methods of flip-flop:

1.) Edge Triggering:

  • In a sequential circuit, if the output changes when the signal transits from a high level to a low level or from a low level to a high level, we call it edge triggering. 
  • Here, the edge that changes the voltage from the low level to the high level is called the positive edge.
  • And, the edge that changes the voltage from the high level to the low level is called the negative edge.

F2 Madhuri Engineering 30.05.2022 D16

2.) Level Triggering:

  • In the sequential circuit, if the output changes during the high voltage period or low voltage period, it is called level triggering.
  • The output of the circuit is high for a positive level and low for a negative level. 

F2 Madhuri Engineering 30.05.2022 D17

Flip-Flop Question 3:

Which of the following latches will change its output only when the enable signal is active and there is a change in the input? 

  1. D Latch 
  2. Gated D Latch
  3. T Latch
  4. SR Latch

Answer (Detailed Solution Below)

Option 2 : Gated D Latch

Flip-Flop Question 3 Detailed Solution

The correct answer is Option 2: Gated D Latch.

Concept

Latches are basic building blocks in digital electronics that are used to store one bit of data. They are often used in memory devices, registers, and flip-flops. The output of a latch depends on the input signals and the enable signal.

In the given question, we are asked to identify which type of latch changes its output only when the enable signal is active and there is a change in the input.

 Additional Information

Option 1: D Latch

A D Latch, also known as a Data Latch, is a general term that can refer to both gated and non-gated versions. Without specifying "gated," it is ambiguous. The gated version (Gated D Latch) specifically matches the condition given in the question.

Option 2: Gated D Latch

A Gated D Latch changes its output based on the input only when the enable signal is active. This matches the condition given in the question, making it the correct answer.

Option 3: T Latch

A T Latch (Toggle Latch) changes its state (toggles) whenever the enable signal is high and the input (T) is 1. It does not directly follow the input, hence it does not match the condition given in the question.

Option 4: SR Latch

An SR Latch (Set-Reset Latch) changes its output based on the set (S) and reset (R) inputs. It does not have an enable signal that controls when the input changes are accepted, so it does not match the condition given in the question.

Flip-Flop Question 4:

In a JK flip - flop we have J = Q̅ and K = 1. Assuming the flip - flop was initially cleared and then clocked for 6 pulse, the sequence at the Q output will be -

qImage67812477e200e810d391e1f5

  1. 010000 
  2. 011001 
  3. 010010
  4. 010101

Answer (Detailed Solution Below)

Option 4 : 010101

Flip-Flop Question 4 Detailed Solution

Concept

The characteristics equation of JK flip flop is:

\(Q_{n+1}=J\bar{Q_n}+\bar{K}Q_n\)

where, \({Q_{n+1}}=Next \space state\)

\(Q_n=Present \space state\)

Calculation

From the given figure, \(J=\bar{Q}\) and K = 1

\(Q_{n+1}=\bar{Q_n}\bar{Q_n}+\bar{1}Q_n\)

\(Q_{n+1}=\bar{Q_n}\)

The next stage is toggling for every clock pulse.

It is given that the flip-flop was initially cleared. So, Qn = 0, so \(Q_{n+1}=\bar{0}=1\)

So, after 1st clock pulse, the output will again toggle to 0.

After the 6th clock pulse, the sequence of the output will be 010101.

Flip-Flop Question 5:

A 4 - bit - synchronous counter uses flip-flops with propagation delay time of 25 ns each. The maximum possible time required for change of state is -

  1. 25 ns 
  2. 50 ns
  3. 75 ns
  4. 100 ns

Answer (Detailed Solution Below)

Option 1 : 25 ns 

Flip-Flop Question 5 Detailed Solution

Concept

The maximum propagation delay (tpd) for the synchronous counter is given by:

tpd = td

tpd = Propagation delay of 1 Flip flop

Calculation

Given is a 4-bit synchronous counter for which the maximum possible time needed for the change of state will be the maximum possible propagation delay:

tpd = Delay of 1 flip-flop only

tpd = 25 ns 

Mistake Points

The maximum propagation delay (tpd) for an asynchronous counter is given by:

tpd = n × t

tpd = Propagation delay of 1 Flip flop

n = No. of flip flops

Top Flip-Flop MCQ Objective Questions

Which condition is shown in J-K flip flop as no changes next state from the present state? 

  1. J = 0, K = 0
  2. J = 0, K = 1
  3. J = 1, K = 0 
  4. J = 1, K = 1

Answer (Detailed Solution Below)

Option 1 : J = 0, K = 0

Flip-Flop Question 6 Detailed Solution

Download Solution PDF

Truth Table of J-K flip flop

J

K

Qn+1

0

0

No change

0

1

Reset

1

0

Set

1

1

Toggle

At J = 0, K = 0, the J-K flip flop has no changes in the next state from the present state.

Truth Table of S-R flip flop

S

R

Qn+1

0

0

No change

0

1

Reset

1

0

Set

1

1

Invalid

Truth Table of D flip flop

D

Qn+1

0

0

1

1

Truth Table of T flip flop

T

Qn+1

0

No change

1

Toggle

D flip flop can be made from a J-K flip flop by making

  1. J = K
  2. J = K = 1
  3. J = 0, K = 1
  4. J = K̅

Answer (Detailed Solution Below)

Option 4 : J = K̅

Flip-Flop Question 7 Detailed Solution

Download Solution PDF

D flip flop:

D flip flop has only one input terminal. The output of the D flip flop will be the same as the input. Hence, it is used in delay circuits.

The circuit is as shown below.

Logic symbol:

F1 U.B Madhu 27.03.20 D9

Truth table:

D

Qn (Present state)

Qn+1 (Next state)

0

0

0

0

1

0

1

0

1

1

1

1

 

Characteristic equation: Qn+1 = D

The D flip flop may be obtained from an S-R flip flop by just putting one inverter between the S and R as shown in the figure below.

S = R̅

F1 U.B Madhu 27.03.20 D10

The D flip flop may be obtained from a J-K flip flop by just putting one inverter between the J and K as shown in the figure below.

K = J̅

F1 U.B Madhu 27.03.20 D11

T flip flop:

T flip flop has only one input terminal. The output of the T flip flop will be toggled when the input is high on every new clock pulse. The output will be the same as the previous state when the input is low.

The circuit is as shown below.

Logic symbol:

F1 U.B Madhu 27.03.20 D12

Truth table:

T

Qn (Present state)

Qn+1 (Next state)

0

0

0

0

1

1

1

0

1

1

1

0

 

Characteristic equation: Qn+1 = TQ̅­n + T̅Qn

The T flip flop may be obtained from a J-K flip flop by making both the inputs are the same i.e. J = K.

F1 U.B Madhu 27.03.20 D13

Which is used for storing the one-bit digital data? 

  1. NAND GATE
  2. GATE
  3. Flip flop
  4. Register 

Answer (Detailed Solution Below)

Option 3 : Flip flop

Flip-Flop Question 8 Detailed Solution

Download Solution PDF

Flip-Flop

  • A flip-flop is the basic storage element in sequential logic.
  • A flip-flop is a device that stores a single bit (binary digit) of data.
  • The stored data can be changed by applying varying inputs.
  • Flip Flops are edge-triggered while the latch is level-triggered.
  • Flip Flops are of 4 types: SR, JK, T, and D flip-flops.

Register

  • A Register is a collection of flip-flops.
  • For storing n-bit data, a register comprising of n number of flip-flops is used.

GATE

  • A logic gate is a device that acts as a building block for digital circuits.
  • They perform basic logical functions that are fundamental to digital circuits. 
  • Example: AND, OR, NOT, NAND, NOR, XOR, XNOR

Master-slave configuration is used in FF to

  1. increase its clocking rate
  2. reduces power dissipation
  3. eliminates race around condition
  4. improves its reliability

Answer (Detailed Solution Below)

Option 3 : eliminates race around condition

Flip-Flop Question 9 Detailed Solution

Download Solution PDF

Race around condition:

For JK flip-flop if J, K, and Clock are equal to 1 the state of flip-flop keeps on toggling which leads to uncertainty in determining the output of the flip-flop. This problem is called Race around the condition.

This can be eliminated by using the following methods.

  • Increasing the delay of flip-flop
  • Use of edge-triggered flip-flop
  • Use of master-slave JK flip flop


The Master-slave configuration is used in a flipflop to eliminate the race around condition but not to store two bits of information.

The one input RS flip flop is the ______ flip flop

  1. T
  2. D
  3. R
  4. Latch

Answer (Detailed Solution Below)

Option 2 : D

Flip-Flop Question 10 Detailed Solution

Download Solution PDF

D flip flop :

D flip flop has only one input terminal. The output of the D flip flop will be the same as the input. Hence, it is used in delay circuits.

The circuit is as shown below.

Logic symbol:

F1 U.B Madhu 27.03.20 D9

Truth table:

D

Qn (Present state)

Qn+1 (Next state)

0

0

0

0

1

0

1

0

1

1

1

1

 

The D flip flop may be obtained from an S-R flip flop by just putting one inverter between the S and R as shown in the figure below.

S = R̅

F1 U.B Madhu 27.03.20 D10

∴ The one input RS flip flop is the D flip flop.

When two asynchronous active low inputs PRESET and CLEAR are applied to a J-K flip flop the output will be

  1. 0
  2. Undefined
  3. Previous state
  4. 1

Answer (Detailed Solution Below)

Option 2 : Undefined

Flip-Flop Question 11 Detailed Solution

Download Solution PDF

The PRESET and CLEAR inputs of the JK Flip-Flop are asynchronous, which means that they will have an immediate effect on the Q and Q’ outputs regardless of the state of the clock and / or the J and K inputs.F1 Neha.B 30-03-21 Savita D1

1.When the preset input is activated, the flip-flop will be set (Q=1, not-Q=0) regardless of any of the synchronous inputs or the clock.

 2.When the clear input is activated, the flip-flop will be reset (Q=0, not-Q=1), regardless of any of the synchronous inputs or the clock.

3.When preset and clear inputs are activated we get an invalid state on the output, where Q and not-Q go to the same state.

Important Points-

JK Flip-Flop Truth Table- From  truth table it can be seen that the CLEAR (CLR) and PRESET inputs are active at a low logic level  and put on the Q output of the Flip-Flop, a high logic level regardless of the state of the clock and / or the state of the J and K inputs.

 

Input

Output

 

Preset

Clear

CLK

J

K

Q

Invalid

0

0

1*

1*

Preset

0

1

1

0

Clear

1

0

0

1

No change

1

1

Q0

0

No change

1

1

0

0

Q0

0

Reset

1

1

0

1

0

1

Set

1

1

1

0

1

0

Toggle

1

1

1

1

0

Q0

Which of the following is the other name for the D flip-flop?

  1. Dual flip-flop
  2. Decimal flip-flop
  3. Delay flip-flop
  4. Decay flip-flop

Answer (Detailed Solution Below)

Option 3 : Delay flip-flop

Flip-Flop Question 12 Detailed Solution

Download Solution PDF

Concept:

D flip flop :

D flip flop has only one input terminal. The output of the D flip flop will be the same as the input. Hence, it is used in delay circuits.

The circuit is as shown below.

Logic symbol:

F1 U.B Madhu 27.03.20 D9

Truth table:

D

Qn (Present state)

Qn+1 (Next state)

0

0

0

0

1

0

1

0

1

1

1

1

 

Important Points

The D flip flop may be obtained from an S-R flip flop by just putting one inverter between the S and R as shown in the figure below.

S = R̅

F1 U.B Madhu 27.03.20 D10

∴ The one input RS flip flop is the D flip flop.

A flip-flop can store:

  1. One bit of data
  2. Two bits of data
  3. Three bits of data
  4. Any number of bits of data

Answer (Detailed Solution Below)

Option 1 : One bit of data

Flip-Flop Question 13 Detailed Solution

Download Solution PDF

The correct answer is One bit of data.

Key Points

  • A flip-flop is a basic digital memory circuit, also known as a bistable multivibrator.
  • It has two stable states, which can be used to store binary information.
  • Each flip-flop can store exactly one bit of data, representing either a 0 or a 1.
  • Flip-flops are fundamental building blocks of digital electronics systems used in computers, communications, and many other types of systems.`

Which of the following logic circuits do not have no-change condition?

  1. D-FF
  2. T-FF
  3. JK-FF
  4. SR-Latch

Answer (Detailed Solution Below)

Option 1 : D-FF

Flip-Flop Question 14 Detailed Solution

Download Solution PDF

1) All flipflops except D – FF have input conditions that drive them in the Hold state.

2) However D – FF does not have such an input condition. Output always follows the input.

D

Q(n+1) = D

State

0

0

Reset

1

1

Set

 

Key Notes:

All flipflop truth tables are defined below:

SR flipflop

S

R

Q(n+1)

State

0

0

Q(n)

Hold

0

1

0

Reset

1

0

1

Set

1

1

Undesirable

if NOR gates used.

XX

 

JK flipflop:

J

K

Q(n+1)

State

0

0

Q(n)

Hold

0

1

0

Reset

1

0

1

Set

1

1

\(\overline {Q_n}\)

Toggle

 

T flipflop:

T

Q(n+1)

State

0

Q(n)

Hold

1

\(\overline {Q_n}\)

Toggle

Toggle condition is present in which of the following?

  1. D Flip Flop
  2. Clocked SR Flip Flop
  3. SR Latch
  4. JK Flip Flop

Answer (Detailed Solution Below)

Option 4 : JK Flip Flop

Flip-Flop Question 15 Detailed Solution

Download Solution PDF

The correct answer is option 4

Analysis:

Truth table for J-K flip flop:

J

K

Qn+1

0

0

Qn

0

1

0

1

0

1

1

1

n

 

So, the output will toggle when both the inputs are 1, i.e.

J = K = 1

Get Free Access Now
Hot Links: teen patti circle teen patti 50 bonus teen patti comfun card online