Flip-Flops MCQs

Practice Flip-Flops MCQs with four options, answers and explanations for focused Electronics & Telecommunication Engineering revision.

Question 3
Digital ElectronicsFlip-Flops

For a JK flip-flop, if J = 1 and K = 1, the next state is?

  • AAlways 0
  • BAlways 1
  • CThe complement of the present state
  • DEqual to the present state
Report an error
Correct Answer: C. The complement of the present state
Explanation: With J = K = 1, a JK flip-flop toggles, so Q(next) is the complement of Q(present).
Reference: Standard digital electronics: JK flip-flop characteristic
Question 6
Digital ElectronicsFlip-Flops

The race-around condition in a level-triggered JK flip-flop can occur when?

  • AJ = K = 0
  • BJ = 0, K = 1
  • CJ = K = 1 and the clock pulse is sufficiently wide
  • DJ = 1, K = 0 only
Report an error
Correct Answer: C. J = K = 1 and the clock pulse is sufficiently wide
Explanation: When J = K = 1, repeated toggling can occur during a sufficiently long active clock level if the propagation delay permits multiple changes.
Reference: Standard digital electronics: race-around condition
Question 7
Digital ElectronicsFlip-Flops

A common method of avoiding race-around in a JK flip-flop is to use?

  • AA master-slave or edge-triggered flip-flop
  • BA larger supply voltage only
  • CAn OR gate at the output
  • DA resistor in series with every input
Report an error
Correct Answer: A. A master-slave or edge-triggered flip-flop
Explanation: Master-slave or edge-triggered operation restricts the effective state transition and prevents repeated toggling during one clock interval.
Reference: Standard digital electronics: JK flip-flops
Question 8
Digital ElectronicsFlip-Flops

In an asynchronous clear input of a flip-flop, the term asynchronous means that clearing can occur?

  • AWithout waiting for an active clock edge
  • BOnly at the next clock edge
  • COnly when data input is HIGH
  • DOnly after two clock cycles
Report an error
Correct Answer: A. Without waiting for an active clock edge
Explanation: An asynchronous clear directly forces the stored state to the reset value independent of the normal clock transition.
Reference: Standard digital electronics: asynchronous reset
Question 9
Digital ElectronicsFlip-Flops

Unlike an asynchronous reset, a synchronous reset normally changes a flip-flop’s state?

  • AOnly in association with the active clock edge
  • BImmediately regardless of the clock
  • COnly when power is removed
  • DOnly after the clock stops
Report an error
Correct Answer: A. Only in association with the active clock edge
Explanation: A synchronous reset is sampled as part of the clocked logic operation and therefore takes effect at the relevant active clock edge.
Reference: Standard digital electronics: synchronous reset
Question 11
Digital ElectronicsFlip-Flops

A D flip-flop has D=Q̅ connected externally. Ignoring asynchronous controls, what behavior occurs on each active clock edge?

  • AIt toggles
  • BIt always resets
  • CIt always sets
  • DIt retains its state forever
Report an error
Correct Answer: A. It toggles
Explanation: Because the next D input is the complement of the current Q, each active edge loads the opposite state. The D flip-flop therefore behaves as a toggle element.
Reference: Standard digital electronics: D flip-flop feedback