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

Python String MCQs: 12 Solved Questions on Slicing, Search and Methods
Solve 12 published Python string questions step by step. Trace indices, slices, return types and method contracts before checking each answer.

FA to Regex Conversion MCQs: 12 Solved Questions with Explanations
Solve 12 published FA to regex conversion MCQs, then use short witness strings, loop analysis and path decomposition to check each answer.

Normal Forms & BNF MCQs: 10 Solved Grammar Questions with Explanations
Solve ten exam-standard grammar questions on CNF, GNF, BNF notation, derivation counts, parse trees and conversion bounds, with every answer worked step by step.

Lock-Based Protocols & Basic 2PL MCQs: 12 Solved Questions with Explanations
Solve 12 published Basic 2PL MCQs, from growing and shrinking phases to lock compatibility, precedence graphs, deadlock, strictness and SQL update order.

Flip-Flops and Conversion MCQs: 12 Solved Questions with Explanations
Attempt 12 published-bank flip-flop MCQs, then check concise solutions covering state rules, conversion, clock edges and timing reliability.

Degree of Vertex MCQs: 12 Solved Questions on Isolated and Pendant Vertices, Handshaking Lemma, and Degree Sequences
Solve 12 vertex-degree MCQs with fresh explanations covering maximum degree, isolated and pendant vertices, regular graphs, parity, and graphical sequences.

Memory Organisation & Performance MCQs: 12 Solved Questions with Explanations
Attempt 12 published memory-performance questions, then check each timing convention, probability path, unit conversion and transfer calculation.

Memory Management Basics and Hierarchy MCQs: 12 Solved Questions with Explanations
Solve 12 published memory-management MCQs with step-by-step explanations covering hierarchy, volatility, locality, MMU translation, address bits, and protection.

Signals and Metrics MCQs: 12 Solved Data Communication Questions
Practise 12 published Signals and Metrics PYQs with fresh, step-by-step explanations. Learn how units separate frequency, baud, throughput, delay and related measures.

Tree Traversal and Construction MCQs: 12 Solved Questions with Step-by-Step Explanations
Test traversal rules, rebuild binary trees from paired sequences, count height correctly, and use BST order through 12 fully explained MCQs.

Radix and Counting Sort MCQs: 12 Solved Questions with Explanations
Solve 12 Radix and Counting Sort MCQs with compact explanations, two hand traces, a counting-sort example and the complexity patterns exams repeatedly test.

Python Dictionary MCQs: 12 Solved Questions with Explanations
Attempt 12 published Python dictionary questions, then trace each answer through keys, values, mutations, aliases, and copies.