Back to Practice Digital Electronics

Sequential Circuits - Practice MCQs for CCAT

50 Questions Section C: Hardware Digital Electronics

Sequential Circuits Question Bank for C-CAT

Topic-wise Sequential Circuits MCQs for CDAC C-CAT preparation with answers and explanations.

Q1.
Flip-flop is:
ACombinational circuit
BMulti-bit memory
C1-bit memory element
DLogic gate
Show Answer & Explanation

Correct Answer: C - 1-bit memory element

Flip-flop stores 1 bit of information.

Q2.
SR flip-flop invalid state is when:
AS=0, R=0
BS=1, R=0
CS=0, R=1
DS=1, R=1
Show Answer & Explanation

Correct Answer: D - S=1, R=1

S=R=1 is invalid in SR flip-flop (indeterminate output).

Q3.
JK flip-flop advantage over SR:
AFaster
BMore outputs
CNo invalid state (J=K=1 toggles)
DSimpler
Show Answer & Explanation

Correct Answer: C - No invalid state (J=K=1 toggles)

JK: when J=K=1, output toggles (no invalid state).

Q4.
D flip-flop:
AHas invalid state
BOutput follows D input on clock
CToggles always
DHas no clock
Show Answer & Explanation

Correct Answer: B - Output follows D input on clock

D flip-flop: Q follows D on clock edge (data latch).

Q5.
T flip-flop when T=1:
AOutput stays same
BOutput = 1
COutput = 0
DOutput toggles
Show Answer & Explanation

Correct Answer: D - Output toggles

T=1: output toggles. T=0: output holds.

Q6.
Register is:
ASingle flip-flop
BGroup of flip-flops storing multi-bit data
CLogic gate
DCounter
Show Answer & Explanation

Correct Answer: B - Group of flip-flops storing multi-bit data

Register: group of flip-flops storing n-bit word.

Q7.
Counter:
AOnly counts up
BCombinational circuit
CSequential circuit that counts pulses
DStores data only
Show Answer & Explanation

Correct Answer: C - Sequential circuit that counts pulses

Counter: sequential circuit that counts clock pulses.

Q8.
Mod-10 counter counts:
A0 to 10
B0 to 9
C1 to 10
D0 to 15
Show Answer & Explanation

Correct Answer: B - 0 to 9

Mod-10 (decade) counter: 0 to 9 then resets.

Q9.
Synchronous counter:
AFlip-flops triggered at different times
BRipple effect
CNo clock
DAll flip-flops triggered simultaneously
Show Answer & Explanation

Correct Answer: D - All flip-flops triggered simultaneously

Synchronous: all flip-flops share common clock.

Q10.
Shift register can:
AOnly store
BShift data left/right, serial-parallel conversion
COnly count
DOnly add
Show Answer & Explanation

Correct Answer: B - Shift data left/right, serial-parallel conversion

Shift register shifts data and converts serial<->parallel.

Q11.
What differentiates sequential circuits from combinational circuits?
ASequential circuits are faster
BSequential circuits have no outputs
CSequential circuits use more gates
DSequential circuits have memory/feedback
Show Answer & Explanation

Correct Answer: D - Sequential circuits have memory/feedback

Sequential circuits have memory elements (flip-flops) and feedback, so output depends on current input and previous state.

Q12.
What is a latch?
AA type of gate
BA level-triggered storage element
CAn edge-triggered storage element
DA type of counter
Show Answer & Explanation

Correct Answer: B - A level-triggered storage element

A latch is a level-triggered bistable device that can store one bit of data. It responds to input level, not edge.

Q13.
What is a flip-flop?
ALevel-triggered storage element
BCombinational circuit
CEdge-triggered storage element
DType of counter
Show Answer & Explanation

Correct Answer: C - Edge-triggered storage element

A flip-flop is an edge-triggered bistable device that changes state only on clock edge (rising or falling).

Q14.
How does D flip-flop solve the invalid state problem of SR flip-flop?
AUses more gates
BUses only one input that goes to S, and its complement to R
CUses feedback
DUses larger transistors
Show Answer & Explanation

Correct Answer: B - Uses only one input that goes to S, and its complement to R

D flip-flop has single data input D. S=D and R=D', so S and R can never both be 1 simultaneously.

Q15.
What does the D flip-flop do on clock edge?
AInverts the output
BSets the output
CClears the output
DCopies input D to output Q
Show Answer & Explanation

Correct Answer: D - Copies input D to output Q

D flip-flop copies the value of D input to Q output on the active clock edge.

Q16.
What is the toggle mode of JK flip-flop?
AJ=1, K=1
BJ=0, K=1
CJ=1, K=0
DJ=0, K=0
Show Answer & Explanation

Correct Answer: A - J=1, K=1

When J=1 and K=1, JK flip-flop toggles its output on each clock edge (Q changes to Q').

Q17.
What is a synchronous counter?
ACounter with synchronization circuit
BCounter that runs at high speed
CCounter that counts synchronously with input
DCounter where all flip-flops are clocked simultaneously
Show Answer & Explanation

Correct Answer: D - Counter where all flip-flops are clocked simultaneously

In synchronous counter, all flip-flops receive the same clock signal and change state simultaneously.

Q18.
What is a ripple counter?
ACounter with wave-like output
BHigh-speed counter
CCounter that counts in ripples
DAsynchronous counter where each flip-flop triggers the next
Show Answer & Explanation

Correct Answer: D - Asynchronous counter where each flip-flop triggers the next

In ripple (asynchronous) counter, each flip-flop output clocks the next, causing changes to ripple through.

Q19.
What is the MOD of a counter with 4 flip-flops?
A4
B16
C8
D32
Show Answer & Explanation

Correct Answer: B - 16

MOD (modulus) = 2n where n is number of flip-flops. 4 flip-flops give MOD-16 counter (counts 0-15).

Q20.
What is SISO shift register?
ASerial In Serial Out
BSingle In Single Out
CShift In Shift Out
DSequential In Sequential Out
Show Answer & Explanation

Correct Answer: A - Serial In Serial Out

SISO is Serial In Serial Out - data enters serially one bit at a time and exits serially.

Q21.
What is a ring counter?
AShift register with output fed back to input
BCounter with circular display
CCounter that counts in rings
DCounter with ring topology
Show Answer & Explanation

Correct Answer: A - Shift register with output fed back to input

A ring counter is a shift register where the output of the last flip-flop is connected back to the input of the first.

Q22.
What is a Johnson counter?
ARing counter with inverted feedback
BCounter named after inventor
CBinary counter
DDecimal counter
Show Answer & Explanation

Correct Answer: A - Ring counter with inverted feedback

A Johnson counter (twisted ring counter) has the inverted output of the last flip-flop connected to input of the first.

Q23.
What is master-slave flip-flop?
AMain flip-flop only
BPrimary and secondary flip-flop
CTwo flip-flops in series triggered on opposite clock edges
DBackup flip-flop
Show Answer & Explanation

Correct Answer: C - Two flip-flops in series triggered on opposite clock edges

Master-slave consists of two flip-flops: master captures input on one clock edge, slave transfers to output on other edge.

Q24.
What is race condition in flip-flops?
AFlip-flops operating too fast
BUnpredictable output due to multiple state changes in one clock
CCompetition between flip-flops
DTiming constraint
Show Answer & Explanation

Correct Answer: B - Unpredictable output due to multiple state changes in one clock

Race condition occurs when output changes multiple times during one clock period due to feedback, causing unpredictable results.

Q25.
What is metastability in flip-flops?
AStable state
BLow power state
CMaximum stability
DUnstable intermediate state when setup/hold times violated
Show Answer & Explanation

Correct Answer: D - Unstable intermediate state when setup/hold times violated

Metastability is an unstable state when input changes too close to clock edge, violating setup/hold times.

Q26.
What is the main difference between combinational and sequential circuits?
ASequential circuits are faster
BCombinational circuits use flip-flops
CSequential circuits have memory/feedback
DSequential circuits don't use gates
Show Answer & Explanation

Correct Answer: C - Sequential circuits have memory/feedback

Sequential circuits have memory elements (flip-flops/latches) that store state. Their output depends on both current inputs and the stored state (history), unlike combinational circuits whose output depends only on current inputs.

Q27.
An SR latch has an invalid/forbidden state when:
AS = 0, R = 0
BS = 0, R = 1
CS = 1, R = 1
DS = 1, R = 0
Show Answer & Explanation

Correct Answer: C - S = 1, R = 1

In an SR latch using NOR gates, S = 1 and R = 1 is the forbidden state because it forces both outputs Q and Q' to 0, which violates the requirement that Q and Q' must be complementary.

Q28.
A D flip-flop captures its input on which event?
AOn the active clock edge
BWhen D changes
CWhen enable is high
DContinuously while clock is high
Show Answer & Explanation

Correct Answer: A - On the active clock edge

A D flip-flop captures the value of its D input on the active clock edge (rising or falling edge depending on design). The output Q takes the value of D at the triggering edge and holds it until the next active edge.

Q29.
How many flip-flops are needed for a mod-16 counter?
A2
B3
C16
D4
Show Answer & Explanation

Correct Answer: D - 4

A mod-N counter requires ⌈log₂(N)⌉ flip-flops. For mod-16: ⌈log₂(16)⌉ = 4 flip-flops, which can represent states 0 through 15 (16 states).

Q30.
What is the characteristic equation of a JK flip-flop?
AQ(n+1) = JQ' + K'Q
BQ(n+1) = J'Q + JQ'
CQ(n+1) = J + K'Q
DQ(n+1) = JK + Q
Show Answer & Explanation

Correct Answer: A - Q(n+1) = JQ' + K'Q

The characteristic equation of a JK flip-flop is Q(n+1) = JQ' + K'Q. When J=K=1, the flip-flop toggles; when J=K=0, it holds its state; J=1,K=0 sets; J=0,K=1 resets.

Q31.
A T flip-flop toggles its output when:
AT = 1 and clock edge occurs
BT = 0
CT = 0 and clock is high
DAny time the clock changes
Show Answer & Explanation

Correct Answer: A - T = 1 and clock edge occurs

A T (Toggle) flip-flop toggles its output (Q becomes Q') when T = 1 at the active clock edge. When T = 0, the output remains unchanged.

Q32.
What is the difference between a synchronous and asynchronous counter?
ASynchronous counters are faster but use more power
BThere is no difference
CAsynchronous counters use more flip-flops
DIn synchronous counters, all flip-flops are clocked simultaneously
Show Answer & Explanation

Correct Answer: D - In synchronous counters, all flip-flops are clocked simultaneously

In a synchronous counter, all flip-flops receive the same clock signal simultaneously. In an asynchronous (ripple) counter, the output of one flip-flop drives the clock of the next, causing propagation delay.

Q33.
A 4-bit ring counter has how many distinct states?
A16
B8
C15
D4
Show Answer & Explanation

Correct Answer: D - 4

A 4-bit ring counter has exactly 4 distinct states. A single 1 (or 0) circulates through the 4 flip-flops: 1000 → 0100 → 0010 → 0001 → 1000. The number of states equals the number of flip-flops.

Q34.
A Johnson counter with 4 flip-flops has how many valid states?
A8
B4
C15
D16
Show Answer & Explanation

Correct Answer: A - 8

A Johnson (twisted ring) counter with n flip-flops has 2n valid states. For 4 flip-flops: 2 × 4 = 8 states. The sequence is: 0000→1000→1100→1110→1111→0111→0011→0001→0000.

Q35.
What is the purpose of the preset and clear inputs on a flip-flop?
ATo slow down the flip-flop
BTo asynchronously set or reset the flip-flop regardless of clock
CTo enable the clock
DTo increase the fan-out
Show Answer & Explanation

Correct Answer: B - To asynchronously set or reset the flip-flop regardless of clock

Preset (PRE) and Clear (CLR) are asynchronous inputs that can set (Q=1) or reset (Q=0) the flip-flop immediately, regardless of the clock and other inputs. They are used for initialization.

Q36.
In a master-slave JK flip-flop, when does the slave latch capture data?
AOn the rising edge of clock
BWhen the master is enabled
COn the falling edge of clock
DContinuously
Show Answer & Explanation

Correct Answer: C - On the falling edge of clock

In a master-slave configuration, the master latch captures data when the clock is HIGH, and the slave latch captures (and outputs) data on the falling edge (when clock goes LOW). This eliminates the race condition.

Q37.
A shift register that can shift data in both left and right directions is called:
ASISO register
BPISO register
CBidirectional shift register
DUniversal shift register
Show Answer & Explanation

Correct Answer: C - Bidirectional shift register

A bidirectional shift register can shift data both left and right based on a direction control input. A universal shift register supports all modes: shift left, shift right, parallel load, and hold.

Q38.
What type of counter counts in a non-binary sequence?
ABinary counter
BRing counter
CBCD counter
DRipple counter
Show Answer & Explanation

Correct Answer: C - BCD counter

A BCD counter counts from 0 to 9 (0000 to 1001) and then resets to 0, which is a non-standard (truncated) binary sequence. It skips states 10-15 (1010-1111).

Q39.
The setup time of a flip-flop is defined as:
ATime for the output to change
BTime data must be stable after the clock edge
CTime data must be stable before the clock edge
DTime between two clock edges
Show Answer & Explanation

Correct Answer: C - Time data must be stable before the clock edge

Setup time is the minimum time the data input must be stable BEFORE the active clock edge for the flip-flop to correctly capture the data. Violating setup time can cause metastability.

Q40.
Hold time of a flip-flop refers to:
ATime output is held
BMinimum time data must remain stable after the clock edge
CMaximum clock frequency
DTime between preset and clear
Show Answer & Explanation

Correct Answer: B - Minimum time data must remain stable after the clock edge

Hold time is the minimum time the data input must remain stable AFTER the active clock edge. Violating hold time can cause the flip-flop to capture incorrect data or become metastable.

Q41.
An asynchronous (ripple) counter's main disadvantage is:
AUses too many flip-flops
BCumulative propagation delay through flip-flops
CCannot count beyond 4 bits
DRequires complex logic
Show Answer & Explanation

Correct Answer: B - Cumulative propagation delay through flip-flops

In a ripple counter, each flip-flop triggers the next, causing cumulative propagation delays. For n flip-flops, the total delay is n × (propagation delay per flip-flop), limiting the maximum counting speed.

Q42.
A Mealy machine differs from a Moore machine in that:
AMealy outputs depend on both current state and inputs
BMealy has fewer states
CMoore is faster
DMoore requires more flip-flops
Show Answer & Explanation

Correct Answer: A - Mealy outputs depend on both current state and inputs

In a Mealy machine, outputs depend on both the current state AND the current inputs. In a Moore machine, outputs depend only on the current state. Mealy machines may use fewer states but outputs can change asynchronously.

Q43.
What is metastability in flip-flops?
AA stable output state
BPower-saving mode
CMaximum operating frequency
DAn unpredictable state when setup/hold times are violated
Show Answer & Explanation

Correct Answer: D - An unpredictable state when setup/hold times are violated

Metastability is an unstable equilibrium state where the flip-flop output oscillates or remains at an intermediate voltage level. It occurs when setup or hold time is violated, and the flip-flop cannot resolve to a stable 0 or 1.

Q44.
A 4-bit SISO (Serial In Serial Out) shift register requires how many clock pulses to output all 4 bits?
A4
B2
C1
D8
Show Answer & Explanation

Correct Answer: A - 4

In a SISO shift register, data enters and exits one bit at a time. After loading 4 bits (4 clock pulses to load), it takes 4 more clock pulses to shift all bits out serially.

Q45.
The modulus of a counter refers to:
ANumber of flip-flops used
BNumber of distinct states in the counting sequence
CMaximum count value
DClock frequency
Show Answer & Explanation

Correct Answer: B - Number of distinct states in the counting sequence

The modulus (mod) of a counter is the total number of distinct states in its counting sequence. A mod-N counter counts through N unique states before repeating.

Q46.
How is a mod-6 counter implemented using a mod-8 (3-bit) counter?
ABy detecting state 6 and resetting to 0
BBy adding more flip-flops
CBy removing a flip-flop
DIt cannot be done
Show Answer & Explanation

Correct Answer: A - By detecting state 6 and resetting to 0

A mod-6 counter is created from a 3-bit counter by adding feedback logic that detects when the count reaches 6 (110) and forces the counter to reset to 0. This truncates the sequence to 0-5.

Q47.
In a state diagram, what do circles and arrows represent?
ACircles represent states, arrows represent transitions
BCircles represent inputs, arrows represent outputs
CCircles represent flip-flops, arrows represent clock
DCircles represent gates, arrows represent wires
Show Answer & Explanation

Correct Answer: A - Circles represent states, arrows represent transitions

In a state diagram (state transition diagram), circles represent the states of the sequential circuit, and arrows (directed edges) represent transitions between states, labeled with the input conditions and possibly outputs.

Q48.
What is the clock-to-Q delay (tCQ) of a flip-flop?
ADelay from clock edge to stable output
BDelay from data input to output
CDelay between clock edges
DDelay from reset to output
Show Answer & Explanation

Correct Answer: A - Delay from clock edge to stable output

Clock-to-Q delay (tCQ) is the time from the active clock edge to when the output Q becomes stable at its new value. It is a key parameter for determining the maximum clock frequency of sequential circuits.

Q49.
A universal shift register can perform which operations?
AOnly shift left and shift right
BShift left, shift right, parallel load, and hold
COnly parallel load and shift right
DOnly serial input and output
Show Answer & Explanation

Correct Answer: B - Shift left, shift right, parallel load, and hold

A universal shift register supports four operations: shift left, shift right, parallel load (all bits loaded simultaneously), and hold (maintain current state). Mode select inputs choose the operation.

Q50.
In a state table for a sequential circuit, what information is provided?
AOnly current state
BOnly the output
CCurrent state, inputs, next state, and outputs
DGate-level implementation
Show Answer & Explanation

Correct Answer: C - Current state, inputs, next state, and outputs

A state table (transition table) lists all combinations of current state and inputs, along with the corresponding next state and outputs. It provides a complete tabular description of the sequential circuit's behavior.

Showing 1-10 of 50 questions