All Subjects
FPSC195 Questions

System Analyst (BS-18) MCQs in Sialkot

Practice System Analyst (BS-18) multiple-choice questions for FPSC competitive exams. Each question includes the correct answer and a short explanation, and past-paper questions are marked so you can revise both repeated and fresh material in one place.

Charitable
Complicated
Deceitful
Ancient
ExplanationRelates to charity.
Were he to
understand the code
would not have
deleted it
ExplanationMixed conditional. Should be 'would not delete it'.
Mournful
Cheerful
Clumsy
Heavy
ExplanationLugubrious means sad; Cheerful is opposite.
A weapon of great power
An imminent, ever-present threat
A decisive action
A victory that costs too much
ExplanationAn imminent, ever-present threat.
against
to
for
from
ExplanationImpervious is followed by 'to'.
I insist that the developer tests the module.
I insist that the developer test the module.
I insist that the developer will test the module.
I insist the developer testing the module.
ExplanationSubjunctive uses base form 'test'.
did
has
had
does
ExplanationInversion required: 'Not only did...'
Surrepticious
Surreptitious
Surreptitios
Surreptishious
ExplanationSurreptitious (kept secret).
Flattery
Rebellion
Ignorance
Transparency
ExplanationObsequious behavior; flattery.
Dog : Pack
Bird : Flock
Fish : School
All of the above
ExplanationAll are correct animal group names.
has
have
is having
having
ExplanationRelative pronoun 'who' refers to plural 'engineers', so 'have'.
Exhaust
Invigorate
Confuse
Determine
ExplanationEnervate means to drain energy; Invigorate means to give energy.
Having compiled successfully, the developer pushed the code.
The developer pushed the code after compiling it.
Having compiled successfully, the code was pushed.
After successful compilation, the code was pushed.
ExplanationImplies the developer compiled, not the code.
To cut down trees
To waste time on an imaginary enemy
To attack an ally
To build infrastructure
ExplanationPursuing an impossible task.
from
of
for
with
ExplanationAbsolve takes 'of'.
Stagnant
Harsh
Harmonious
Complex
ExplanationSweet or musical; harmonious.
A new data center is being built.
A new data center was being built.
A new data center has been built.
A new data center is built.
ExplanationPresent continuous becomes 'is being built'.
The criteria
for selecting
is
highly rigorous
ExplanationCriteria is plural; verb must be 'are'.
Clarify
Confuse
Bury
Intensify
ExplanationObfuscate means to obscure; Clarify is opposite.
With the necessary changes having been made
In equal fault
From the beginning
By the fact itself
ExplanationLatin for 'necessary changes made'.
Each of the nodes are failing.
Each of the nodes is failing.
Each of the node is failing.
Each nodes are failing.
Explanation'Each of' takes a plural noun but singular verb.
Helpful
Harmless
Gradually harmful
Loud
ExplanationHaving a harmful effect in a gradual way.
Enduring
Transient
Pervasive
Robust
ExplanationLasting for a very short time.
To pass a point of no return
To sign a peace treaty
To build a bridge
To forgive an enemy
ExplanationTo make an irrevocable decision.
Intensify
Subside
Prolong
Instigate
ExplanationTo become less intense.
Noise
Harmony
Dissonance
Clamor
ExplanationCacophony is harsh sound; harmony is opposite.
A hidden curse
Something good not recognized at first
A blatant lie
An obvious advantage
ExplanationGood result from apparent misfortune.
on
for
in
about
ExplanationInsist is followed by 'on'.
are
were
is
have been
ExplanationSubject 'bouquet' is singular.
Carpenter : Wood
Author : Book
Tailor : Needle
Chef : Recipe
ExplanationPrimary tool analogy.
She
does not
knows
how to swim
ExplanationBase verb 'know' must follow 'does not'.
Confusing
Clear
Dark
Heavy
ExplanationExpressed clearly.
Thrifty
Economical
Extravagant
Miserly
ExplanationFrugal is sparing; Extravagant is reckless.
To adopt a pet
To reveal a secret
To misplace something
To get angry
ExplanationReveal a secret accidentally.
in
with
by
into
ExplanationAbsorbed 'in' something.
Weak
Yielding
Persistent
Fragile
ExplanationKeeping a firm hold.
The meal was cooked by the chef.
The meal cooked the chef.
The chef is cooking the meal.
The meal had been cooked.
ExplanationObject becomes subject.
Improve
Worsen
Amend
Relieve
ExplanationAmeliorate means improve; Worsen is opposite.
Food : Hunger
Sleep : Bed
Fire : Heat
Book : Knowledge
ExplanationWater quenches thirst; food satisfies hunger.
Between
you and I
he is
wrong
ExplanationPrepositions take objective pronouns: 'you and me'.
To accuse
To clear from blame
To punish
To demand
ExplanationTo clear from blame or suspicion.
was
were
is
has been
ExplanationVerb agrees with closer subject (students).
Get a headache
Do exactly right
Make a mistake
Work as a carpenter
ExplanationDo or say something exactly right.
Deceitful
Frank
Shy
Reserved
ExplanationTruthful and straightforward.
by
to
with
in
ExplanationComply 'with'.
1
2
4
5
Explanation3^6 = 1 mod 7. 200 = 6*33 + 2. Remainder is same as 3^2 mod 7 = 2.
5:30 PM
5:45 PM
6:00 PM
6:15 PM
Explanation390 broken mins = 360 real mins = 6:00 PM.
2
4
8
16
Explanationx^4 = 16. The 4th root of 16 is 2.
Article 58
Article 95
Article 112
Article 245
ExplanationArticle 95 deals with No-Confidence against the PM.
Khyber Pass
Bolan Pass
Broghil Pass
Khunjerab Pass
ExplanationBroghil Pass connects Chitral and Wakhan.
e^(2x)
2e^(2x)
xe^(2x)
e^x
ExplanationChain rule yields 2e^(2x).
200m
250m
300m
350m
ExplanationSpeed = 20m/s. Platform time = 15s. Length = 300m.
Bletchley Declaration
Kyoto Protocol
Geneva Convention
Rome Statute
ExplanationBletchley Declaration on AI safety.
Remote Execution Standard
Representational State Transfer
Reliable Enterprise System
Redundant Environment State
ExplanationRepresentational State Transfer.
Mangla Dam
Tarbela Dam
Aswan Dam
Hoover Dam
ExplanationTarbela Dam in Pakistan.
5 days
6 days
8 days
12 days
Explanation1/10 + 1/15 = 1/6. Takes 6 days.
Liaquat Ali Khan
Chaudhry Muhammad Ali
Iskander Mirza
Ayub Khan
ExplanationPM Chaudhry Muhammad Ali.
x^2
1/x^2
ln(x)
e^x
ExplanationIndefinite integral of 1/x is ln(x) + C.
Astana
Beijing
Islamabad
Moscow
ExplanationHosted in Astana, Kazakhstan.
2
3
4
6
Explanation(2/3)πr^3 = 18π -> r^3 = 27 -> r=3.
2008
2010
2012
2015
ExplanationApril 2010.
345
445
450
460
Explanation(x * mult) + mult. 88*5 + 5 = 445.
Media Access Control
Machine Access Code
Multiple Access Center
Memory Cache
ExplanationMedia Access Control.
21st
24th
25th
26th
Explanation25th Amendment (2018).
20%
25%
15%
10%
ExplanationReduction = 25/125 = 20%.
Hissein Brahim Taha
Yousef Al-Othaimeen
Iyad Madani
Ekmeleddin Ihsanoglu
ExplanationHissein Brahim Taha (2021-present).
Worm
Ransomware
Trojan Horse
Spyware
ExplanationTrojan Horse.
Thar
Cholistan
Thal
Kharan
ExplanationKharan Desert.
15%
20%
25%
30%
ExplanationProfit = 300. (300/1500)*100 = 20%.
Article 1
Article 2
Article 3
Article 4
ExplanationArticle 2 of 1973 Constitution.
12
14
16
18
Explanation0.2 * 80 = 16.
20
25
16
30
Explanation9 parts total. 1 part = 5. Boys = 20.
20
25
30
35
Explanation90 * (5/18) = 25 m/s.
63
60
61
65
Explanation(31 * 2) + 1 = 63.
4
5
6
8
ExplanationSum is 30. Average is 6.
Brazil & Argentina
Qatar & UAE
US, Canada, & Mexico
Germany & France
ExplanationNorth American countries.
Quaid-e-Azam
Liaquat Ali Khan
Iskander Mirza
Ayub Khan
ExplanationIskander Mirza (1956).
Punjab
Sindh
Balochistan
KPK
ExplanationSindh province.
O2
O3
CO2
H2O
ExplanationOzone is O3.
Oxygen
Carbon Dioxide
Nitrogen
Hydrogen
ExplanationAbsorb CO2 during photosynthesis.
Hypertext Transfer Protocol
Hyper Transfer Text
Hypertext Transmission
Hyperlink Transfer
ExplanationHypertext Transfer Protocol.
Read Access Memory
Random Access Memory
Run Access Memory
Rapid Access
ExplanationRandom Access Memory.
Sindh
Punjab
Balochistan
KPK
ExplanationBalochistan province.
3000
4500
4000
5000
Explanation60/min * 75 = 4500.
0.10
0.025
0.0025
0.05
Explanation0.05 * 0.05 = 0.0025.
89,100
90,000
91,000
100,000
Explanation81000 / 0.9 = 90,000.
35
40
45
50
Explanation45 years.
144
196
216
256
Explanation6^3 = 216.
India
Brazil
South Africa
Indonesia
ExplanationBrazil.
26
28
30
32
ExplanationNumbers: 20, 22, 24, 26, 28.
India
Iran
China
Afghanistan
ExplanationAfghanistan.
Sunday
Monday
Saturday
Friday
ExplanationToday is Wed. Yesterday Tue. 3 days before Tue is Saturday.
Karakoram
Himalayas
Hindu Kush
Kirthar
ExplanationKirthar Mountains.
Indian
Southern
Arctic
Atlantic
ExplanationArctic Ocean.
5.6
3.6
4.0
5.0
Explanation(2+3+5+7+11)/5 = 28/5 = 5.6.
ROB
Reservation Stations
Branch Target Buffer
TLB
ExplanationReservation Stations hold operands and allow register renaming.
Direct Mapped
Fully Associative
Write-Through
Write-Back
ExplanationDirect mapped has only one possible block location. Associative needs LRU.
Total RAM
Set of pages actively referenced
Page table size
Swap space
ExplanationEstimates memory required by a process to prevent thrashing.
T=16, I=12, O=4
T=14, I=14, O=4
T=12, I=16, O=4
T=20, I=8, O=4
ExplanationBlocks=4096. I=12. O=4. T = 32-12-4 = 16.
Wait-For Graph
Resource Allocation Graph
Banker's Matrix
Ostrich
ExplanationMultiple-instance requires matrices (Banker's).
All OS in kernel
Keep essential services in kernel, drivers in user space
Remove kernel
Virtualize
ExplanationImproves stability by running most services in user-space.
9 ns
5 ns
31 ns
6.2 ns
ExplanationDictated by the slowest stage (9ns).
Zombie
Killed
Adopted by init
Panic
ExplanationOrphans adopted by PID 1 to prevent zombies.
2x
4x
10x
Infinite
Explanation1 / 0.5 = 2x max speedup.
High yields to low
Low priority holds lock needed by high
Same priority
Random
ExplanationLow-priority task blocks high-priority task holding a mutex.
Thrashing
Belady's Anomaly
Fragmentation
Paging
ExplanationAdding more page frames can cause MORE page faults.
FCFS
Round Robin
SJF
Priority
ExplanationShortest Job First (SJF) is mathematically optimal.
Deletes file
Creates thread
Creates child process
Terminates
ExplanationCreates independent child process.
Memory conflict
Branch instructions
Lack of cache
Division by zero
ExplanationBranch instructions cause wrong address fetch.
Clock freq
ILP (Instruction Level Parallelism)
Cache
Seek time
ExplanationIssues multiple instructions per clock.
Stop network
Prioritize hardware signals to CPU
Power
Format drives
ExplanationHandles IRQs from peripherals.
Mutual Exclusion
Hold and Wait
No Preemption
Circular Wait
ExplanationNo Preemption means OS cannot force release.
High temp
Excessive page swapping
Deadlock
Network collision
ExplanationOS spends more time swapping than executing.
SJF
Priority
Round Robin
SRTF
ExplanationRound Robin guarantees CPU time slice.
Translation Lookaside Buffer
Table Look Buffer
Time Limit Band
Task Logic Block
ExplanationCaches virtual-to-physical translations.
RISC uses cache
RISC allows memory ops
CISC allows ops on memory; RISC uses load/store
None
ExplanationCISC operates directly on memory.
Simultaneous write
Written to memory only on eviction
Bypass cache
Queued
ExplanationModified block written to memory only when evicted.
Faster CPU
I/O accesses memory without CPU
No fragmentation
Compression
ExplanationOffloads memory transfers from CPU.
Switching monitors
Saving old process state, loading new
Changing kernel
User to kernel
ExplanationStoring CPU state for one process and restoring for another.
Consumes RAM
Terminated but in process table
Virus
Infinite loop
ExplanationFinished execution but not reaped by parent.
High clock speed
Processes execute out of order causing unpredictable results
No memory
Routing issue
ExplanationTiming/order affects output correctness.
Simultaneous Peripheral Operations On-Line
System Protocol
Synchronous Process
Single Peripheral
ExplanationBuffers data for peripherals like printers.
exec()
spawn()
create()
fork()
Explanationfork() duplicates calling process.
Mutex is int, Sem is bool
Mutex allows multiple
Mutex has ownership, Semaphore does not
No difference
ExplanationMutex is a locking mechanism with ownership.
Fragmentation
Thrashing
Deadlocks
Access
ExplanationKeeps track of active pages to prevent thrashing.
bad_alloc
bad_cast
exception
Nullptr
ExplanationThrows `std::bad_cast`.
High-level shouldn't depend on low-level
Single responsibility
Inheritance over composition
Segregate interfaces
ExplanationDetails should depend on abstractions.
E+N-2P
E-N+2P
N-E+P
E/N+2P
ExplanationV(G) = E - N + 2P.
Factory
Decorator
Strategy
Singleton
ExplanationStrategy encapsulates interchangeable algorithms.
Runtime vs no check
Safe conversions vs low-level bitwise casting
Upcast only
Identical
Explanationreinterpret_cast does unsafe bitwise casting.
Variable modified externally; don't optimize reads
Constant
Virtual table
Thread-safe
ExplanationTells compiler not to optimize memory reads.
Global vars
Control flag
Share composite data structure, use only part
Modify code
ExplanationPassing a whole object when only a single field is needed.
Capacity
Velocity
Throughput
Burn-down
ExplanationVelocity adds story points of completed items.
Base first
Derived first, then base
Simultaneous
Only derived
ExplanationDerived-to-base.
Garbage collection
Resolving dynamic polymorphism
Multiple inheritance
Templates
ExplanationLookup table for dynamic method resolution.
Hiding data
Multiple parents
Objects responding to same method differently
Cross-platform
ExplanationMethods do different things based on object.
No return type
Defined as '= 0', makes class abstract
Constant time
Base only
ExplanationForces derived classes to implement it.
SRP
OCP
LSP
DIP
ExplanationSingle Responsibility Principle.
Stack
Heap
BSS
Data
ExplanationDynamic allocation on Heap.
Speed
Modules highly dependent on each other
Single responsibility
Network
ExplanationMakes code hard to maintain.
Scrum Master
Dev Team
Product Owner
Stakeholders
ExplanationProduct Owner prioritizes backlog.
UI testing
No internal knowledge
Testing based on internal logic
Security only
ExplanationInspect and execute internal code paths.
Activity
State Machine
Component
Deployment
ExplanationShows states an object goes through.
Waterfall
V-Model
RAD
Cleanroom
ExplanationRapid Application Development.
Creates objects
Provides simplified interface to complex subsystem
Single instance
State change
ExplanationActs as a wrapper hiding complexity.
One reason
Depend on abstractions
Derived substitutable for base
Segregate
ExplanationObjects of superclass replaceable with subclasses.
Waterfall
V-Model
Spiral Model
RAD
ExplanationSpiral emphasizes risk assessment.
Structural
Behavioral / Interaction
Implementation
Deployment
ExplanationModels flow of messages over time.
Same
Verify: built right; Validate: built right thing
Users vs Devs
Hardware vs Software
ExplanationVerify against specs; Validate against user needs.
Unpredictable
Project level
Standardized across organization
Quantitative
ExplanationProcesses well characterized and standardized.
Interface has vars
Abstract class can have implemented methods, pure interface cannot
Multiple inherit
Static only
ExplanationAbstract classes can provide default implementations.
Same class
Subclasses and friends
Global
Static
ExplanationAccessible within class and derived classes.
Smart pointers
'virtual' inheritance
DFS
Pure functions
ExplanationEnsures only one copy of base class instantiated.
Default
Parametrized
Copy
Move
ExplanationCreates a temporary copy.
Base to derived pointer
Derived to base pointer
Int to float
Override abstract
ExplanationConverting derived-class pointer to base-class pointer.
O(n)
O(n^2)
O(1)
O(log n)
ExplanationAmortized time is O(1).
Single Left
Single Right
Right-Left
Left-Right
ExplanationRight rotation on child, Left rotation on parent.
Dijkstra's
Kruskal's
Bellman-Ford
Tarjan's
ExplanationBellman-Ford relaxes edges V-1 times.
Y is prime
X is superkey
X is foreign key
No multi-valued
ExplanationDeterminant (X) must be a super key.
Strict releases shared anytime, Rigorous holds ALL locks until commit
Strict prevents deadlocks
Strict for distributed
No diff
ExplanationRigorous 2PL holds read and write locks until termination.
MED
Local Preference
AS-PATH
Next-Hop
ExplanationLists autonomous systems to detect loops.
192.168.1.128
192.168.1.130
192.168.1.135
192.168.1.0
ExplanationBlock size 8. Nearest multiple below 130 is 128.
No handshake
Retransmit after 3 duplicate ACKs
Use UDP
Increase window
ExplanationAvoids waiting for timeout.
Queue
Hash Map
Stack
BST
ExplanationRelies on a Stack (via DFS) for completion times.
32
64
128
256
Explanation128 bits long.
Read Uncommitted
Read Committed
Repeatable Read
Serializable
ExplanationSerializable prevents phantom reads.
Unbalanced
Data exclusively in linked leaf nodes
2 children
Data in root
ExplanationOptimizes sequential/range queries.
O(log n)
O(n)
O(n log n)
O(n^2)
ExplanationTightly bounds to O(n) time.
Equivalent to serial
Precedence graph is acyclic
Both A and B
No deadlocks
ExplanationGraph is acyclic, equivalent to serial execution.
Router dies
Nodes communicate with AP, but cannot hear each other
SSID hidden
Encryption fails
ExplanationMitigated by RTS/CTS handshakes.
Bird scheduling
Ignoring deadlocks because they are rare
Fast disk
Cache eviction
ExplanationIgnoring exceedingly rare problems.
Moves memory
Copies faster
Casts to rvalue reference
Deletes object
ExplanationEnables move semantics.
Heap Sort
Quick Sort
Insertion Sort
Merge Sort
ExplanationMerge Sort requires O(n) auxiliary space.
N^2
N(N-1)/2
N-1
N!
ExplanationN * (N-1) / 2.
Application
Transport
Network
Data Link
ExplanationSecures IP at Network Layer (Layer 3).
Stack
Array
Queue
Heap
ExplanationExplores level by level using a Queue.
O(1)
O(log n)
O(n)
O(n log n)
ExplanationDegrades to linked list, O(n).
Quick Sort
Merge Sort
Bubble Sort
Insertion Sort
ExplanationMerge sort divides and merges.
MST
Max Flow
Single-source shortest path
SCCs
ExplanationShortest path from start node to all others.
Chaining
Linear Probing
Double Hashing
Quadratic Probing
ExplanationLinear probing steps sequentially.
Primary keys
Partial dependencies
Transitive dependencies
Multi-valued attributes
ExplanationEliminates transitive dependencies.
Speed
Committed transactions survive crashes
No deletion
No interference
ExplanationSaved permanently even on power loss.
Exclusive
Update
Shared
Intent
ExplanationShared Lock.
UPDATE
INSERT
ALTER
MODIFY
ExplanationALTER TABLE.
Encryption key
Links to primary key of another table
Allows nulls
Auto-generated
ExplanationEstablishes relationship between tables.
Data Link
Network
Transport
Session
ExplanationNetwork Layer (Layer 3).
DNS
DHCP
ARP
ICMP
ExplanationAddress Resolution Protocol.
255.0.0.0
255.255.0.0
255.255.255.0
255.255.255.255
Explanation255.255.0.0.
TCP
HTTP
UDP
FTP
ExplanationUDP is connectionless, no delivery guarantee.
Star
Bus
Ring
Full Mesh
ExplanationFull Mesh.
Routing
Encryption/Compression
MAC addresses
Port numbers
ExplanationData representation, encryption, compression.
Connectionless
Connection-oriented
Unreliable
Broadcast
ExplanationRequires handshake.
21
25
80
443
ExplanationPort 443.
14
16
30
32
Explanation2^4 - 2 = 14.
OSPF
RIP
BGP
IS-IS
ExplanationRouting Information Protocol (RIP).

Frequently Asked Questions

Are these System Analyst (BS-18) MCQs free?

Yes. Every System Analyst (BS-18) MCQ on this page is free to practice, including the correct answer and explanation.

Do these include past-paper questions?

Yes — questions sourced from past papers are clearly marked with a "Past Paper" badge, alongside fresh practice questions.

Which exams do these System Analyst (BS-18) MCQs help with?

They are aimed at FPSC and related Pakistani competitive exams that test System Analyst (BS-18).

How should I practice subject-wise MCQs?

Attempt each question first, then reveal the answer and read the explanation. Short, focused sessions on one subject work better than long unstructured reading.

We use cookies

We use essential cookies to keep the platform running and analytics cookies to understand usage. You can accept or reject analytics and advertising cookies.