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

Second Normal Form (2NF) MCQs: 12 Solved Questions with Explanations
Test your 2NF understanding with 12 solved MCQs on full dependency, partial dependency, candidate keys, closures, and normal-form guarantees.

First-Order Predicate Logic MCQs: 10 Solved Questions with Explanations
Solve ten first-order logic questions, then check each answer through finite models, precise translations, countermodels, and valid inference rules.

Disk Structure & Address MCQs: 10 Solved PYQs with CHS Calculations
Solve 10 published disk structure PYQs with concise explanations for geometry, capacity, sector addressing, CHS conversion, file placement, CLV and CAV.

LOOK and C-LOOK Algorithm MCQs: 10 Solved Questions with Explanations
Solve 10 LOOK and C-LOOK MCQs, from core definitions to complete service-order and seek-distance calculations, with a fresh explanation for every answer.

Network Security Goals, Threats and Attacks MCQs: 12 Solved Questions
Solve 12 network-security MCQs covering confidentiality, integrity, attack types, spoofing, DDoS and protection properties. Every answer has a clear explanation and a link to practise the question again.

Circular Queue MCQs: 12 Solved Questions with Step-by-Step Explanations
Solve 12 Circular Queue MCQs in sequence, with exact options and concise explanations for pointer conventions, wrap-around arithmetic and linked queues.

Introduction to Normalization and 1NF MCQs: 12 Solved Questions
Solve normalization and 1NF MCQs with a worked relation, clear explanations, and four traps covering atomicity, anomalies, and trade-offs.

Graph Isomorphism MCQs and NATs: 12 Solved Questions on Detection and Counting
Solve seven MCQs and five numerical-answer questions on graph isomorphism. Each answer shows the invariant, mapping or counting argument behind the result.

Program Control & I/O Handling MCQs: 12 Solved PYQs with Explanations
Practise 12 PYQs on program control and I/O handling. Trace PCs, memory overwrites, registers, flags, loops and interrupt handshakes step by step.

File Systems & I/O MCQs: 12 Solved Linux Questions with Explanations
Solve 12 published Linux MCQs with fresh explanations that connect permissions, shell I/O, links, inodes, directories and disk-usage commands.

Congestion Control Policy MCQs: 11 Solved Questions with Explanations
Work through 11 published congestion-control questions covering TCP window growth, timeout recovery, AIMD and token-bucket calculations, with every step shown.

BST Basics and Operations MCQs: 12 Solved Questions with Explanations
Work through 12 BST MCQs with explanations of ordering, insertion, search bounds, deletion, height, complexity, and counting unique tree shapes.