Step 1: Understanding the required behavior.
The circuit must replace only the first 1 in every consecutive block of 1's by a 0, and allow the remaining 1's in that block to pass unchanged. This means the machine must remember whether it has already encountered a 1 in the current run of consecutive 1's.
Step 2: Interpretation of the state variable $s$.
Let $s = 0$ indicate that the machine has not yet seen a 1 in the current sequence of consecutive 1's.
Let $s = 1$ indicate that the first 1 has already been seen and processed.
Step 3: Determining the next state $t$.
Whenever the input bit $b = 1$, the machine should move to state 1, indicating that a 1 has been encountered.
When $b = 0$, the machine should reset to state 0.
Hence, the next state depends only on the input bit:
\[
t = b.
\]
Step 4: Determining the output $y$.
The output should be 1 only when the machine is already in state $s = 1$ and the input bit $b = 1$ (i.e., not the first 1 of the block).
In all other cases, the output is 0.
Thus,
\[
y = sb.
\]
Step 5: Conclusion.
The Boolean expressions for the next state and output are
\[
t = b \text{and} y = sb,
\]
which corresponds to option (B).
Consider the following logic circuit diagram.

Which one of the following circuits implements the Boolean function given below?
\[ f(x,y,z) = m_0 + m_1 + m_3 + m_4 + m_5 + m_6, \] where \(m_i\) is the \(i^{\text{th}}\) minterm.

Consider a 3-bit counter, designed using T flip-flops, as shown below. Assuming the initial state of the counter given by $PQR$ as $000$, what are the next three states? 
In a 4-bit ripple counter, if the period of the waveform at the last flip-flop is 64 microseconds, then the frequency of the ripple counter in kHz is ______________. {(Answer in integer)}
Consider the following C code segment:
int x = 126, y = 105;
do {
if (x > y)
x = x - y;
else
y = y - x;
} while (x != y);
printf("%d", x);
The output of the given C code segment is ____________. (Answer in integer)
The following two signed 2’s complement numbers (multiplicand \( M \) and multiplier \( Q \)) are being multiplied using Booth’s algorithm:
| Multiplicand (\( M \)) | Multiplier (\( Q \)) |
|---|---|
| 1100 1101 1110 1101 | 1010 0100 1010 1010 |
The total number of addition and subtraction operations to be performed is __________. (Answer in integer)
The maximum value of \(x\) such that the edge between the nodes B and C is included in every minimum spanning tree of the given graph is __________ (answer in integer).
Consider the following C program
The value printed by the given C program is __________ (Answer in integer).