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

Finite, Infinite, Countable and Uncountable Sets MCQs: 12 Solved Questions
Test your classification of finite and infinite sets with 12 fully solved questions. Each answer uses a decisive count, enumeration, bijection or injection.

Data Hazards and Solutions MCQs: 12 Solved Questions with Explanations
Test yourself on 12 published data-hazard questions, then check concise explanations for dependencies, forwarding, renaming and variable-latency pipeline timing.

Fork System Call MCQs: 12 Solved Questions with Explanations
Practise 12 published fork() MCQs, from basic return values to process trees, inherited descriptors and traced C output, with concise worked explanations.

Switching Techniques MCQs: 12 Solved Questions on Circuit, Packet and Message Switching
Practise 12 switching-techniques questions on circuit, packet and message switching, packet-header arithmetic and legacy WAN standards.

Hash Table Chaining MCQs: 12 Solved Questions with Explanations
Attempt 12 chaining questions, then use the fresh explanations to check collision handling, implementation costs, worst cases, chain lengths and occupancy probability.

Prim's Algorithm MCQs: 12 Solved MST Questions with Explanations
Solve 12 Prim's algorithm and minimum spanning tree questions, then check each answer against a concise explanation, one full trace and two diagrams.

Ecosystem Fundamentals MCQs: 10 Solved Questions on Meaning and Ecological Organisation
Solve 10 ecosystem MCQs with clear explanations of ecological organisation, productivity, sustainability, environmental ethics, energy balance and conservation.

Regularity and Identification MCQs: 11 Solved Questions with Explanations
Solve 11 regularity and identification MCQs with concise explanations. Learn when finite memory, closure, pumping, or simplification gives the cleanest proof.

Recoverability, Cascadeless and Strict Schedule MCQs: 12 Solved Questions
Work through 12 database schedule MCQs using a repeatable three-test method. Trace read-from edges, compare commit order, and separate dirty reads from dirty writes.

Ring and Johnson Counter MCQs: 10 Solved Questions with Explanations
Solve ten published ring and Johnson counter questions, then check each answer through state models, binary traces and compact exam-ready rules.

Equivalence Relation MCQs: 12 Solved Questions on Classes and Partitions
Solve 12 published equivalence relation questions, then check each answer through definitions, partitions, closures and careful ordered-pair counting.

Complex and Relative Addressing Modes MCQs: 11 Solved COA Questions with Explanations
Solve 11 published COA questions by writing the effective-address rule first. Each answer traces the registers, displacement, pointer or update that produces the result.