Multiplexers (MUX) MCQs: 12 Solved Questions with Step-by-Step Explanations

Attempt 12 multiplexer MCQs from GATE and other competitive exams, then check the governing formula, substitution, or design logic behind every answer.

KnowledgeGate Team

Exam prep & CS education

Updated 25 Aug 20266 min read

Many aspirants remember that a multiplexer is a data selector, yet lose marks when the question shifts to select-line arithmetic, Boolean-function realisation, or cascaded hardware. Attempt all 12 exam questions before checking the formula, substitution, or circuit derivation behind the answer. For a weak basic circuit model, revise combinational circuits, multiplexers, decoders and adders first.

1. Multiplexer basics: data selection, output, and enable control

Q1. RSSB 2022

Which of the following is a combinational logic circuit that has 2ⁿ input lines and a single output line?

  • (a) Multiplexer

  • (b) Demultiplexer

  • (c) Encoder

  • (d) Decoder

Answer: (a) Multiplexer. With n select lines, a MUX can distinguish 2ⁿ data inputs and route exactly one to its single output. A demultiplexer does the reverse type of routing: it directs one input towards one of several outputs.

Q2. Coal India 2017

Which of the following represents the function of a Multiplexer?

  • (a) Y = A + B

  • (b) Y = A | B

  • (c) Y = A & B

  • (d) Y = S ? A : B

Answer: (d) Y = S ? A : B. Read the conditional directly. S = 1 makes the output A, while S = 0 makes it B. The other expressions perform fixed logic operations rather than selection.

Q3. BPSC 2024

Which of these pins will allow to activate and deactivate a multiplexer?

  • (a) Enable pin

  • (b) Selection pin

  • (c) Present pin

  • (d) More than one of the above

  • (e) None of the above

Answer: (a) Enable pin. EN controls whether the whole device operates. Selection pins choose a data input only after the MUX is enabled. Whether enable is active high or active low depends on the particular IC.

2. MUX select-line arithmetic: solve N = 2^m before touching the options

For a standard MUX, N = 2^m, where N is the number of data inputs and m is the number of select lines. Work it in either direction: m = 4 gives N = 2^4 = 16, m = 5 gives N = 2^5 = 32, and N = 8 gives m = log₂8 = 3.

Q4. GATE 1998

A multiplexer with a 4-bit data select input is a

  • (a) 4:1 multiplexor

  • (b) 2:1 multiplexor

  • (c) 16:1 multiplexor

  • (d) 8:1 multiplexor

Answer: (c) 16:1 multiplexor. Four selector bits give 2^4 = 16 combinations, from 0000 through 1111. Therefore, they can select one of 16 data inputs.

Q5. DSSSB 2022

Which type of multiplexer has 5 selection lines?

  • (a) 5 × 1 MUX

  • (b) 32 × 1 MUX

  • (c) 32 × 5 MUX

  • (d) 1 × 5 MUX

Answer: (b) 32 × 1 MUX. Five select lines address 2^5 = 32 data inputs. A standard MUX still has one output, which gives the notation 32 × 1.

Q6. DSSSB 2021

In a multiplexer, the number of input lines is ‘n’ and the number of select lines is ‘m’. Which of the following is correct?

  • (a) 2ᵐ=n

  • (b) 2ⁿ=m

  • (c) 2m-n

  • (d) 2n-m

Answer: (a) 2ᵐ=n. Rewriting it gives n = 2^m. For an 8 × 1 MUX, 8 = 2^3, so m = 3 select lines.

Q7. DSSSB 2022

Which of the following statements is INCORRECT about 8×1 multiplexer?

  • (a) It has 8 input lines.

  • (b) It has only one output line.

  • (c) It receives binary information from one of 8 input lines and sends it to output line.

  • (d) It has 2 selection lines.

Answer: (d) It has 2 selection lines. Notice that the stem asks for the incorrect statement. Two bits select only 2^2 = 4 inputs. An 8 × 1 MUX needs three select lines because 2^3 = 8.

An 8-to-1 multiplexer with inputs I0 to I7, select lines S2 S1 S0, and output Y, showing that 8 = 2³ needs three select lines.

For mixed practice beyond selection arithmetic, use these digital electronics combinational-circuit MCQs on MUXes, decoders, and adders.

3. MUX size for any n-variable Boolean function

Shannon expansion gives a practical construction. Choose n−1 variables as select lines. For every select combination, the required data input becomes one of only four possibilities in the remaining variable x: 0, 1, x, or x′. One inverter supplies x′.

Q8. GATE 2007

Suppose only one multiplexer and one inverter are allowed to be used to implement any Boolean function of n variables. What is the minimum size of the multiplexer needed?

  • (a) 2ⁿ line to 1 line

  • (b) 2ⁿ⁺¹ line to 1 line

  • (c) 2ⁿ⁻¹ line to 1 line

  • (d) 2ⁿ⁻² line to 1 line

Answer: (c) 2ⁿ⁻¹ line to 1 line. For n = 3, two variables act as select lines, so the required size is 2^2 = 4 inputs, or a 4 × 1 MUX. The third variable, its complement, and constants 0 and 1 provide all permitted data-input forms.

4. MUX as a Boolean-function generator: two complete derivations

For a 2 × 1 MUX in which Z = 0 selects X and Z = 1 selects Y, call the output F. Its equation is F = Z′X + ZY. Keeping F separate from the data input Y prevents a common notation mistake.

Q9. GATE 2004

Consider a multiplexer with X and Y as data inputs and Z as control input. Z = 0 selects input X, and Z = 1 selects input Y. What are the connections required to realize the 2-variable Boolean function f = T + R, without using any additional hardware ?

  • (a) R to X, 1 to Y, T to Z

  • (b) T to X, R to Y, T to Z

  • (c) T to X, R to Y, 0 to Z

  • (d) R to X, 0 to Y, T to Z

Answer: (a) R to X, 1 to Y, T to Z. Substitute X = R, Y = 1, and Z = T:

f = T′R + T·1 = T′R + T = T + R.

The last equality follows by absorption. Check both select values: T = 0 gives f = R, while T = 1 gives f = 1. Both match T + R.

Q10. ISRO 2015

Minimum number of multiplexers required to realize the following function, f = A'B'C + A'B'C' Assume that inputs are available only in true form, and Boolean constants 1 and 0 are available.

  • (a) 1

  • (b) 2

  • (c) 3

  • (d) 7

Answer: (b) 2, counting 2-to-1 multiplexers. First simplify:

f = A′B′C + A′B′C′ = A′B′(C + C′) = A′B′.

Use two 2-to-1 MUXes. With select A, I0 = 1, and I1 = 0, MUX 1 produces W = A′. With select B, I0 = W, and I1 = 0, MUX 2 produces B′W = A′B′. A single 2-to-1 MUX cannot both create a missing complement and combine it with the other true-form input.

Two cascaded 2-to-1 multiplexers realising f = A′B′, where the first MUX outputs A′ and the second combines it to give A′B′.

5. Cascading 2-input MUXes into a 2¹⁰-input selector

A full binary selector tree with N data-input leaves needs N−1 two-input MUXes. Each MUX combines two branches into one, and reducing N leaves to one final output takes N−1 combining operations.

Q11. ISRO 2008

How many 2-input multiplexers are required to construct a 2¹⁰ input multiplexer?

  • (a) 1023

  • (b) 31

  • (c) 10

  • (d) 127

Answer: (a) 1023. Here N = 2^10 = 1024 inputs, so N−1 = 1023 MUXes. A second check is the level sum: 512 + 256 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 1023.

6. Why designers use multiplexers, and the wording trap

Q12. DSSSB 2021

Which of the following is an advantage of use of multiplexers?

I. Logic design is simplified.

II. Minimizes IC package count.

III. Simplification of logic expression is not required.

  • (a) I and II

  • (b) II and III

  • (c) I and III

  • (d) I, II and III

Answer: (d) I, II and III. A MUX can implement a truth table by placing variables or constants on its data inputs. This can simplify the physical design and reduce separate gate packages. Statement III means that algebraic minimisation is not required for a valid MUX implementation, not that simplification is never useful.

7. Multiplexers MCQs: the short revision path

Identity and control, N = 2^m, Boolean-function realisation, cascading, and design use are the five multiplexer skills to retain. If you miss a select-line question, write N = 2^m before trying again. If Q8 to Q10 cause trouble, start with F = S′I0 + SI1 and substitute every given value line by line.

For sequenced concept coverage, continue with GATE Guidance by Sanchit Sir. Use the GATE Test Series for topic-wise timed practice, or browse the wider GATE course and test-series index when you need the next topic.