Digital Electronics

Combinational Circuits — Practice MCQs for CCAT

25 Questions Section C: Hardware Digital Electronics

Practice 25 Combinational Circuits multiple-choice questions designed for CDAC CCAT exam preparation. Click "Show Answer" to reveal the correct option with detailed explanation.

Q1.
Half adder has:
A1 input
B2 inputs, 1 output
C2 inputs, 2 outputs (Sum, Carry)
D3 inputs
Show Answer & Explanation

Correct Answer: C — 2 inputs, 2 outputs (Sum, Carry)

Half adder: 2 inputs (A, B), 2 outputs (Sum, Carry).

Q2.
Full adder has:
A2 inputs
B3 inputs (A, B, Cin)
C4 inputs
D1 input
Show Answer & Explanation

Correct Answer: B — 3 inputs (A, B, Cin)

Full adder: 3 inputs (A, B, Carry-in), 2 outputs (Sum, Carry-out).

Q3.
Multiplexer is:
AMany outputs, one input
BMany inputs, one output (data selector)
CSame inputs and outputs
DNo inputs
Show Answer & Explanation

Correct Answer: B — Many inputs, one output (data selector)

MUX: selects one of many inputs to single output.

Q4.
Demultiplexer is:
AMany to one
BOne input to many outputs
COne to one
DMany to many
Show Answer & Explanation

Correct Answer: B — One input to many outputs

DEMUX: routes one input to one of many outputs.

Q5.
Decoder with n inputs has:
An outputs
B2^n outputs
Cn² outputs
D2n outputs
Show Answer & Explanation

Correct Answer: B — 2^n outputs

n-to-2^n decoder: n inputs produce 2^n outputs.

Q6.
Encoder converts:
ABinary to decimal
B2^n inputs to n-bit output
Cn inputs to n outputs
DDecimal to binary directly
Show Answer & Explanation

Correct Answer: B — 2^n inputs to n-bit output

Encoder: 2^n inputs to n-bit binary output.

Q7.
Priority encoder:
ANo priority
BGives priority to highest input
CRandom selection
DLowest priority wins
Show Answer & Explanation

Correct Answer: B — Gives priority to highest input

Priority encoder gives precedence to highest-order active input.

Q8.
4-to-1 MUX has how many select lines?
A1
B2
C3
D4
Show Answer & Explanation

Correct Answer: B — 2

2^n inputs need n select lines. 4 = 2², so 2 select lines.

Q9.
Comparator compares:
AOnly equality
BMagnitude (A>B, A<B, A=B)
COnly A>B
DNothing
Show Answer & Explanation

Correct Answer: B — Magnitude (A>B, A<B, A=B)

Magnitude comparator compares A>B, A<B, A=B.

Q10.
BCD to 7-segment decoder drives:
A4 segments
B7 segments for display
C10 segments
D16 segments
Show Answer & Explanation

Correct Answer: B — 7 segments for display

Converts BCD to signals for 7-segment display.

Q11.
How many select lines does a 8:1 multiplexer have?
A2
B3
C4
D8
Show Answer & Explanation

Correct Answer: B — 3

An 8:1 MUX needs 3 select lines because 2³ = 8 possible input selections.

Q12.
A 3-to-8 decoder has how many output lines?
A3
B8
C11
D24
Show Answer & Explanation

Correct Answer: B — 8

A 3-to-8 decoder has 3 inputs and 8 outputs (2³ = 8 possible output combinations).

Q13.
What is a priority encoder?
AEncoder with fastest response
BEncoder that outputs code for highest priority active input
CEncoder with more outputs
DEncoder with enable input
Show Answer & Explanation

Correct Answer: B — Encoder that outputs code for highest priority active input

A priority encoder outputs the binary code of the highest priority active input when multiple inputs are active.

Q14.
What are the outputs of a half adder?
ASum only
BCarry only
CSum and Carry
DSum, Carry, and Overflow
Show Answer & Explanation

Correct Answer: C — Sum and Carry

A half adder produces two outputs: Sum (A XOR B) and Carry (A AND B).

Q15.
How many half adders are needed to make a full adder?
A1
B2
C3
D4
Show Answer & Explanation

Correct Answer: B — 2

A full adder can be constructed using 2 half adders and an OR gate for the carry output.

Q16.
What are the outputs of a 1-bit comparator?
AEqual only
BA>B, A<B, A=B
CGreater and Less
DTrue or False
Show Answer & Explanation

Correct Answer: B — A>B, A<B, A=B

A magnitude comparator typically has three outputs: A>B, A<B, and A=B.

Q17.
What is carry propagation delay?
ADelay in adding numbers
BTime for carry to ripple through all stages of adder
CDelay in carry input
DTime to clear carry flag
Show Answer & Explanation

Correct Answer: B — Time for carry to ripple through all stages of adder

Carry propagation delay is the time for carry signal to propagate through all bit positions in a ripple carry adder.

Q18.
What is a carry lookahead adder?
AAdder that predicts carries in advance to reduce delay
BAdder that looks at previous carry
CAdder with no carry
DAdder that stores carry
Show Answer & Explanation

Correct Answer: A — Adder that predicts carries in advance to reduce delay

Carry lookahead adder calculates carry signals in advance using generate and propagate logic, reducing propagation delay.

Q19.
What is a parity generator?
AGenerates random bits
BGenerates parity bit for error detection
CGenerates even numbers
DGenerates odd numbers
Show Answer & Explanation

Correct Answer: B — Generates parity bit for error detection

A parity generator produces an additional bit (parity bit) to make the total number of 1s either even or odd.

Q20.
What is a subtractor circuit?
ACircuit that only adds
BCircuit that performs binary subtraction
CSame as adder
DCounter circuit
Show Answer & Explanation

Correct Answer: B — Circuit that performs binary subtraction

A subtractor performs binary subtraction. A half subtractor has Difference and Borrow outputs.

Q21.
Code converter is used for:
AAdding codes
BConverting one code to another (e.g., BCD to Excess-3)
CGenerating codes
DStoring codes
Show Answer & Explanation

Correct Answer: B — Converting one code to another (e.g., BCD to Excess-3)

Code converters transform data from one binary code representation to another.

Q22.
What is a barrel shifter?
AShift register
BCombinational circuit that shifts data by any amount in one cycle
CCounter
DMultiplexer
Show Answer & Explanation

Correct Answer: B — Combinational circuit that shifts data by any amount in one cycle

A barrel shifter can shift or rotate data by any number of positions in a single clock cycle using multiplexers.

Q23.
ROM can be used as:
AOnly memory
BCombinational logic circuit (lookup table)
CSequential circuit
DCounter
Show Answer & Explanation

Correct Answer: B — Combinational logic circuit (lookup table)

ROM can implement any combinational function as a lookup table by storing truth table values.

Q24.
PLA stands for:
AProgrammable Logic Array
BParallel Logic Array
CPrimary Logic Array
DProcessed Logic Array
Show Answer & Explanation

Correct Answer: A — Programmable Logic Array

PLA (Programmable Logic Array) has programmable AND and OR arrays for implementing combinational logic.

Q25.
PAL stands for:
AProgrammable Array Logic
BParallel Array Logic
CPrimary Array Logic
DProcessed Array Logic
Show Answer & Explanation

Correct Answer: A — Programmable Array Logic

PAL (Programmable Array Logic) has programmable AND array and fixed OR array.