MCQ Practice
Clear, exam-focused explainers on core computer science subjects and programming.
415 articles in this topic

Recursion and Stack MCQs: 12 Solved Questions on Calls, Outputs and Unwinding
Solve 12 published recursion and stack MCQs by tracing activation records, return values, print order, reversal and two-call recursion step by step.

Sorting MCQs: 11 Solved Introduction to Sorting Questions with Explanations
Attempt 11 Introduction to Sorting MCQs before checking concise, teacher-led solutions on stability, in-place sorting, external sorting, complexity, and exchange counting.

Line Drawing Algorithms MCQs: 11 Solved DDA, Bresenham and Scan-Conversion Questions
Practise DDA point counts, Bresenham pixel decisions and scan-conversion artefacts through 11 solved, published MCQs with fresh explanations.

Moore Machine MCQs: 10 Solved Questions on Outputs, States and Patterns
Solve 10 Moore machine questions with fresh explanations based on output rules, transition traces and state invariants. The set includes MCQs, a NAT and short-answer checks.

Derivation & Recursion: 8 Solved MCQs + 2 CFG Problems
Solve eight MCQs and two worked CFG problems on derivations, recursion removal, precedence and generated languages, with each deciding step explained.

Foreign Key and Referential Integrity MCQs: 12 Solved Questions with Explanations
Solve 12 published foreign key MCQs with clear explanations of parent-child direction, recursive references, cascading deletes and database consistency.

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.

Number of Graphs MCQs: 10 Solved Questions on Simple, Undirected, Labeled and Unlabeled Graphs
Practise ten published graph-counting questions with fresh solutions. Learn when to count edge slots, labeled graph subsets, unlabeled shapes, cycles, grid edges and paths.

Control Unit Design Cross-Concept MCQs: 12 Solved Questions with Explanations
Solve 12 published Control Unit Design questions covering address capacity, datapath scheduling, DRAM refresh, register widths, bitwise arithmetic and decoding. Each answer shows the decision or calculation that matters.

Multilevel Queue Scheduling MCQs: 10 Solved Questions with Explanations
Attempt 10 published objective questions on MLFQ behaviour, scheduler matching, two-level scheduling and weighted completion time. Each answer explains the decisive rule.

Channel Capacity Limits MCQs: 12 Solved PYQs on Nyquist, Shannon and Throughput
Solve 12 published-bank channel capacity PYQs covering formula selection, substitutions and unit traps. Each answer includes a concise worked explanation.

If-Else Statements in C MCQs: 11 Basic, Advanced and Nested Questions with Explanations
Test C control-flow skills with 11 published questions and step-by-step explanations of simple, nested and expression-based decisions.