ProSyllabus Journal CBSE Class 12 Board Examination Complete Summary and Solutions for Queue – NCERT Class XII Computer Science, Chapter 4 – Introduction, Operations, Implementation, Deque, Applications, Questions, Answers Detailed summary and explanation of Chapter 4 'Queue' from the Computer Science textbook for Class XII, covering queue data structure concepts, FIFO principle, operations such as enqueue and dequeue, implementation using Python lists, introduction to deque, its operations, and applications including practical code examples—along with all NCERT questions, answers, and exercises for comprehensive understanding.
Updated 1 year ago NCERT · Class XII · Computer Science · Chapter 4 · Queue · Deque · Data Structures · Summary · Questions · Answers · Programming · Comprehension
#Queue #Deque #FIFO #Enqueue #Dequeue #Data Structures #Python #NCERT #Class 12 #Computer Science #Summary #Explanation #Questions #Answers #Programming #Chapter 4
Marks booster + cheatsheet: key concepts in 2 lines each, common traps 35 marks: Calculus, shared with Part II 10 marks: Algebra, Ch 3–4 Common traps that cost marks, listed 6 principal branches of inverse trig Every derivative rule with its condition Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details
Queue and Deque in Python - Class 12 Computer Science Chapter 4 Ultimate Study Guide 2025
Full Chapter Summary & Detailed Notes
Key Definitions & Terms
60+ Questions & Answers
Key Concepts
Code Examples & Programs
Interactive Quiz (10 Q)
Quick Revision Notes & Mnemonics
Key Terms & Processes
Queue Operations Processes Step-by-Step
Full Chapter Summary & Detailed Notes - Queue and Deque in Python Class 12 NCERT
Overview & Key Concepts
Chapter Goal : Understand Queue (FIFO linear DS), operations (enqueue/dequeue), Python list impl, Deque (double-ended), apps (palindrome). Exam Focus: Program 4-1/4-2, Fig 4.3/4.5-4.6, Algorithm 4.1; 2025 Updates: Efficiency in lists vs collections.deque. Fun Fact: Tim Berners-Lee quote on democratic web ties to FIFO fairness. Core Idea: Ordered access for real-life queuing; from bank lines to OS jobs. Real-World: Print queues, task scheduling. Expanded: All subtopics point-wise with evidence (e.g., Fig 4.3 stages), examples (e.g., bank sim), debates (e.g., list vs array impl).
Wider Scope : From basic FIFO to deque flexibility; sources: Programs (4-1/4-2), figures (4.1-4.6), exercises.
Expanded Content : Include modern aspects like from collections import deque for O(1) ops; point-wise for recall; add 2025 relevance like concurrent queues in threading.
Introduction to Queue
Overview : Linear DS, FIFO (First-In-First-Out/FCFS); elements added rear (enqueue), removed front (dequeue). Ex: Bank queue (Fig 4.1), petrol pump (Fig 4.2).
FIFO Principle : Longest-waiting out first; Rear=TAIL, Front=HEAD.
Real-Life Apps : Train tickets (WL confirmation), IVRS calls, single-lane roads/tolls.
CS Apps : Web-server requests (50 concurrent), OS jobs (multitasking FIFO), print queues (shared printer).
Expanded : Evidence: Think/Reflect on priority queues; debates: FIFO vs priority; real: Post-2020 cloud task queues.
Conceptual Diagram: Queue Structure
Front ← [Elements] → Rear; Enqueue → Rear, Dequeue ← Front. Ties to Fig 4.3 stages.
Why This Guide Stands Out
Comprehensive: All subtopics point-wise, program integrations; 2025 with collections.deque, processes analyzed for real code.
Operations on Queue
Enqueue : Insert rear; overflow if full.
Dequeue : Remove front; underflow if empty.
Supporting : IsEmpty (avoid underflow), Peek (view front), IsFull (avoid overflow), Size (len).
Stages : Fig 4.3: enqueue(z/x/c) → Z X C; dequeue → X C; etc.
Expanded : Evidence: Python list dynamic (no IsFull); real: Bank sim avoids underflow.
Implementation of Queue using Python
Using List : myQueue = []; append() for enqueue (rear), pop(0) for dequeue (front).
Functions : enqueue (append), isEmpty (len==0), dequeue (pop(0) if not empty), size (len), peek ([0] if not empty).
Program 4-1 : Bank queue: Enqueue P1/P2, dequeue P1, size=1, enqueue P3/P4/P5, dequeues P2-P5; underflow msg.
Activities : Avoid None print; traverse/print queue.
Expanded : Evidence: Output with P1-P5; debates: List O(n) dequeue vs efficient impl.
Quick Code: Basic Queue
myQueue = []
def enqueue(q, e): q.append(e)
def dequeue(q): return q.pop(0) if q else "Empty"
enqueue(myQueue, 'A'); print(dequeue(myQueue)) # A
Output: A
Introduction to Deque
Overview : Double-Ended Queue; insert/delete from front/rear (Fig 4.4). Pronounced "deck"; implements stack/queue.
Apps : Train counter (re-join front), toll booths (shift queues); CS: Browser history (LIFO URLs), Undo/Redo, palindrome check (Algorithm 4.1).
Activities : Same end ops=Stack; opposite=Queue.
Expanded : Evidence: Palindrome "madam" via insertrear/delete both ends (Fig 4.5-4.6).
Operations on Deque
InsertFront/Rear : Add front/rear (insert(0)/append).
DeleteFront/Rear : Remove front/rear (pop(0)/pop).
Supporting : IsEmpty, PeekFront/Rear ([0]/[-1]), Size.
Algorithm 4.1 : Palindrome: Insert chars rear → Match/delete both ends.
Expanded : Evidence: Steps 1-6 for "madam".
Implementation of Deque using Python
Using List : myDeque = []; insert(0) front, append rear; pop(0) delete front, pop rear.
Functions : insertFront (insert(0)), insertRear (append), deletionFront (pop(0)), deletionRear (pop), getFront ([0]), getRear ([-1]), isEmpty.
Program 4-2 : Choice 1 (queue mode): insertRear 23/45, getFront 23, deleteFront 23/45; underflow. Choice 2 (stack-like): insertFront 34/56, deleteRear 34/56.
Expanded : Evidence: Outputs for modes; note O(n) for front ops in lists.
Exam Code Studies
Program 4-1 bank; 4-2 deque modes; Algorithm 4.1 palindrome.
Summary & Exercise
Key Takeaways : Queue FIFO linear; Deque flexible; Python list impl with append/pop; apps from daily to CS.
Exercise Tease : Blanks on ops; compare stack/queue; status traces; palindrome code.
Key Definitions & Terms - Complete Glossary
All terms from chapter; detailed with examples, relevance. Expanded: 30+ terms grouped by subtopic; added advanced like "Overflow/Underflow" for depth/easy flashcards.
Queue
Ordered linear list, FIFO. Ex: Bank line. Relevance: Fair access.
FIFO
First-In-First-Out/FCFS. Ex: Longest wait out first. Relevance: Ordering principle.
Enqueue
Insert rear. Ex: append(element). Relevance: Add to tail.
Dequeue
Remove front. Ex: pop(0). Relevance: Serve head.
Front/Head
Removal end. Ex: Left in Fig 4.3. Relevance: Dequeue point.
Rear/Tail
Addition end. Ex: Right in Fig 4.3. Relevance: Enqueue point.
Overflow
Enqueue on full. Ex: Beyond capacity. Relevance: Exception.
Underflow
Dequeue on empty. Ex: Pop empty list. Relevance: Exception.
Peek
View front without remove. Ex: myQueue[0]. Relevance: Check next.
IsEmpty
Check no elements. Ex: len==0. Relevance: Avoid underflow.
IsFull
Check capacity. Ex: Not in dynamic Python. Relevance: Avoid overflow.
Size
Element count. Ex: len(myQueue). Relevance: Queue length.
Deque
Double-Ended Queue. Ex: Insert/delete both ends. Relevance: Flexible stack/queue.
InsertFront
Add to front. Ex: insert(0, element). Relevance: LIFO-like.
InsertRear
Add to rear. Ex: append(element). Relevance: FIFO add.
DeleteFront
Remove front. Ex: pop(0). Relevance: FIFO remove.
DeleteRear
Remove rear. Ex: pop(). Relevance: LIFO remove.
GetFront
View front. Ex: myDeque[0]. Relevance: Peek head.
GetRear
View rear. Ex: myDeque[-1]. Relevance: Peek tail.
Palindrome Check
Match ends via deque. Ex: Algorithm 4.1 "madam". Relevance: String validation.
Browser History
Stack via deque (LIFO URLs). Ex: Ctrl+Shift+T recent first. Relevance: Undo-like.
Print Queue
FIFO jobs to printer. Ex: Multiple files shared. Relevance: OS scheduling.
Web Server Queue
Handle requests FIFO. Ex: 50 concurrent, thousands queued. Relevance: Load balancing.
OS Jobs
Multitasking FIFO access. Ex: Processor one-at-a-time. Relevance: Scheduling.
Toll Booth Shift
Vehicles join vacant queue front. Ex: Multiple parallel. Relevance: Dynamic realloc.
Train WL
Tickets queued by number. Ex: Cancel → Confirm front. Relevance: Confirmation.
IVRS Queue
Calls wait for support. Ex: Hold message. Relevance: Service lines.
Single-Lane Road
Vehicles exit entry order. Ex: FIFO traffic. Relevance: Constraints.
Tip: Group by queue/deque; examples for recall. Depth: Debates (e.g., list efficiency). Historical: Python collections.deque. Interlinks: To stack Ch3. Advanced: Priority queues. Real-Life: E-commerce carts. Graphs: Ops table. Coherent: Evidence → Interpretation. For easy learning: Flashcard per term with code.
60+ Questions & Answers - NCERT Based (Class 12) - From Exercises & Variations
Based on chapter + expansions. Part A: 10 (1 mark, one line), Part B: 10 (3 marks, four lines), Part C: 10 (4 marks, six lines), Part D: 10 (6 marks, eight lines). Answers point-wise in black text. Include code where apt.
Part A: 1 Mark Questions (10 Qs - Short)
1. What is a queue?
1 Mark Answer: FIFO linear list.
2. Define FIFO.
1 Mark Answer: First-In-First-Out.
3. Name one queue operation.
4. What is dequeue?
1 Mark Answer: Remove front.
5. Purpose of peek?
1 Mark Answer: View front.
6. What is deque?
1 Mark Answer: Double-ended queue.
8. Overflow in queue?
1 Mark Answer: Enqueue on full.
9. Underflow when?
1 Mark Answer: Dequeue empty.
10. Example app of queue?
1 Mark Answer: Print jobs.
Part B: 3 Marks Questions (10 Qs - Medium, Exactly 4 Lines Each)
1. Differentiate queue vs stack.
3 Marks Answer:
Queue: FIFO, ends different.
Stack: LIFO, one end.
Ex: Queue bank, stack undo.
Both linear DS.
2. List 3 queue apps with causes.
3 Marks Answer:
Train WL: Confirmation order.
IVRS: Call wait FIFO.
Print: Jobs shared printer.
Ex: OS multitasking.
3. Explain enqueue syntax.
3 Marks Answer:
myQueue.append(element).
Adds rear.
Ex: enqueue(myQueue, 'P1').
Overflow if full.
4. What is isEmpty? Give example.
3 Marks Answer:
len(myQueue)==0 → True.
Avoid underflow.
Ex: if isEmpty(myQueue): print("Empty").
Supporting op.
5. Need for deque over queue.
3 Marks Answer:
Flexible ends.
Implements stack/queue.
Ex: Palindrome check.
Browser history.
6. Process of dequeue.
3 Marks Answer:
Check not empty.
pop(0) front.
Ex: return myQueue.pop(0).
Underflow if empty.
7. Basic peek syntax.
3 Marks Answer:
return myQueue[0] if not empty.
View without remove.
Ex: peek(myQueue).
Front access.
8. Use of insertFront.
3 Marks Answer:
myDeque.insert(0, element).
Add front.
Ex: insertFront(myDeque, 12).
LIFO-like.
9. Role of deleteRear.
3 Marks Answer:
myDeque.pop().
Remove rear.
Ex: deletionRear(myDeque).
Stack pop.
10. When is size useful?
3 Marks Answer:
len(myQueue).
Count elements.
Ex: print(size(myQueue)).
Bank length check.
Part C: 4 Marks Questions (10 Qs - Medium-Long, Exactly 6 Lines Each)
1. Explain queue with example.
4 Marks Answer:
Linear FIFO DS.
Add rear, remove front.
Ex: Students assembly line.
Apps: Toll FIFO.
CS: Job scheduling.
Fig 4.1 bank.
2. Describe 4 operations.
4 Marks Answer:
Enqueue: Insert rear.
Dequeue: Remove front.
Peek: View front.
IsEmpty: len==0.
Ex: Fig 4.3 stages.
Overflow/underflow.
3. How does dequeue work? Code example.
4 Marks Answer:
Check empty, pop(0).
Returns element.
Ex: def dequeue(q): return q.pop(0).
Underflow msg.
Program 4-1 P1 remove.
Front access.
4. Explain deque with program.
4 Marks Answer:
Both ends ops.
Ex: Program 4-2 modes.
insert(0)/append.
pop(0)/pop.
Output choice 1/2.
Flexible DS.
5. Outline palindrome algorithm.
4 Marks Answer:
Insert chars rear.
Delete/match both ends.
Repeat till empty/one.
Ex: "madam" Fig 4.5-4.6.
Steps 1-6.
String check.
6. Queue impl with list.
4 Marks Answer:
myQueue = [].
append rear, pop(0) front.
Ex: Program 4-1 bank.
isEmpty len==0.
peek [0].
Dynamic no full.
7. Use of getFront in deque.
4 Marks Answer:
myDeque[0] if not empty.
View front copy.
Ex: Program 4-2 23.
Underflow msg.
Peek head.
Supporting op.
8. Differentiate insertFront vs insertRear.
4 Marks Answer:
Front: insert(0).
Rear: append.
Ex: Choice 2 insertFront.
Front LIFO, rear FIFO.
Flexible deque.
Program 4-2.
9. Why handle underflow?
4 Marks Answer:
Dequeue empty exception.
Use isEmpty check.
Ex: Program 4-1 end.
Avoid crash.
Bank no more people.
Robust ops.
10. Deque apps in CS.
4 Marks Answer:
Browser history LIFO.
Undo/Redo stack.
Palindrome deque.
Toll shift queues.
Dynamic realloc.
Fig 4.4 basic.
Part D: 6 Marks Questions (10 Qs - Long, Exactly 8 Lines Each)
1. Justify: Queue follows FIFO but deque flexible.
6 Marks Answer:
Queue: Strict rear/front.
FIFO principle.
Deque: Both ends free.
Ex: Queue toll, deque history.
Impl stack/queue.
Evidence: Ch4 intro.
Apps differ.
Key distinction.
2. When overflow/underflow, peek/isEmpty. Examples.
6 Marks Answer:
Overflow: Enqueue full.
Ex: Fixed size exceed.
Underflow: Dequeue empty.
Ex: pop(0) on [].
Peek: [0] view.
Ex: Front check.
isEmpty: len==0.
Ex: Avoid underflow.
3. Use enqueue in bank sim code.
6 Marks Answer:
Input codes P1/P2.
enqueue(myQueue, P1).
Ex: Code below.
Dequeue P1, size 1.
Enqueue P3-5.
While dequeues.
Underflow end.
Program 4-1 style.
myQueue = []
element = input("P1: ")
enqueue(myQueue, element)
print(dequeue(myQueue)) # P1
4. Use insertFront in deque code.
6 Marks Answer:
myDeque.insert(0, 34).
Ex: Program 4-2 choice 2.
insertFront 34/56.
deleteRear 34/56.
Underflow None.
Stack mode.
Front add.
Flexible.
myDeque = []
insertFront(myDeque, 34)
print(deleteRear(myDeque)) # 34
5. Define: Queue, Deque, Enqueue, Dequeue.
6 Marks Answer:
Queue: FIFO linear.
Ex: Bank line.
Deque: Double-ended.
Ex: History stack.
Enqueue: Add rear.
Ex: append.
Dequeue: Remove front.
Ex: pop(0).
6. Explain queue impl; code.
6 Marks Answer:
List: [] dynamic.
Functions: append/pop(0).
Ex: Program 4-1.
isEmpty/peek/size.
Bank sim outputs.
O(n) dequeue note.
Simple way.
Essential DS.
def enqueue(q, e): q.append(e)
def isEmpty(q): return len(q)==0
print(isEmpty([])) # True
7. Fill blanks in deque code; explain.
6 Marks Answer:
insert(0, element) # Front.
append(element) # Rear.
pop() # Delete rear.
Code: myDeque ops.
getFront [0].
Full flow: Insert/delete.
Program 4-2 match.
Versatile.
myDeque = []
insertFront(myDeque, 12)
print(getFront(myDeque)) # 12
8. Status trace for queue ops.
6 Marks Answer:
enqueue(34): [34].
enqueue(54): [34,54].
dequeue: [54] 34.
enqueue(12): [54,12].
Etc. to empty.
Ex: Exercise 6.
Fig 4.3 like.
Visual stages.
9. Palindrome using deque code.
6 Marks Answer:
d = []; for c in s: insertRear(d,c).
While len>1: match deleteFront/Rear.
Ex: "madam" true.
Algorithm 4.1.
Fig 4.6 match.
Efficient check.
Exercise 8.
String app.
10. Queue in languages; Python specifics.
6 Marks Answer:
Used in C++/Java/DS algos.
FIFO scheduling.
Python: List append/pop(0).
collections.deque optimal.
Impl functions.
Ex: Program 4-1.
2025: Threading queues.
Clean DS.
Tip: Include code in ans; practice run. Additional 30 Qs: Variations on programs, traces.
Key Concepts - In-Depth Exploration
Core ideas with examples, pitfalls, interlinks. Expanded: All concepts with steps/examples/pitfalls for easy learning. Depth: Debates, analysis.
FIFO Principle
Steps: 1. Enter rear, 2. Exit front first. Ex: Fig 4.3. Pitfall: Misorder. Interlink: Apps. Depth: Fairness.
Enqueue Operation
Steps: 1. append rear, 2. Check full. Ex: Program 4-1 P1. Pitfall: Overflow ignore. Interlink: Rear. Depth: Add logic.
Dequeue Operation
Steps: 1. isEmpty check, 2. pop(0). Ex: P1 remove. Pitfall: Underflow crash. Interlink: Front. Depth: Remove logic.
Peek/IsEmpty
Steps: 1. [0] view, 2. len==0. Ex: Front check. Pitfall: Empty peek None. Interlink: Supporting. Depth: Safe access.
Queue Implementation
Steps: 1. List init, 2. Functions define. Ex: Program 4-1. Pitfall: O(n) pop(0). Interlink: Dynamic. Depth: Python list.
Deque Flexibility
Steps: 1. Both ends, 2. Stack/queue modes. Ex: Program 4-2. Pitfall: Inefficient list. Interlink: collections.deque. Depth: Versatile.
InsertFront/Rear
Steps: 1. insert(0)/append. Ex: Choice 2 34. Pitfall: Shift cost. Interlink: Add ops. Depth: End choice.
DeleteFront/Rear
Steps: 1. pop(0)/pop. Ex: deleteRear 34. Pitfall: Empty msg. Interlink: Remove. Depth: LIFO/FIFO.
Palindrome Algorithm
Steps: 1. Insert rear, 2. Match delete ends. Ex: "madam". Pitfall: Odd length. Interlink: String. Depth: Efficiency.
Real-Life Apps
Steps: 1. Model lines, 2. FIFO serve. Ex: Toll. Pitfall: Priority need. Interlink: CS. Depth: Modeling.
CS Applications
Steps: 1. Queue requests, 2. Process order. Ex: Print. Pitfall: Starvation. Interlink: OS. Depth: Scheduling.
Overflow/Underflow
Steps: 1. Check before op, 2. Exception. Ex: Full enqueue. Pitfall: Dynamic ignore. Interlink: isFull. Depth: Bounds.
Size Operation
Steps: 1. len(), 2. Return count. Ex: Bank size 1. Pitfall: Post-op change. Interlink: Monitor. Depth: Metrics.
Deque as Stack
Steps: 1. Same end insert/delete. Ex: deleteRear. Pitfall: Wrong end. Interlink: Ch3. Depth: Dual use.
Deque as Queue
Steps: 1. Opposite ends. Ex: Choice 1. Pitfall: Mode mix. Interlink: FIFO. Depth: Emulation.
Efficient Deque (Advanced)
Steps: 1. from collections import deque, 2. O(1) ops. Ex: d.appendleft(). Pitfall: List slow. Interlink: Std lib. Depth: Optimize.
Priority Queue (Advanced)
Steps: 1. Heapq module, 2. Priority insert. Ex: Urgent admin. Pitfall: Pure FIFO limit. Interlink: Extensions. Depth: Variants.
Advanced: Threading.Queue, circular queues. Pitfalls: List shifts. Interlinks: To files Ch5. Real: BFS graphs. Depth: 14 concepts details. Examples: Real outputs. Graphs: Stages Fig 4.3. Errors: Wrong pop. Tips: Steps evidence; compare tables (queue vs deque).
Code Examples & Programs - From Text with Simple Explanations
Expanded with evidence, analysis; focus on applications. Added variations for practice.
Example 1: Basic Queue Stages (Fig 4.3)
Simple Explanation: Ops trace.
myQueue = []
enqueue(myQueue, 'z') # ['z']
enqueue(myQueue, 'x') # ['z','x']
dequeue(myQueue) # 'z', ['x']
Step 1: Enqueue builds rear.
Step 2: Dequeue front.
Step 3: Visual stages.
Simple Way: List sim.
Example 2: Queue Functions
Simple Explanation: Core impl.
def isEmpty(q): return len(q)==0
def peek(q): return q[0] if not isEmpty(q) else None
print(peek(['a','b'])) # a
Step 1: Define helpers.
Step 2: Safe access.
Step 3: Use in ops.
Simple Way: Avoid errors.
Example 3: Bank Simulation (Program 4-1)
Simple Explanation: Real app (2025 multi-thread ready).
myQueue = []
enqueue(myQueue, 'P1'); enqueue(myQueue, 'P2')
print(dequeue(myQueue)) # P1
print(size(myQueue)) # 1
while not isEmpty(myQueue): print(dequeue(myQueue))
Step 1: Enqueue persons.
Step 2: Dequeue serve.
Step 3: Empty loop.
Simple Way: FIFO service.
Example 4: Deque Functions
Simple Explanation: End ops.
myDeque = []
insertFront(myDeque, 'x') # ['x']
insertRear(myDeque, 'y') # ['x','y']
print(deletionFront(myDeque)) # x
Step 1: Mixed inserts.
Step 2: Selective delete.
Step 3: Flexible.
Simple Way: Dual access.
Example 5: Palindrome Check (Algorithm 4.1)
Simple Explanation: String app.
def is_palindrome(s):
d = []
for c in s: d.append(c)
while len(d) > 1:
if d.pop(0) != d.pop(): return False
return True
print(is_palindrome('madam')) # True
Step 1: Build deque.
Step 2: Match ends.
Step 3: Valid if equal.
Simple Way: Deque symmetry.
Example 6: Deque Modes (Program 4-2)
Simple Explanation: Versatile use.
def main():
d = []; choice=1
if choice==1: # Queue
insertRear(d,23); print(deletionFront(d)) # 23
else: # Stack
insertFront(d,34); print(deletionRear(d)) # 34
main()
Step 1: Mode select.
Step 2: Ops match.
Step 3: Underflow handle.
Simple Way: Conditional.
Tip: Run in shell; troubleshoot (e.g., empty pop). Added for palindrome, modes.
Interactive Quiz - Master Queue & Deque
10 MCQs in full sentences; 80%+ goal. Covers FIFO, ops, impl, apps.
Start Quiz
Quick Revision Notes & Mnemonics
Concise, easy-to-learn summaries for all subtopics. Structured in tables for quick scan: Key points, examples, mnemonics. Covers queue, deque, ops, apps. Bold key terms; short phrases for fast reading.
Subtopic
Key Points
Examples
Mnemonics/Tips
Queue Basics
FIFO : In rear, out front (Fig 4.3).Front/Rear : Head/tail.Linear ordered list.
Bank (Fig 4.1); Toll.
FRIO (Front Rear In Out). Tip: "First In, First Out – Like a Line".
Operations (5)
Enqueue : Append rear.Dequeue : Pop(0) front.Peek/Empty/Size : [0]/len==0/len.
Program 4-1 P1-P5.
EDPES (Enq Deq Peek Empty Size). Tip: "Every Queue Needs Deq Peek Empty Size" – Core funcs.
Impl & Exceptions
List : Dynamic, no full.Overflow/Underflow : Enq full/Deq empty.O(n) dequeue pitfall.
append/pop(0); Bank underflow.
LIO (List Impl Overflow). Tip: "Lists Love Dynamic – No Full Fuss".
Deque Basics
Double-End : Insert/Delete both (Fig 4.4).Modes : Stack (same end)/Queue (opp).Palindrome app.
Program 4-2 choices; "madam".
DSMP (Double Stack Mode Pal). Tip: "Deck Doubles Ends – Stack or Queue".
Deque Ops (6)
InsertF/R : insert(0)/append.DeleteF/R : pop(0)/pop.GetF/R : [0]/[-1].
insertFront 34; deleteRear.
IDGF (Insert Delete Get Front). Tip: "Insert Delete Get – Front or Rear Flex".
Apps & Algo
Real : Train/IVRS/Toll.CS : Print/OS/Web.Algo 4.1 : Palindrome match ends.
WL confirm; Fig 4.5-4.6.
RCWAP (Real CS Web Algo Pal). Tip: "Queues Queue Up Real & CS – Palindrome Proof".
Overall Tip: Use FRIO-EDPES-DSMP-IDGF-RCWAP for full scan (5 mins). Flashcards: Front (term), Back (points + mnemonic). Print table for wall revision. Covers 100% chapter – easy for exams!
Key Terms & Processes - All Key
Expanded table 30+ rows; quick ref. Added advanced (e.g., collections.deque, Circular Queue).
Term/Process Description Example Usage
Queue FIFO linear DS Bank line Ordering
FIFO First-In-First-Out Longest out first Principle
Enqueue Insert rear append('P1') Add
Dequeue Remove front pop(0) Serve
Front Removal end Left Fig 4.3 Head
Rear Addition end Right Fig 4.3 Tail
Overflow Enq on full Capacity exceed Exception
Underflow Deq on empty Pop empty Exception
Peek View front myQueue[0] Check
IsEmpty len==0 True empty Avoid under
IsFull Capacity check Not in Python Avoid over
Size Element count len(myQueue) Length
Deque Double-ended Both ends ops Flexible
InsertFront Add front insert(0,e) LIFO add
InsertRear Add rear append(e) FIFO add
DeleteFront Remove front pop(0) FIFO remove
DeleteRear Remove rear pop() LIFO remove
GetFront View front myDeque[0] Peek head
GetRear View rear myDeque[-1] Peek tail
Palindrome Match ends Algorithm 4.1 String check
Browser History LIFO URLs Ctrl+Shift+T Undo
Print Queue FIFO jobs Shared printer Scheduling
Web Server Request queue 50 concurrent Load balance
OS Jobs Multitask FIFO Processor access OS
Toll Booth Shift queues Vacant join front Dynamic
Train WL Number order Cancel confirm Confirmation
IVRS Call wait Hold message Service
Single-Lane Entry exit order Traffic FIFO Constraints
collections.deque Efficient deque appendleft/popleft O(1) ops
Circular Queue Wrap around Fixed size reuse Memory opt
Priority Queue Priority order Heapq urgent Extensions
Bank Simulation Enq/Deq persons Program 4-1 Real model
Deque Modes Queue/Stack choice Program 4-2 Versatile
Tip: Examples memory; sort subtopic. Easy: Table scan. Added 10 rows depth.
Queue Operations Processes Step-by-Step
Step-by-step breakdowns of core processes, structured as full questions followed by detailed answers with steps. Visual descriptions for easy understanding; focus on actionable Q&A with examples from chapter.
Question 1: How does enqueue work in a queue like Program 4-1?
Answer:
Step 1: Input element (e.g., 'P1').
Step 2: myQueue.append(element) rear.
Step 3: No full check in Python.
Step 4: Overflow exception if fixed.
Step 5: Queue grows.
Step 6: Ready for dequeue.
Visual: Arrow right – Input → Append Rear → Grow. Example: P1/P2 → ['P1','P2'].
Question 2: What steps occur in dequeue for bank service?
Answer:
Step 1: Check isEmpty (len>0).
Step 2: element = myQueue.pop(0) front.
Step 3: Return/print element (P1 served).
Step 4: Underflow msg if empty.
Step 5: Queue shrinks.
Step 6: Next front ready (Fig 4.3).
Visual: Arrow left – Check → Pop Front → Shrink. Example: Deq P1 → ['P2'].
Question 3: How to check palindrome using deque (Algorithm 4.1)?
Answer:
Step 1: d = []; for c in "madam": append(c).
Step 2: While len(d)>1: front=d.pop(0), rear=d.pop().
Step 3: If front != rear: False.
Step 4: Match → Continue.
Step 5: Empty/one → True.
Step 6: Output palindrome (Fig 4.5-4.6).
Visual: Build → Match Loop (Pop Both) → Empty. Example: m-a-d-a-m → True.
Question 4: What is the process of deque mode selection in Program 4-2?
Answer:
Step 1: Input choice (1=queue, 2=stack).
Step 2: If 1: insertRear, deleteFront.
Step 3: If 2: insertFront, deleteRear.
Step 4: getFront/Rear views.
Step 5: Underflow on empty.
Step 6: Outputs match mode (23/45 or 34/56).
Visual: If Branch – Choice → Ops Path → Underflow. Example: Choice 1 FIFO, 2 LIFO.
Question 5: How does underflow handling work in queue ops?
Answer:
Step 1: Dequeue call on empty.
Step 2: isEmpty True → Print "Queue empty".
Step 3: No pop, return None/break.
Step 4: While loop ends (Program 4-1).
Step 5: Service stops gracefully.
Step 6: Avoid crash (Activity 4.1 None).
Visual: Guard – Empty? Msg → Stop. Example: After P5 → "Empty".
Question 6: Outline steps for insertFront in deque.
Answer:
Step 1: Input element (e.g., 34).
Step 2: myDeque.insert(0, element) front.
Step 3: Shifts elements (O(n)).
Step 4: New front set.
Step 5: getFront confirms.
Step 6: Ready for ops (Program 4-2).
Visual: Shift left – Insert 0 → New Head. Example: [] → [34].
Tip: Treat as FAQ; apply to codes. Easy: Q → Steps + Visual. Full Q&A for exam-like practice.
CBSE Class 12 kits Marks booster + cheatsheet: key concepts in 2 lines each, common traps 35 marks: Calculus, shared with Part II 10 marks: Algebra, Ch 3–4 Common traps that cost marks, listed 6 principal branches of inverse trig Every derivative rule with its condition Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 30 marks: answer frames for आरोह 40 marks outside the book, mapped 15 writers on one timeline Unseen passage question types 12 common mistakes, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 12 exam traps, listed 22 of 105 marks on offer: CAS overview Most asked item: error values What Q27–34 ask, answer by answer Every Excel function, result checked Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 13 literary terms and devices 9 genres, each defined Writers' dates and works, by page Five ghazals and four nazms covered 10 common mistakes, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 23 marks in the four papers: Vector Algebra Integral tables with properties P0–P7 3 methods for differential equations 8 marks: Probability, with Bayes' theorem Patterns the board repeats, by chapter Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 9 board questions in one place 22 marks: Section B formats 3 lessons: characters and symbols for each Event order for each lesson, with pages 12 common mistakes Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 20 marks: grammar, 4 × 1 per part Sandhi, samasa, pratyaya from the text Upapada-vibhakti and vachya examples Anvaya and bhavartha answer method Literature intro: epics, prose, champu Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 34 marks in 4 papers: Magnetism, Ch 4–5 33 marks in 4 papers: Induction and AC 26 marks in 4 papers: Current Electricity Every formula with its page number What each 2025 board paper asked Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 38 board marks: prose 4–8 37 board marks: poems 1–5 22 marks: खंड ख, with answer frames 17 writers on one timeline 12 common mistakes, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 15 marks: grammar from the lessons 6 metres with their gana-sutras 6 figures of speech (अलङ्कार) 20 shlokas of रघुकौत्ससंवादः, upajati metre Literary history in tables, epic to drama Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 22 marks across four papers: Wave Optics 22 marks: Dual Nature, with 4-mark cases Common traps that cost marks, listed 13 marks each: Atoms and Nuclei 7 marks in all four papers: Semiconductors Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 7 exercise, 3 board answers for lesson 1 5-mark answers in about 100 words Three model 5-mark answers Malwa's rivers and rainfall figures 12 common mistakes, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each Author, genre and summary, lesson by lesson Verse meanings: پرچھائیاں, اپنے گھر کا حال Essay, letter and precis writing Map of the question paper 8 common mistakes Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 7 marks each: the other four units 37 of 70 theory marks across 5 units Mixed traps, corrected Seven board sums, worked stepwise Every data table, with page numbers Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each Chekhov, Basheer and Nirmal Verma introduced کلرک کی موت: 1 sneeze, 5 apologies Event order and characters for each story 3 stories compared in one table Method for writing board answers Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 20 marks: SQL and databases, Unit 3 10 marks: Networks, Unit 2 7 chapters: every output run and checked Stack algorithms and output questions Text, binary and CSV file programs Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 7 marks in every paper: Biomolecules 6 marks in each 2025 set: Haloalkanes Common traps that cost marks, listed 4–5-mark question every paper: Alcohols Named reactions, reagents, conditions Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 24 of 92 board marks: Bengal School 20 of 92 board marks: Mughal School Common traps that cost marks, listed 17 of 92 board marks: Rajasthani Schools 11 of 92: modern art, mostly 2-markers Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 30 theory marks, all five units Bhairav, Bageshri, Malkauns in full Jhaptal, Rupak, Dhamar: dugun to chaugun Sangeet Ratnakar and Parijat, by chapter Tuning the tanpura and the sitar Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 16 marks: Reproduction, Unit VI 12 marks each: Units VIII and IX 10 marks: Ecology, Unit X 13 chapters, with page numbers Common traps, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 35 of 140 board marks: SQL functions 20 board marks: networks and the web Common traps, corrected 12 board marks: Matplotlib plots Every statement with its exact output Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 12 exam traps, listed 65 board marks: Admission of a Partner 26 board marks: Dissolution 22 board marks: Retirement/Death Goodwill formulas with the book's figures Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 40 marks: Unit V, rDNA and genomes 30 marks: Unit VI, culture and bioprocess 10 syllabus chapters: every vector, enzyme PCR, blots and DNA fingerprinting Every number tied to its book page Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 15 marks in every 2025 set: share capital 9 marks in every 2025 set: debentures Common traps that cost marks, listed 6-mark cash flow in every paper 5 marks in every 2025 set: ratios Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each Elements of a poem and a story, Unit 1 Feature and article writing, Unit 2 Radio and TV script rules, with marks Steps and types of translation, Unit 3 Levels of editing, Unit 4 Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: most-asked concepts in 2 lines each 8 chapters ranked by what the board asked 31 marks: Organising, a 6-marker every set 30 marks in 4 papers: nature of management 14 principles of Fayol Case cues the board keeps using Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 16 of 60 board marks: taal comparison 12 of 60 board marks: gharanas 13 thekas, from thah to chaugun 6 marks: history of the tabla, Unit 3 4 biographies, with dates Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 15 marks each: Units 9–10 and 11–12 4 Ps of marketing, Unit 11 Consumer Protection Act 2019 tiers, appeals Capital structure with EBIT-EPS examples The three financial decisions, every factor Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 10 marks: National Income Accounting 3 methods for GDP, with identities M1–M4 and credit creation, Ch 3 Every deficit measure of the budget, Ch 5 6 chapters: every formula, board numerical Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 12 marks: Unit 6, Ch 1–3 8 marks: Unit 8, India-China-Pakistan Every committee, policy and date, by chapter Data tables with the book's own numbers Common traps, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 23 of 100 marks: Thinkers, Beliefs, Buildings 22 of 100 board marks: Harappa 20 of 100 marks: Kinship, Caste and Class 8-mark answer: Theme 2 in 3 of 4 papers 5 marks: the Part I map list Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 24 of 100 board marks: Vijayanagara 24 of 100 marks: Mughal village, Theme 8 Q24 from Vijayanagara in every 2025 set 3 of 4 papers: source question on travellers 5 marks: the two map lists Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 1857 and National Movement map items Constituent Assembly committees table Gandhiji 1915–1931: Champaran to Salt March Permanent Settlement and the Fifth Report Bombay Deccan: ryotwari and the 1875 riots Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 17 of 120 marks each: industry, services 15 of 120 marks: Primary Activities 14 of 120 marks: Transport 5 marks: world map work HDI, rail and internet data as charts Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 20 board marks in 4 papers: Population 14 board marks: Minerals and Energy 13 of the 28 map items asked: minerals 10 marks: Unit III, Ch 3–6 Common traps, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 18 marks: Ch 1–3, data and diagrams 7 marks: GIS, Ch 4 Common traps that cost marks, listed 5 marks: file and viva Mean, median and mode, fully worked Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 22 textbook marks: how each is asked 3 stories: 10 marks in the sample paper Common traps that cost marks, listed 9 poems side by side, with devices 5 essays, each argument set out Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: most-asked concepts in 2 lines each 6-marker in 3 of 4 papers: Security 4-marker in all 4 papers: Environment 6-marker in 3 of 4 papers: centres of power 2 papers asked UN cartoons 7 chapters: dates, treaties, leaders Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 8 marks: Chapter 8, 1989 to 2019 6 marks each: Chapters 1, 4 and 7 State-formation and war timelines Party tables and election results Map clues the board uses Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 10 marks for each of the four chapters Demography formulas for Ch 2 Sex-ratio and age tables from the book 10 must-know facts with a self-check Common traps, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: most-asked concepts in 2 lines each 10 marks each: Units 11, 12 and 15 5 marks each: Units 8 and 9 4 processes of cultural change, in a table Land reforms table, Chapter 4 Types of social movements, in one table Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each 26 board marks each: Ch 1 and Ch 2 22 of 140 board marks: disorders, Ch 4 20 of 140 board marks: therapies, Ch 5 6-mark questions on Freud, RET and Beck IQ bands and twin correlations from the book Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 5 poems: Q7 is always one of these 4 writing formats, 18 marks Common traps, corrected 8 prose pieces: events, characters, themes Poetic devices with short quotes Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 12 marks: unseen passage Q1, decoded 10 marks: case-based passage Q2, decoded Common traps that cost marks, listed Every character, with evidence and quotes 7 texts: plot timelines for each Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 38 of the 70 theory marks: Ch 1–7 10 marks: Unit III, ECCE to elderly Common traps that cost marks, listed 5 marks: Unit I, work and careers 2025 paper and SQP: ranked by what they asked Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Marks booster + cheatsheet: key concepts in 2 lines each, common traps 17 marks: Unit IV Fabric and Apparel 10 marks: Unit V Resource Management 2025 board questions mapped to each chapter Every consumer right and standard mark Common traps, corrected Page 1 free about 8 min read , Full kit about 55 min read ₹159
Read page 1 free about 8 minGet the kit Get the kit One payment · instant PDF · ₹159 View details Get alerts for CBSE Class 12 Board Examination
Dates, results and cutoffs, by email when they are announced. Free.
Google, Apple, or a code to your phone or email. It is saved to your account.
This chapter is part of the CBSE Class 12 Board Examination Board Examination Explore every chapter — summary, notes, extra questions & MCQ quizzes Preparing for CBSE Class 12 Board Examination? Students also sit JEE is set on the Class 11 and 12 Physics, Chemistry and Maths syllabus; students prepare for boards and JEE together.
Tests are played signed in — sign in (free, 10 seconds) so your attempts, rank and XP are saved to you #1
The Last Lesson
Start here Instant score, answer review and weak-topic diagnosis
#2
Economics (Class 12) Practice Quiz | CBSE Class 12 Board Examination
Instant score, answer review and weak-topic diagnosis
#3
Instant score, answer review and weak-topic diagnosis
#4
Challenges of Nation Building
Instant score, answer review and weak-topic diagnosis
#5
Instant score, answer review and weak-topic diagnosis
#6
Instant score, answer review and weak-topic diagnosis
#7
Instant score, answer review and weak-topic diagnosis
#8
Human Geography: Nature and Scope
Instant score, answer review and weak-topic diagnosis
#9
Bricks, Beads and Bones — The Harappan Civilisation
Instant score, answer review and weak-topic diagnosis
#10
Instant score, answer review and weak-topic diagnosis
#11
Instant score, answer review and weak-topic diagnosis
#12
Instant score, answer review and weak-topic diagnosis
#13
Instant score, answer review and weak-topic diagnosis
#14
Instant score, answer review and weak-topic diagnosis
#15
Instant score, answer review and weak-topic diagnosis
#16
Instant score, answer review and weak-topic diagnosis
#17
Inverse Trigonometric Functions
Instant score, answer review and weak-topic diagnosis
#18
Instant score, answer review and weak-topic diagnosis
#19
Instant score, answer review and weak-topic diagnosis
#20
Journey to the End of the Earth
Instant score, answer review and weak-topic diagnosis
#21
Instant score, answer review and weak-topic diagnosis
#22
Instant score, answer review and weak-topic diagnosis
#23
Instant score, answer review and weak-topic diagnosis
#24
Instant score, answer review and weak-topic diagnosis
#25
Instant score, answer review and weak-topic diagnosis
#26
Instant score, answer review and weak-topic diagnosis
#27
Instant score, answer review and weak-topic diagnosis
#28
Instant score, answer review and weak-topic diagnosis
#29
The Challenges of Cultural Diversity
Instant score, answer review and weak-topic diagnosis
#30
Patterns of Social Inequality and Exclusion
Instant score, answer review and weak-topic diagnosis
#31
Social Institutions: Continuity and Change
Instant score, answer review and weak-topic diagnosis
#32
The Demographic Structure of the Indian Society
Instant score, answer review and weak-topic diagnosis
#33
Introducing Indian Society
Instant score, answer review and weak-topic diagnosis
#34
Instant score, answer review and weak-topic diagnosis
#35
Security in the Contemporary World
Instant score, answer review and weak-topic diagnosis
#36
International Trade (India)
Instant score, answer review and weak-topic diagnosis
#37
Transport and Communication (India)
Instant score, answer review and weak-topic diagnosis
#38
Tertiary and Quaternary Activities
Instant score, answer review and weak-topic diagnosis
#39
Instant score, answer review and weak-topic diagnosis
#40
Kings, Farmers and Towns — Early States and Economies (c. 600 BCE-600 CE)
Instant score, answer review and weak-topic diagnosis
#41
Theory of Consumer Behaviour
Instant score, answer review and weak-topic diagnosis
#42
Instant score, answer review and weak-topic diagnosis
#43
Instant score, answer review and weak-topic diagnosis
#44
Nature and Significance of Management
Instant score, answer review and weak-topic diagnosis
#45
Dissolution of Partnership Firm
Instant score, answer review and weak-topic diagnosis
#46
Accounting for Partnership: Basic Concepts
Instant score, answer review and weak-topic diagnosis
#47
Three Dimensional Geometry
Instant score, answer review and weak-topic diagnosis
#48
Continuity and Differentiability
Instant score, answer review and weak-topic diagnosis
#49
Instant score, answer review and weak-topic diagnosis
#50
Instant score, answer review and weak-topic diagnosis
#51
Principles of Inheritance and Variation
Instant score, answer review and weak-topic diagnosis
#52
Instant score, answer review and weak-topic diagnosis
#53
Instant score, answer review and weak-topic diagnosis
#54
Instant score, answer review and weak-topic diagnosis
#55
Instant score, answer review and weak-topic diagnosis
#56
Instant score, answer review and weak-topic diagnosis
#57
Accountancy (Class 12) Practice Quiz | CBSE Class 12 Board Examination
Instant score, answer review and weak-topic diagnosis
#58
Electrostatic Potential and Capacitance Fundamentals | CBSE Class 12 Board Examination
Instant score, answer review and weak-topic diagnosis
#59
Instant score, answer review and weak-topic diagnosis
#60
An Elementary School Classroom in a Slum
Instant score, answer review and weak-topic diagnosis
#61
Instant score, answer review and weak-topic diagnosis
#62
Social Influence and Group Processes
Instant score, answer review and weak-topic diagnosis
#63
Attitude and Social Cognition
Instant score, answer review and weak-topic diagnosis
#64
Instant score, answer review and weak-topic diagnosis
#65
Instant score, answer review and weak-topic diagnosis
#66
Instant score, answer review and weak-topic diagnosis
#67
Variations in Psychological Attributes
Instant score, answer review and weak-topic diagnosis
#68
Instant score, answer review and weak-topic diagnosis
#69
Mass Media and Communications
Instant score, answer review and weak-topic diagnosis
#70
Globalisation and Social Change
Instant score, answer review and weak-topic diagnosis
#71
Change and Development in Industrial Society
Instant score, answer review and weak-topic diagnosis
#72
Change and Development in Rural Society
Instant score, answer review and weak-topic diagnosis
#73
The Constitution and Social Change
Instant score, answer review and weak-topic diagnosis
#74
The Market as a Social Institution
Instant score, answer review and weak-topic diagnosis
#75
Recent Developments in Indian Politics
Instant score, answer review and weak-topic diagnosis
#76
The Crisis of Democratic Order
Instant score, answer review and weak-topic diagnosis
#77
Challenges to and Restoration of the Congress System
Instant score, answer review and weak-topic diagnosis
#78
India's External Relations
Instant score, answer review and weak-topic diagnosis
#79
Politics of Planned Development
Instant score, answer review and weak-topic diagnosis
#80
Era of One-party Dominance
Instant score, answer review and weak-topic diagnosis
#81
Environment and Natural Resources
Instant score, answer review and weak-topic diagnosis
#82
International Organisations
Instant score, answer review and weak-topic diagnosis
#83
Instant score, answer review and weak-topic diagnosis
#84
Contemporary Centres of Power
Instant score, answer review and weak-topic diagnosis
#85
Geographical Perspective on Selected Issues and Problems
Instant score, answer review and weak-topic diagnosis
#86
Planning and Sustainable Development in the Indian Context
Instant score, answer review and weak-topic diagnosis
#87
Mineral and Energy Resources
Instant score, answer review and weak-topic diagnosis
#88
Instant score, answer review and weak-topic diagnosis
#89
Land Resources and Agriculture
Instant score, answer review and weak-topic diagnosis
#90
Instant score, answer review and weak-topic diagnosis
#91
Population: Distribution, Density, Growth and Composition
Instant score, answer review and weak-topic diagnosis
#92
Instant score, answer review and weak-topic diagnosis
#93
Instant score, answer review and weak-topic diagnosis
#94
The World Population: Distribution, Density and Growth
Instant score, answer review and weak-topic diagnosis
#95
Framing the Constitution — The Beginning of a New Era
Instant score, answer review and weak-topic diagnosis
#96
Mahatma Gandhi and the Nationalist Movement — Civil Disobedience and Beyond
Instant score, answer review and weak-topic diagnosis
#97
Rebels and the Raj — The Revolt of 1857 and its Representations
Instant score, answer review and weak-topic diagnosis
#98
Colonialism and the Countryside — Exploring Official Archives
Instant score, answer review and weak-topic diagnosis
#99
Peasants, Zamindars and the State — Agrarian Society and the Mughal Empire (c. sixteenth-seventeenth centuries)
Instant score, answer review and weak-topic diagnosis
#100
An Imperial Capital: Vijayanagara (c. fourteenth to sixteenth century)
Instant score, answer review and weak-topic diagnosis
#101
Bhakti-Sufi Traditions — Changes in Religious Beliefs and Devotional Texts (c. eighth to eighteenth century)
Instant score, answer review and weak-topic diagnosis
#102
Through the Eyes of Travellers — Perceptions of Society (c. tenth to seventeenth century)
Instant score, answer review and weak-topic diagnosis
#103
Thinkers, Beliefs and Buildings — Cultural Developments (c. 600 BCE-600 CE)
Instant score, answer review and weak-topic diagnosis
#104
Kinship, Caste and Class — Early Societies (c. 600 BCE-600 CE)
Instant score, answer review and weak-topic diagnosis
#105
Open Economy Macroeconomics
Instant score, answer review and weak-topic diagnosis
#106
Government Budget and the Economy
Instant score, answer review and weak-topic diagnosis
#107
Determination of Income and Employment
Instant score, answer review and weak-topic diagnosis
#108
National Income Accounting
Instant score, answer review and weak-topic diagnosis
#109
Instant score, answer review and weak-topic diagnosis
#110
The Theory of the Firm under Perfect Competition
Instant score, answer review and weak-topic diagnosis
#111
Instant score, answer review and weak-topic diagnosis
#112
Instant score, answer review and weak-topic diagnosis
#113
Instant score, answer review and weak-topic diagnosis
#114
Instant score, answer review and weak-topic diagnosis
#115
Instant score, answer review and weak-topic diagnosis
#116
Instant score, answer review and weak-topic diagnosis
#117
Instant score, answer review and weak-topic diagnosis
#118
Instant score, answer review and weak-topic diagnosis
#119
Instant score, answer review and weak-topic diagnosis
#120
Instant score, answer review and weak-topic diagnosis
#121
Instant score, answer review and weak-topic diagnosis
#122
Analysis of Financial Statements
Instant score, answer review and weak-topic diagnosis
#123
Financial Statements of a Company
Instant score, answer review and weak-topic diagnosis
#124
Issue and Redemption of Debentures
Instant score, answer review and weak-topic diagnosis
#125
Accounting for Share Capital
Instant score, answer review and weak-topic diagnosis
#126
Reconstitution of a Partnership Firm – Retirement/Death of a Partner
Instant score, answer review and weak-topic diagnosis
#127
Reconstitution of a Partnership Firm – Admission of a Partner
Instant score, answer review and weak-topic diagnosis
#128
Instant score, answer review and weak-topic diagnosis
#129
Instant score, answer review and weak-topic diagnosis
#130
Instant score, answer review and weak-topic diagnosis
#131
Instant score, answer review and weak-topic diagnosis
#132
Instant score, answer review and weak-topic diagnosis
#133
Instant score, answer review and weak-topic diagnosis
#134
Application of Derivatives
Instant score, answer review and weak-topic diagnosis
#135
Biodiversity and its Conservation
Instant score, answer review and weak-topic diagnosis
#136
Instant score, answer review and weak-topic diagnosis
#137
Organisms and Populations
Instant score, answer review and weak-topic diagnosis
#138
Biotechnology and its Applications
Instant score, answer review and weak-topic diagnosis
#139
Biotechnology: Principles and Processes
Instant score, answer review and weak-topic diagnosis
#140
Microbes in Human Welfare
Instant score, answer review and weak-topic diagnosis
#141
Instant score, answer review and weak-topic diagnosis
#142
Instant score, answer review and weak-topic diagnosis
#143
Molecular Basis of Inheritance
Instant score, answer review and weak-topic diagnosis
#144
Sexual Reproduction in Flowering Plants
Instant score, answer review and weak-topic diagnosis
#145
Instant score, answer review and weak-topic diagnosis
#146
Instant score, answer review and weak-topic diagnosis
#147
Aldehydes, Ketones and Carboxylic Acids
Instant score, answer review and weak-topic diagnosis
#148
Alcohols, Phenols and Ethers
Instant score, answer review and weak-topic diagnosis
#149
Haloalkanes and Haloarenes
Instant score, answer review and weak-topic diagnosis
#150
Instant score, answer review and weak-topic diagnosis
#151
The d- and f-Block Elements
Instant score, answer review and weak-topic diagnosis
#152
Instant score, answer review and weak-topic diagnosis
#153
Semiconductor Electronics: Materials, Devices and Simple Circuits
Instant score, answer review and weak-topic diagnosis
#154
Instant score, answer review and weak-topic diagnosis
#155
Instant score, answer review and weak-topic diagnosis
#156
Dual Nature of Radiation and Matter
Instant score, answer review and weak-topic diagnosis
#157
Instant score, answer review and weak-topic diagnosis
#158
Ray Optics and Optical Instruments
Instant score, answer review and weak-topic diagnosis
#159
Instant score, answer review and weak-topic diagnosis
#160
Instant score, answer review and weak-topic diagnosis
#161
Electromagnetic Induction
Instant score, answer review and weak-topic diagnosis
#162
Instant score, answer review and weak-topic diagnosis
#163
Moving Charges and Magnetism
Instant score, answer review and weak-topic diagnosis
#164
Electrostatic Potential and Capacitance
Instant score, answer review and weak-topic diagnosis
#165
Electric Charges and Fields
Instant score, answer review and weak-topic diagnosis
#166
CBSE Class 12 — Genetics and Evolution
Instant score, answer review and weak-topic diagnosis
#167
CBSE Class 12 — Matrices and Determinants
Instant score, answer review and weak-topic diagnosis
#168
CBSE Class 12 — Solutions and Colligative Properties
Instant score, answer review and weak-topic diagnosis
#169
Instant score, answer review and weak-topic diagnosis
#170
CBSE Class 12 — Electrostatics and Electric Field
Instant score, answer review and weak-topic diagnosis
#171
Humanities Subjects Practice Quiz | CBSE Class 12 Board Examination
Instant score, answer review and weak-topic diagnosis
More on CBSE Class 12 Board Examination20 guides How to Score Good Marks in Class 12 CBSE: Marks Map by Stream CBSE Class 12 Pre-Board Marks: Do They Count, and What to Do If Low Complete Summary and Solutions for Database Concepts – NCERT Class XII Computer Science, Chapter 8 – File Systems, DBMS, Relational Models, Keys, SQL Introduction, Questions, Answers Complete Summary and Solutions for Consumer Education and Protection – NCERT Human Ecology and Family Sciences, Chapter 12 – Study Summary, Explanation, Questions, Answers Complete Summary and Solutions for Supplementary Chemistry Material – NCERT Class XII Chemistry Part I Supplementary Resources – Additional Examples, Problems, and Explanations Complete Summary and Solutions for Project Based Learning – NCERT Class XII Computer Science, Chapter 13 – Project Planning, Implementation, Presentation, Documentation, and Evaluation Complete Summary and Solutions for Querying and SQL Functions – NCERT Class XII Informatics Practices, Chapter 1 – Explanation, Questions, Answers अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक story खंड – पाठ-16 अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – तुलसीदास: (क) भरत-राम का प्रेम, (ख) पद अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक story खंड – पाठ-17 अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – मलिक मुहम्मद जायसी: बारहमासा अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक story खंड – पाठ-15 अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – विष्णु खरे: (क) सत्य, (ख) एक कम अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक story खंड – पाठ-11 अंतरा भाग 2 – कक्षा 12 हिंदी (ऐच्छिक) काव्य खंड – जयशंकर प्रसाद: (क) देवसेना का गीत, (ख) कार्नेलिया का गीत – संपूर्ण सारांश, व्याख्या, प्रश्न और उत्तर अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – विद्यापति: पद अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) पाठ्यपुस्तक story खंड – पाठ-12 अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – सूर्यकांत त्रिपाठी ‘निराला’: (क) गीत गाने दो मुझे, (ख) सरोज-स्मृति अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक story खंड – पाठ-10 अंतरा भाग 2 – कक्षा 12 के लिए हिंदी (ऐच्छिक) की पाठ्यपुस्तक काव्य खंड – कुकुआन: दोह Notebook backup + AI Save your notes. Revise with AI. Learn more → Share this article