PPSC

PPSC Intelligence Officer Mock Test 2026 (100 MCQs)

PPSC advertised 30 Intelligence Officer (BS-14) posts in the Special Branch of Punjab Police in Advertisement No. 11/2026. The written test is one MCQ paper of 100 marks in 90 minutes, about 80% general ability and 20% basic computer studies, with 0.25 marks deducted for each wrong answer.

This mock paper follows that pattern. PPSC does not fix how many questions each general-ability subject gets, so the split below is our estimate from past papers. Practise one subject at a time, then sit the full paper against the clock.

The full paper: 100 questions in 90 minutes, marked at the end. Sign-in needed so your result is kept.

500 questions to practise from the subjects on this paper.

Paper pattern

Questions
100 MCQs
Time
90 minutes
Negative marking
0.25 marks for each wrong answer
Pass mark
40%
Questions per subject on the PPSC Intelligence Officer paper
SubjectOn the paperTo practise
Computer2070
General Knowledge1090
Current Affairs1040
Pakistan Studies955
Islamic Studies945
Basic Mathematics940
English960
Urdu830
Everyday Science840
Geography830
Official totals, estimated subject split

Totals, time, the 20% computer share and negative marking are from PPSC Advertisement No. 11/2026. The split of general-ability questions is our estimate; PPSC says it varies from case to case.

Where this comes from

Frequently asked questions

How many questions are in this mock paper?

100 MCQs in 90 minutes, the same totals as PPSC's Intelligence Officer paper. Each wrong answer costs 0.25 marks; a skipped question costs nothing.

Is this the official PPSC paper?

No. This is an independent practice paper built on the pattern in PPSC's advertisement. PPSC does not publish its questions in advance.

What is the pass mark?

The mock paper shows a 40% line as a guide. PPSC's own qualifying marks and merit rules decide the real result.

The vacancy

Eligibility, the last date and test updates for PPSC Intelligence Officer.

See the PPSC Intelligence Officer job details