Flip-Flop MCQ Quiz - Objective Question with Answer for Flip-Flop - Download Free PDF
Last updated on Jul 10, 2025
Latest Flip-Flop MCQ Objective Questions
Flip-Flop Question 1:
The J input of a JK flipflop is connected to logical 1. The K input is connected to Q'(Q complement) of the same flipflop. Assume that the flipflop is initially cleared and then 6 clock pulses are applied. What is the output sequence at Q?
Answer (Detailed Solution Below)
Flip-Flop Question 1 Detailed Solution
Concept:
A JK flip-flop toggles its output on every clock pulse when both J and K are high.
Given configuration:
- J = 1 (logic high)
- K = Q′ (complement of Q)
This means K will be 1 when Q is 0, and K will be 0 when Q is 1.
Initial Condition:
Q = 0 (flip-flop is initially cleared)
Apply 6 Clock Pulses:
Clock Pulse | Q | K = Q′ | JK Flip-Flop Behavior |
---|---|---|---|
1 | 0 → 1 | 1 | J = 1, K = 1 → Toggle |
2 | 1 → 1 | 0 | J = 1, K = 0 → Set |
3 | 1 → 1 | 0 | J = 1, K = 0 → Set |
4 | 1 → 1 | 0 | J = 1, K = 0 → Set |
5 | 1 → 1 | 0 | J = 1, K = 0 → Set |
6 | 1 → 1 | 0 | J = 1, K = 0 → Set |
Final Output Sequence at Q:
0 1 1 1 1 1
→ 011111
Flip-Flop Question 2:
In a J-K flip flop, when J = 1 and K = 1 then it will be considered as:
Answer (Detailed Solution Below)
Flip-Flop Question 2 Detailed Solution
Concept:
JK flip flop:
The truth table of JK flipflop:
J |
K |
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 |
Qn+1 = JQ̅n + K̅Qn
Flip-Flop Question 3:
At what point does the slave flip-flop in a positive edge triggered JK Master-Slave configuration update its output?
Answer (Detailed Solution Below)
Flip-Flop Question 3 Detailed Solution
Explanation:
- Master-Slave flip-flop is the cascaded combination of two flip-flops among which the first is designated as master flip-flop while the next is called slave flip-flop.
- The master flip-flop is triggered by the external clock pulse train while the slave is activated at its inversion i.e. if the master is positive edge-triggered, then the slave is negative-edge triggered and vice-versa.
- There will be a change in the output when the state of the slave is affected because the output is taken at the slave.
Working:
The structure of the Master-slave JK flip flop is shown below
Working of Master-Slave flip flop
1) When CLK = High, the Master will be active and the slave will be inactive.
Feedback values don’t change as slave flip flop is inactive. Due to this Master output Toggles only once in one clock pulse.
2) When CLK = low
The latest master outputs are transferred to slave inputs and output is obtained. That is slave output change only once in one clock pulse.
3) Master-Slave JK flip flop is similar to the negative edge triggered flip flop
4) Master-Slave JK flip flop also can be converted to positive edge-triggered as shown
Flip-Flop Question 4:
Which of the following is true about the behaviour of a D Flip-Flop when the clock input is NOT transitioning?
Answer (Detailed Solution Below)
Flip-Flop Question 4 Detailed Solution
The correct statement about the behavior of a D Flip-Flop when the clock input is NOT transitioning is: 1) The output remains at the last value.
Explanation:
-
Edge-Triggered Behavior: A D flip-flop is an edge-triggered device. This means it samples its input (D) and updates its output (Q) only at a specific transition of the clock signal (either the rising edge or the falling edge, depending on its design).
-
Latched State: When the clock input is not transitioning (i.e., it's held high, held low, or in between edges), the flip-flop is in a latched state. In this state, its output is isolated from the D input. Any changes in the D input during this period will not affect the output. The output simply holds the data that was present at the last active clock edge.
Flip-Flop Question 5:
What happens to the output of a JK Flip-Flop when J = 1, K = 1, and clock is active?
Answer (Detailed Solution Below)
Flip-Flop Question 5 Detailed Solution
Explanation:
JK Flip-Flop
Definition: A JK flip-flop is a type of digital storage element used in sequential logic circuits. It is named after its inventor, Jack Kilby. The JK flip-flop is a refinement of the SR flip-flop, where the indeterminate state (when both inputs are set to 1) is eliminated by toggling the output. It has two inputs, labeled J and K, and a clock input that controls the timing of state changes.
Working Principle: The JK flip-flop operates based on the values of its inputs (J and K) and the current state of the output (Q). On the rising or falling edge of the clock signal (depending on the flip-flop's configuration), the output state changes according to the following truth table:
J | K | Q (Current State) | Q (Next State) |
---|---|---|---|
0 | 0 | Q | No Change |
0 | 1 | Q | Reset (0) |
1 | 0 | Q | Set (1) |
1 | 1 | Q | Toggle |
Top Flip-Flop MCQ Objective Questions
Which condition is shown in J-K flip flop as no changes next state from the present state?
Answer (Detailed Solution Below)
Flip-Flop Question 6 Detailed Solution
Download Solution PDFTruth 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
Answer (Detailed Solution Below)
Flip-Flop Question 7 Detailed Solution
Download Solution PDFD 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:
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̅
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̅
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:
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.
Which is used for storing the one-bit digital data?
Answer (Detailed Solution Below)
Flip-Flop Question 8 Detailed Solution
Download Solution PDFFlip-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
Answer (Detailed Solution Below)
Flip-Flop Question 9 Detailed Solution
Download Solution PDFRace 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
Answer (Detailed Solution Below)
Flip-Flop Question 10 Detailed Solution
Download Solution PDFD 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:
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̅
∴ 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
Answer (Detailed Solution Below)
Flip-Flop Question 11 Detailed Solution
Download Solution PDFThe 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.
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 |
Q̅ |
Invalid |
0 |
0 |
✕ |
✕ |
✕ |
1* |
1* |
Preset |
0 |
1 |
✕ |
✕ |
✕ |
1 |
0 |
Clear |
1 |
0 |
✕ |
✕ |
✕ |
0 |
1 |
No change |
1 |
1 |
✕ |
✕ |
✕ |
Q0 |
Q̅0 |
No change |
1 |
1 |
↓ |
0 |
0 |
Q0 |
Q̅0 |
Reset |
1 |
1 |
↓ |
0 |
1 |
0 |
1 |
Set |
1 |
1 |
↓ |
1 |
0 |
1 |
0 |
Toggle |
1 |
1 |
↓ |
1 |
1 |
Q̅0 |
Q0 |
Which of the following is the other name for the D flip-flop?
Answer (Detailed Solution Below)
Flip-Flop Question 12 Detailed Solution
Download Solution PDFConcept:
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:
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̅
∴ The one input RS flip flop is the D flip flop.
A flip-flop can store:
Answer (Detailed Solution Below)
Flip-Flop Question 13 Detailed Solution
Download Solution PDFThe 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?
Answer (Detailed Solution Below)
Flip-Flop Question 14 Detailed Solution
Download Solution PDF1) 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 |
|
Toggle |
T flipflop:
T |
Q(n+1) |
State |
0 |
Q(n) |
Hold |
1 |
|
Toggle |
Toggle condition is present in which of the following?
Answer (Detailed Solution Below)
Flip-Flop Question 15 Detailed Solution
Download Solution PDFThe 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 |
Q̅n |
So, the output will toggle when both the inputs are 1, i.e.
J = K = 1