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

Context-Free Grammar MCQs: 11 solved questions on CFG, CFL and PDA
Context-free grammar solved MCQs with explanations: 11 GATE PYQs on CFGs, the Chomsky hierarchy, CFL closure properties, pushdown automata and decidability.

Computer Networks Application Layer MCQs: 12 solved DNS, HTTP and email questions
Application layer MCQs with solutions: 12 solved GATE, PSC and PSU questions on DNS, Telnet, FTP, HTTP over TCP, cookies, and the SMTP to POP3 email flow.

Process Management and Process States MCQs: 12 solved questions
Process management and process states MCQs for GATE, DSSSB and PSU exams: the process lifecycle, legal state transitions, the PCB and TCB, and the schedulers.

Disk Scheduling MCQs: 12 solved questions (FCFS, SSTF, SCAN)
Disk scheduling MCQs for GATE, UGC NET, DSSSB and BPSC: FCFS, SSTF, SCAN and C-SCAN head-movement numericals, seek time and direction changes, each solved.

Threads and Process Creation MCQs: 12 solved questions with explanations
Threads and process creation MCQs for GATE, UGC NET and PSU papers: user versus kernel threads, what threads share, fork counting, and thread cancellation.

File Systems and Allocation MCQs: 12 solved questions with explanations
File systems and allocation MCQs for GATE, state PSC and PSU papers: contiguous, linked and indexed allocation, Unix i-node sizing, directories, disk layout.

Page Replacement Algorithms MCQs: 12 solved questions (FIFO, LRU, Optimal)
Page replacement MCQs for GATE, UGC NET and DSSSB: FIFO and Belady's anomaly, LRU, Optimal, and page-fault counting numericals, each solved and explained.

Virtual Memory and Demand Paging MCQs: 12 solved questions with explanations
Virtual memory and demand paging MCQs for GATE, UGC NET and placement: address translation, page-table size, effective access time, thrashing, frames.

Binary Tree MCQs: 11 solved questions on traversals, BST, AVL and heaps
Binary tree solved MCQs with explanations: 11 previous-year questions, 10 from GATE, on tree properties, traversals, binary search trees, AVL and heaps.

Finite Automata MCQs: 10 solved questions on DFA, NFA and minimization
Finite automata solved MCQs with explanations: 10 GATE PYQs on DFA design, minimal-state counting, complement, and the NFA to DFA subset-construction bound.

Computer Networks Transport Layer MCQs: 12 solved TCP and UDP questions (GATE/NET)
TCP and UDP transport layer MCQs: 12 solved GATE, ISRO, HTET and UGC NET questions on sequence numbers, the handshake, slow start and token bucket rate.

Operating System Basics MCQs: 12 solved questions on OS structure and processes
12 solved operating system basics MCQs from GATE, UGC NET and state papers: OS functions, multiprogramming, system calls, dual mode and context switches.