1What is the key feature that distinguishes a sequential circuit from a combinational circuit?
Basic sequential circuits
Easy
A.It depends only on present inputs
B.It uses only logic gates
C.It has no feedback path
D.It has memory and depends on past inputs
Correct Answer: It has memory and depends on past inputs
Explanation:
Sequential circuits contain memory elements, so their output depends on both the present inputs and the previous state, unlike combinational circuits.
Incorrect! Try again.
2Which element is essential in a sequential circuit but absent in a purely combinational circuit?
Basic sequential circuits
Easy
A.Memory (storage) element
B.Inverter
C.Multiplexer
D.AND gate
Correct Answer: Memory (storage) element
Explanation:
Sequential circuits use memory elements such as latches and flip-flops to store state information.
Incorrect! Try again.
3In an SR latch, which input combination is considered invalid (forbidden)?
SR-latch
Easy
A.
B.
C.
D.
Correct Answer:
Explanation:
When both and in a NOR-based SR latch, both outputs go to the same level, giving an invalid/indeterminate state.
Incorrect! Try again.
4What does the SR latch do when and ?
SR-latch
Easy
A.Toggles the output
B.Holds the previous state
C.Resets the output to 0
D.Sets the output to 1
Correct Answer: Holds the previous state
Explanation:
With both inputs inactive (), the SR latch retains its previously stored value (no change).
Incorrect! Try again.
5The letters 'S' and 'R' in an SR latch stand for which functions?
SR-latch
Easy
A.Store and Retrieve
B.Send and Receive
C.Shift and Rotate
D.Set and Reset
Correct Answer: Set and Reset
Explanation:
In an SR latch, S is the Set input (output = 1) and R is the Reset input (output = 0).
Incorrect! Try again.
6A D latch is often used to eliminate which problem of the SR latch?
D-latch
Easy
A.The reset operation
B.The invalid state condition
C.The hold state
D.The set operation
Correct Answer: The invalid state condition
Explanation:
The D latch is formed by connecting a single input D to S and its complement to R, which removes the forbidden condition.
Incorrect! Try again.
7When a D latch is enabled, what value does its output take?
D-latch
Easy
A.Always 1
B.The value of the input
C.The complement of
D.Always 0
Correct Answer: The value of the input
Explanation:
While enabled, the D latch is transparent and passes the input directly to the output .
Incorrect! Try again.
8A D flip-flop is commonly used to perform which function in digital systems?
D flip-flop
Easy
A.Compare two inputs
B.Store one bit of data
C.Add two binary numbers
D.Multiply two signals
Correct Answer: Store one bit of data
Explanation:
A D flip-flop captures and stores a single data bit on the active clock edge, making it a basic 1-bit memory element.
Incorrect! Try again.
9The characteristic equation of a D flip-flop is given by which expression?
D flip-flop
Easy
A.
B.
C.
D.
Correct Answer:
Explanation:
The next state of a D flip-flop equals the input at the clock edge, so .
Incorrect! Try again.
10What does a JK flip-flop do when both inputs are high ()?
JK flip-flop
Easy
A.Holds the output
B.Sets the output to 1
C.Toggles the output
D.Resets the output to 0
Correct Answer: Toggles the output
Explanation:
When , the JK flip-flop toggles its output on each active clock edge, complementing the previous state.
Incorrect! Try again.
11The JK flip-flop is considered an improvement over the SR flip-flop because it does what?
JK flip-flop
Easy
A.Removes the clock input
B.Removes the invalid input condition
C.Removes the need for feedback
D.Removes the hold state
Correct Answer: Removes the invalid input condition
Explanation:
The JK flip-flop defines the previously forbidden combination as a toggle operation, eliminating the invalid state of the SR flip-flop.
Incorrect! Try again.
12In a JK flip-flop, what happens when and ?
JK flip-flop
Easy
A.Set to 1
B.Reset to 0
C.Toggle
D.No change (hold state)
Correct Answer: No change (hold state)
Explanation:
With , the JK flip-flop holds its current output, meaning no change occurs at the clock edge.
Incorrect! Try again.
13What does the 'T' in a T flip-flop stand for?
T flip-flop
Easy
A.Timer
B.Toggle
C.Trigger
D.Transfer
Correct Answer: Toggle
Explanation:
The T in T flip-flop stands for Toggle, since the output flips state when .
Incorrect! Try again.
14In a T flip-flop, what happens to the output when on the active clock edge?
T flip-flop
Easy
A.The output is set to 1
B.The output holds
C.The output is reset to 0
D.The output toggles
Correct Answer: The output toggles
Explanation:
When , the T flip-flop complements (toggles) its output on each active clock edge.
Incorrect! Try again.
15A T flip-flop is most easily obtained by connecting which inputs of a JK flip-flop together?
T flip-flop
Easy
A. and
B. and clock
C. and clock
D. and
Correct Answer: and
Explanation:
Tying the and inputs together forms a single input, converting the JK flip-flop into a T flip-flop.
Incorrect! Try again.
16To convert a D flip-flop into a T flip-flop, the input should be connected to which expression?
Conversion of basic flip-flops
Easy
A.
B.
C.
D.
Correct Answer:
Explanation:
Setting makes the output toggle when and hold when , giving T flip-flop behavior.
Incorrect! Try again.
17When converting one flip-flop into another, which table is used to determine the required input logic?
Conversion of basic flip-flops
Easy
A.Truth table of a gate
B.Timing diagram
C.Excitation table
D.Karnaugh map only
Correct Answer: Excitation table
Explanation:
The excitation table lists the input values needed for a given state transition and is the basis for flip-flop conversion design.
Incorrect! Try again.
18A master-slave flip-flop is primarily built to solve which problem?
Master-Slave Flip-Flop
Easy
A.The hold-state problem
B.The power consumption problem
C.The race-around condition
D.The invalid input condition
Correct Answer: The race-around condition
Explanation:
The master-slave configuration prevents the race-around condition that occurs in a level-triggered JK flip-flop when .
Incorrect! Try again.
19A master-slave flip-flop is made up of how many latches connected together?
Master-Slave Flip-Flop
Easy
A.One latch
B.Two latches
C.Three latches
D.Four latches
Correct Answer: Two latches
Explanation:
A master-slave flip-flop consists of two latches (a master and a slave) connected in series and driven by complementary clock levels.
Incorrect! Try again.
20An edge-triggered flip-flop changes its output at which point of the clock signal?
Edge triggering
Easy
A.At the rising or falling edge
B.At any random time
C.At the high level
D.At the low level
Correct Answer: At the rising or falling edge
Explanation:
Edge-triggered flip-flops respond only during a clock transition (positive or negative edge), not during a constant level.
Incorrect! Try again.
21In a NAND-based SR latch, the inputs are active-low ( and ). Which input combination produces the invalid (forbidden) state?
SR-latch
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
In a NAND-based (active-low) SR latch, both inputs at 0 force both outputs and to 1, violating the complementary relationship. Hence it is the forbidden state.
Incorrect! Try again.
22A NOR-based SR latch currently stores . If the inputs are applied, what is the next state of ?
SR-latch
Medium
A.Invalid state
B. (reset)
C. toggles
D. (hold)
Correct Answer: (hold)
Explanation:
For a NOR-based SR latch, is the hold (no-change) condition, so the output retains its previous value .
Incorrect! Try again.
23A gated D-latch has enable . If the input changes several times while , how does the output behave?
D-latch
Medium
A. latches the last value before went high
B. latches the first value of
C. ignores entirely
D. follows continuously
Correct Answer: follows continuously
Explanation:
A D-latch is level-sensitive. While it is transparent, so tracks every change in . It only holds when .
Incorrect! Try again.
24How is a D-latch typically constructed from an SR latch to eliminate the invalid input condition?
D-latch
Medium
A.Connect to and to with feedback
B.Connect to and to
C.Tie permanently
D.Connect to both and
Correct Answer: Connect to and to
Explanation:
Driving and ensures and are always complementary, which removes the forbidden condition and makes .
Incorrect! Try again.
25A positive-edge-triggered D flip-flop has at the rising edge and becomes 0 shortly after. What is after this clock edge?
D flip-flop
Medium
A. is undefined
B. toggles
C.
D.
Correct Answer:
Explanation:
An edge-triggered D flip-flop samples only at the active clock edge. Since at the rising edge, becomes 1 and later changes in are ignored until the next edge.
Incorrect! Try again.
26The characteristic equation of a D flip-flop is:
D flip-flop
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
A D flip-flop simply transfers its input to the output at each active clock edge, so its characteristic equation is .
Incorrect! Try again.
27A JK flip-flop has . What operation does it perform at each active clock edge?
JK flip-flop
Medium
A.Toggle the output
B.Reset the output to 0
C.Hold the output
D.Set the output to 1
Correct Answer: Toggle the output
Explanation:
With , the JK flip-flop toggles: . This condition resolves the forbidden state of the SR flip-flop.
Incorrect! Try again.
28The characteristic equation of a JK flip-flop is:
JK flip-flop
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
The JK characteristic equation is , which correctly gives hold, set, reset, and toggle behaviors.
Incorrect! Try again.
29A JK flip-flop currently has . If is applied at the clock edge, what is ?
JK flip-flop
Medium
A.
B.
C.
D.Undefined
Correct Answer:
Explanation:
is the reset condition, so regardless of the current state; here it remains 0.
Incorrect! Try again.
30A T flip-flop with is driven by a clock of frequency . What is the frequency of the output ?
T flip-flop
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
With the flip-flop toggles every clock edge, completing one output cycle per two input cycles, giving . This is why T flip-flops are used as frequency dividers.
Incorrect! Try again.
31The characteristic equation of a T flip-flop is:
T flip-flop
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
A T flip-flop holds when and toggles when ; this is expressed compactly as .
Incorrect! Try again.
32To convert a JK flip-flop into a D flip-flop, how should the and inputs be connected in terms of ?
Conversion of basic flip-flops
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
Setting and makes the JK behave as a D flip-flop, since it sets when and resets when , giving .
Incorrect! Try again.
33To convert a D flip-flop into a T flip-flop, what expression must drive the input?
Conversion of basic flip-flops
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
Since a T flip-flop obeys and a D flip-flop gives , we equate them: .
Incorrect! Try again.
34To convert a JK flip-flop into a T flip-flop, how are and connected?
Conversion of basic flip-flops
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
Tying both and to gives hold when and toggle when , which is exactly the T flip-flop behavior.
Incorrect! Try again.
35When converting a T flip-flop into a D flip-flop, what should the input be driven by?
Conversion of basic flip-flops
Medium
A.
B.
C.
D.
Correct Answer:
Explanation:
For a D flip-flop and for a T flip-flop . Equating gives , which toggles only when differs from the current .
Incorrect! Try again.
36In a master-slave JK flip-flop, when is the data actually transferred to the slave (final) output?
Master-Slave Flip-Flop
Medium
A.On the rising edge, when both stages are enabled
B.Only when both master and slave are triggered simultaneously
C.On the falling edge, when the master is disabled and slave enabled
D.Continuously while the clock is high
Correct Answer: On the falling edge, when the master is disabled and slave enabled
Explanation:
The master accepts data while the clock is high, and on the falling edge the master is disabled while the slave becomes active, transferring the stored value to the output.
Incorrect! Try again.
37The primary purpose of the master-slave configuration in a JK flip-flop is to:
Master-Slave Flip-Flop
Medium
A.Reduce the number of gates required
B.Prevent race-around condition when
C.Allow level triggering instead of edge triggering
D.Increase the switching speed of the flip-flop
Correct Answer: Prevent race-around condition when
Explanation:
The two-stage master-slave design ensures the output changes only once per clock period, eliminating the race-around (multiple toggling) problem of a simple JK flip-flop.
Incorrect! Try again.
38Which condition is most likely to cause the race-around problem in a level-triggered JK flip-flop?
Edge triggering
Medium
A. with clock pulse width greater than the propagation delay
B. with a wide clock pulse
C. with a narrow clock pulse
D. with a very narrow clock pulse
Correct Answer: with clock pulse width greater than the propagation delay
Explanation:
When and the clock stays high longer than the propagation delay, the output can toggle multiple times, producing the unpredictable race-around condition.
Incorrect! Try again.
39What is the key behavioral difference between an edge-triggered flip-flop and a level-triggered latch?
Edge triggering
Medium
A.The flip-flop is transparent during the active level, while the latch responds only at transitions
B.The flip-flop changes state only at a clock transition, while the latch is transparent during the active level
C.Both respond only to clock transitions equally
D.Both are transparent while the clock is active
Correct Answer: The flip-flop changes state only at a clock transition, while the latch is transparent during the active level
Explanation:
Edge triggering restricts output changes to a single clock edge, whereas a level-sensitive latch continuously follows its input during the active clock level.
Incorrect! Try again.
40In a positive-edge-triggered flip-flop, the input data must remain stable for a short interval before the clock edge. This requirement is called the:
Edge triggering
Medium
A.Propagation delay
B.Hold time
C.Setup time
D.Clock skew
Correct Answer: Setup time
Explanation:
Setup time is the minimum period the data must be stable before the active clock edge. The time it must stay stable after the edge is the hold time.
Incorrect! Try again.
41A NOR-based SR latch has inputs and . Both and are applied simultaneously and then both are switched to at exactly the same instant. What is the resulting state?
SR-latch
Hard
A.Both outputs are during , and the final state is unpredictable (race condition)
B.Both outputs are during , and it settles to Set state
C.Outputs hold the previous state throughout
D.Outputs oscillate indefinitely and never settle
Correct Answer: Both outputs are during , and the final state is unpredictable (race condition)
Explanation:
In a NOR SR latch, forces both and to (invalid). When both inputs drop to simultaneously, the final state depends on tiny gate delays, producing an unpredictable (metastable/race) outcome.
Incorrect! Try again.
42For a NAND-based SR latch (active-low ), which input combination is forbidden and what does it force on the outputs?
SR-latch
Hard
A., forcing
B., forcing
C., forcing
D., forcing
Correct Answer: , forcing
Explanation:
A NAND latch is active-low. When both inputs are , each NAND output is forced to , so , violating complementary output requirement. This is the forbidden condition.
Incorrect! Try again.
43A gated D-latch is transparent when its enable . If changes value multiple times while and then goes to , what value is stored?
D-latch
Hard
A.The value of present at the instant transitions to
B.The logical average of all values during
C.The complemented last value of
D.The first value of seen after became
Correct Answer: The value of present at the instant transitions to
Explanation:
A level-sensitive D-latch is transparent while ; the output follows . When falls to , it captures and holds whatever was at that transition instant.
Incorrect! Try again.
44What is the primary functional difference that distinguishes a D-latch from an SR-latch?
D-latch
Hard
A.The D-latch eliminates the forbidden state by tying through an inverter
B.The D-latch cannot store data whereas SR can
C.The D-latch requires two clock phases while SR needs one
D.The D-latch responds only to clock edges, SR to levels
Correct Answer: The D-latch eliminates the forbidden state by tying through an inverter
Explanation:
A D-latch is built from an SR/gated latch by connecting to and to , making and always complementary. This removes the illegal condition.
Incorrect! Try again.
45A positive-edge-triggered D flip-flop has setup time ns and hold time ns. Data changes ns before the clock edge. What is the outcome?
D flip-flop
Hard
A.Clock skew violation, output freezes
B.Setup violation, output may become metastable
C.No violation, output reliably captures new data
D.Hold violation, output latches old data
Correct Answer: Setup violation, output may become metastable
Explanation:
Data must be stable at least ns before the edge. A change only ns before violates setup timing, risking metastability where the output settles unpredictably.
Incorrect! Try again.
46A D flip-flop is configured with its output fed back to input . On each rising clock edge, what does the output do?
D flip-flop
Hard
A.Holds the same value indefinitely
B.Produces a constant logic
C.Toggles, dividing the clock frequency by 2
D.Follows the clock level directly
Correct Answer: Toggles, dividing the clock frequency by 2
Explanation:
With , each edge loads the complement of the current output: . This toggling behavior halves the input clock frequency, acting as a divide-by-2 counter.
Incorrect! Try again.
47For a JK flip-flop, the characteristic equation is . If and continuously, what is ?
JK flip-flop
Hard
A. (reset)
B. (set)
C. (hold)
D. (toggle)
Correct Answer: (toggle)
Explanation:
Substituting : . Thus the flip-flop toggles on each clock, which is the defining advantage of JK over SR.
Incorrect! Try again.
48A simple level-triggered (non-master-slave) JK flip-flop with suffers from which problem when the clock pulse is wider than the propagation delay?
JK flip-flop
Hard
A.Race-around condition causing multiple toggles per pulse
B.Permanent latch-up in the set state
C.Loss of the hold condition entirely
D.Setup time violation on the J input
Correct Answer: Race-around condition causing multiple toggles per pulse
Explanation:
With and a wide clock pulse, the output toggles repeatedly as feedback propagates, so the final state is uncertain. Master-slave or edge triggering solves this race-around problem.
Incorrect! Try again.
49A T flip-flop starts at . The input sequence is applied over four consecutive clock edges. What is the final value of ?
T flip-flop
Hard
A. oscillates
B.
C.
D. is undefined
Correct Answer:
Explanation:
T toggles when and holds when . Starting at : edge1 ()→; edge2 ()→; edge3 ()→; edge4 ()→. Final .
Incorrect! Try again.
50The characteristic equation of a T flip-flop is best expressed as which of the following?
T flip-flop
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
When the output toggles () and when it holds (). This exactly matches the XOR relationship .
Incorrect! Try again.
51To convert a D flip-flop into a JK flip-flop, what excitation logic must drive the input?
Conversion of basic flip-flops
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
Since for a D flip-flop, we set equal to the JK characteristic equation . This combinational logic converts D into JK behavior.
Incorrect! Try again.
52When converting a JK flip-flop into a D flip-flop, which excitation values for and are required in terms of ?
Conversion of basic flip-flops
Hard
A. and
B. and
C. and
D. and
Correct Answer: and
Explanation:
For : when we need set (); when we need reset (). This maps to and .
Incorrect! Try again.
53To convert a T flip-flop into a JK flip-flop, the excitation input should be driven by which expression?
Conversion of basic flip-flops
Hard
A.
B.
C.
D.
Correct Answer:
Explanation:
The T flip-flop toggles when . From the JK excitation table, a toggle/change of state is required when or when , giving .
Incorrect! Try again.
54For converting a JK flip-flop into a T flip-flop, what should and be tied to?
Conversion of basic flip-flops
Hard
A.
B.
C.
D.Both and tied to
Correct Answer: Both and tied to
Explanation:
When we need toggling, requiring ; when we need hold, requiring . Therefore both inputs are connected directly to .
Incorrect! Try again.
55In a master-slave JK flip-flop, the master is enabled when clock is high and the slave when clock is low. This flip-flop can still suffer from which anomaly?
Master-Slave Flip-Flop
Hard
A.Setup violations that cannot be avoided by any design
B."1s catching" / "0s catching" from spurious pulses on J or K during the high phase
C.Complete loss of the toggle function
D.Race-around toggling multiple times per clock
Correct Answer: "1s catching" / "0s catching" from spurious pulses on J or K during the high phase
Explanation:
The master latch is transparent during the entire high phase. A brief glitch on or can be caught by the master and later transferred to the slave, an issue called ones/zeros catching, avoided by true edge triggering.
Incorrect! Try again.
56In a master-slave configuration, when is the new data actually presented at the external output ?
Master-Slave Flip-Flop
Hard
A.On the falling (trailing) edge, when the slave copies the master
B.Only after two full clock cycles
C.On the rising edge, when the master latches input
D.Continuously while the clock is high
Correct Answer: On the falling (trailing) edge, when the slave copies the master
Explanation:
The master captures input during the high phase, but it is isolated from the output. Only when the clock falls does the slave become transparent and transfer the master's value to .
Incorrect! Try again.
57What is the fundamental advantage of an edge-triggered flip-flop over a master-slave flip-flop built from latches?
Edge triggering
Hard
A.It requires no clock signal to operate
B.It can store two bits per clock cycle
C.It samples input only within a narrow window around the edge, avoiding ones-catching glitches
D.It eliminates the need for setup and hold times
Correct Answer: It samples input only within a narrow window around the edge, avoiding ones-catching glitches
Explanation:
A true edge-triggered device is sensitive only during a brief window at the clock transition. Unlike a master-slave latch pair transparent for a whole half-cycle, it ignores glitches occurring elsewhere, eliminating ones/zeros catching.
Incorrect! Try again.
58A negative-edge-triggered D flip-flop receives a clock and data as follows: during a rising edge but during the subsequent falling edge. What does become?
Edge triggering
Hard
A., captured on the falling edge
B. is metastable due to conflicting edges
C., captured on the rising edge
D. holds its previous value
Correct Answer: , captured on the falling edge
Explanation:
A negative-edge-triggered flip-flop responds only to the falling clock transition. It ignores the rising edge entirely and samples at the falling edge, so .
Incorrect! Try again.
59In an edge-triggered flip-flop, the hold time requirement is best described as the interval during which:
Edge triggering
Hard
A.Data must remain stable before the active clock edge
B.The clock must remain high
C.Data must remain stable after the active clock edge
D.The output takes to settle after the edge
Correct Answer: Data must remain stable after the active clock edge
Explanation:
Hold time is the minimum interval that the data input must stay unchanged following the active clock edge to ensure reliable capture. Stability required before the edge is the setup time.
Incorrect! Try again.
60A negative-edge-triggered JK flip-flop starts at . Inputs across four falling edges are: . What is the final ?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →