All Exams
FPSC195 Fragen

System Analyst (BS-18) MCQs

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
ErklärungRelates to charity.
Were he to
understand the code
would not have
deleted it
ErklärungMixed conditional. Should be 'would not delete it'.
Mournful
Cheerful
Clumsy
Heavy
ErklärungLugubrious means sad; Cheerful is opposite.
A weapon of great power
An imminent, ever-present threat
A decisive action
A victory that costs too much
ErklärungAn imminent, ever-present threat.
against
to
for
from
ErklärungImpervious 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.
ErklärungSubjunctive uses base form 'test'.
did
has
had
does
ErklärungInversion required: 'Not only did...'
Surrepticious
Surreptitious
Surreptitios
Surreptishious
ErklärungSurreptitious (kept secret).
Flattery
Rebellion
Ignorance
Transparency
ErklärungObsequious behavior; flattery.
Dog : Pack
Bird : Flock
Fish : School
All of the above
ErklärungAll are correct animal group names.
has
have
is having
having
ErklärungRelative pronoun 'who' refers to plural 'engineers', so 'have'.
Exhaust
Invigorate
Confuse
Determine
ErklärungEnervate 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.
ErklärungImplies the developer compiled, not the code.
To cut down trees
To waste time on an imaginary enemy
To attack an ally
To build infrastructure
ErklärungPursuing an impossible task.
from
of
for
with
ErklärungAbsolve takes 'of'.
Stagnant
Harsh
Harmonious
Complex
ErklärungSweet 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.
ErklärungPresent continuous becomes 'is being built'.
The criteria
for selecting
is
highly rigorous
ErklärungCriteria is plural; verb must be 'are'.
Clarify
Confuse
Bury
Intensify
ErklärungObfuscate means to obscure; Clarify is opposite.
With the necessary changes having been made
In equal fault
From the beginning
By the fact itself
ErklärungLatin 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.
Erklärung'Each of' takes a plural noun but singular verb.
Helpful
Harmless
Gradually harmful
Loud
ErklärungHaving a harmful effect in a gradual way.
Enduring
Transient
Pervasive
Robust
ErklärungLasting 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
ErklärungTo make an irrevocable decision.
Intensify
Subside
Prolong
Instigate
ErklärungTo become less intense.
Noise
Harmony
Dissonance
Clamor
ErklärungCacophony is harsh sound; harmony is opposite.
A hidden curse
Something good not recognized at first
A blatant lie
An obvious advantage
ErklärungGood result from apparent misfortune.
on
for
in
about
ErklärungInsist is followed by 'on'.
are
were
is
have been
ErklärungSubject 'bouquet' is singular.
Carpenter : Wood
Author : Book
Tailor : Needle
Chef : Recipe
ErklärungPrimary tool analogy.
She
does not
knows
how to swim
ErklärungBase verb 'know' must follow 'does not'.
Confusing
Clear
Dark
Heavy
ErklärungExpressed clearly.
Thrifty
Economical
Extravagant
Miserly
ErklärungFrugal is sparing; Extravagant is reckless.
To adopt a pet
To reveal a secret
To misplace something
To get angry
ErklärungReveal a secret accidentally.
in
with
by
into
ErklärungAbsorbed 'in' something.
Weak
Yielding
Persistent
Fragile
ErklärungKeeping 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.
ErklärungObject becomes subject.
Improve
Worsen
Amend
Relieve
ErklärungAmeliorate means improve; Worsen is opposite.
Food : Hunger
Sleep : Bed
Fire : Heat
Book : Knowledge
ErklärungWater quenches thirst; food satisfies hunger.
Between
you and I
he is
wrong
ErklärungPrepositions take objective pronouns: 'you and me'.
To accuse
To clear from blame
To punish
To demand
ErklärungTo clear from blame or suspicion.
was
were
is
has been
ErklärungVerb agrees with closer subject (students).
Get a headache
Do exactly right
Make a mistake
Work as a carpenter
ErklärungDo or say something exactly right.
Deceitful
Frank
Shy
Reserved
ErklärungTruthful and straightforward.
by
to
with
in
ErklärungComply 'with'.
1
2
4
5
Erklärung3^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
Erklärung390 broken mins = 360 real mins = 6:00 PM.
2
4
8
16
Erklärungx^4 = 16. The 4th root of 16 is 2.
Article 58
Article 95
Article 112
Article 245
ErklärungArticle 95 deals with No-Confidence against the PM.
Khyber Pass
Bolan Pass
Broghil Pass
Khunjerab Pass
ErklärungBroghil Pass connects Chitral and Wakhan.
e^(2x)
2e^(2x)
xe^(2x)
e^x
ErklärungChain rule yields 2e^(2x).
200m
250m
300m
350m
ErklärungSpeed = 20m/s. Platform time = 15s. Length = 300m.
Bletchley Declaration
Kyoto Protocol
Geneva Convention
Rome Statute
ErklärungBletchley Declaration on AI safety.
Remote Execution Standard
Representational State Transfer
Reliable Enterprise System
Redundant Environment State
ErklärungRepresentational State Transfer.
Mangla Dam
Tarbela Dam
Aswan Dam
Hoover Dam
ErklärungTarbela Dam in Pakistan.
5 days
6 days
8 days
12 days
Erklärung1/10 + 1/15 = 1/6. Takes 6 days.
Liaquat Ali Khan
Chaudhry Muhammad Ali
Iskander Mirza
Ayub Khan
ErklärungPM Chaudhry Muhammad Ali.
x^2
1/x^2
ln(x)
e^x
ErklärungIndefinite integral of 1/x is ln(x) + C.
Astana
Beijing
Islamabad
Moscow
ErklärungHosted in Astana, Kazakhstan.
2
3
4
6
Erklärung(2/3)πr^3 = 18π -> r^3 = 27 -> r=3.
2008
2010
2012
2015
ErklärungApril 2010.
345
445
450
460
Erklärung(x * mult) + mult. 88*5 + 5 = 445.
Media Access Control
Machine Access Code
Multiple Access Center
Memory Cache
ErklärungMedia Access Control.
21st
24th
25th
26th
Erklärung25th Amendment (2018).
20%
25%
15%
10%
ErklärungReduction = 25/125 = 20%.
Hissein Brahim Taha
Yousef Al-Othaimeen
Iyad Madani
Ekmeleddin Ihsanoglu
ErklärungHissein Brahim Taha (2021-present).
Worm
Ransomware
Trojan Horse
Spyware
ErklärungTrojan Horse.
Thar
Cholistan
Thal
Kharan
ErklärungKharan Desert.
15%
20%
25%
30%
ErklärungProfit = 300. (300/1500)*100 = 20%.
Article 1
Article 2
Article 3
Article 4
ErklärungArticle 2 of 1973 Constitution.
12
14
16
18
Erklärung0.2 * 80 = 16.
20
25
16
30
Erklärung9 parts total. 1 part = 5. Boys = 20.
20
25
30
35
Erklärung90 * (5/18) = 25 m/s.
63
60
61
65
Erklärung(31 * 2) + 1 = 63.
4
5
6
8
ErklärungSum is 30. Average is 6.
Brazil & Argentina
Qatar & UAE
US, Canada, & Mexico
Germany & France
ErklärungNorth American countries.
Quaid-e-Azam
Liaquat Ali Khan
Iskander Mirza
Ayub Khan
ErklärungIskander Mirza (1956).
Punjab
Sindh
Balochistan
KPK
ErklärungSindh province.
O2
O3
CO2
H2O
ErklärungOzone is O3.
Oxygen
Carbon Dioxide
Nitrogen
Hydrogen
ErklärungAbsorb CO2 during photosynthesis.
Hypertext Transfer Protocol
Hyper Transfer Text
Hypertext Transmission
Hyperlink Transfer
ErklärungHypertext Transfer Protocol.
Read Access Memory
Random Access Memory
Run Access Memory
Rapid Access
ErklärungRandom Access Memory.
Sindh
Punjab
Balochistan
KPK
ErklärungBalochistan province.
3000
4500
4000
5000
Erklärung60/min * 75 = 4500.
0.10
0.025
0.0025
0.05
Erklärung0.05 * 0.05 = 0.0025.
89,100
90,000
91,000
100,000
Erklärung81000 / 0.9 = 90,000.
35
40
45
50
Erklärung45 years.
144
196
216
256
Erklärung6^3 = 216.
India
Brazil
South Africa
Indonesia
ErklärungBrazil.
26
28
30
32
ErklärungNumbers: 20, 22, 24, 26, 28.
India
Iran
China
Afghanistan
ErklärungAfghanistan.
Sunday
Monday
Saturday
Friday
ErklärungToday is Wed. Yesterday Tue. 3 days before Tue is Saturday.
Karakoram
Himalayas
Hindu Kush
Kirthar
ErklärungKirthar Mountains.
Indian
Southern
Arctic
Atlantic
ErklärungArctic Ocean.
5.6
3.6
4.0
5.0
Erklärung(2+3+5+7+11)/5 = 28/5 = 5.6.
ROB
Reservation Stations
Branch Target Buffer
TLB
ErklärungReservation Stations hold operands and allow register renaming.
Direct Mapped
Fully Associative
Write-Through
Write-Back
ErklärungDirect mapped has only one possible block location. Associative needs LRU.
Total RAM
Set of pages actively referenced
Page table size
Swap space
ErklärungEstimates 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
ErklärungBlocks=4096. I=12. O=4. T = 32-12-4 = 16.
Wait-For Graph
Resource Allocation Graph
Banker's Matrix
Ostrich
ErklärungMultiple-instance requires matrices (Banker's).
All OS in kernel
Keep essential services in kernel, drivers in user space
Remove kernel
Virtualize
ErklärungImproves stability by running most services in user-space.
9 ns
5 ns
31 ns
6.2 ns
ErklärungDictated by the slowest stage (9ns).
Zombie
Killed
Adopted by init
Panic
ErklärungOrphans adopted by PID 1 to prevent zombies.
2x
4x
10x
Infinite
Erklärung1 / 0.5 = 2x max speedup.
High yields to low
Low priority holds lock needed by high
Same priority
Random
ErklärungLow-priority task blocks high-priority task holding a mutex.
Thrashing
Belady's Anomaly
Fragmentation
Paging
ErklärungAdding more page frames can cause MORE page faults.
FCFS
Round Robin
SJF
Priority
ErklärungShortest Job First (SJF) is mathematically optimal.
Deletes file
Creates thread
Creates child process
Terminates
ErklärungCreates independent child process.
Memory conflict
Branch instructions
Lack of cache
Division by zero
ErklärungBranch instructions cause wrong address fetch.
Clock freq
ILP (Instruction Level Parallelism)
Cache
Seek time
ErklärungIssues multiple instructions per clock.
Stop network
Prioritize hardware signals to CPU
Power
Format drives
ErklärungHandles IRQs from peripherals.
Mutual Exclusion
Hold and Wait
No Preemption
Circular Wait
ErklärungNo Preemption means OS cannot force release.
High temp
Excessive page swapping
Deadlock
Network collision
ErklärungOS spends more time swapping than executing.
SJF
Priority
Round Robin
SRTF
ErklärungRound Robin guarantees CPU time slice.
Translation Lookaside Buffer
Table Look Buffer
Time Limit Band
Task Logic Block
ErklärungCaches virtual-to-physical translations.
RISC uses cache
RISC allows memory ops
CISC allows ops on memory; RISC uses load/store
None
ErklärungCISC operates directly on memory.
Simultaneous write
Written to memory only on eviction
Bypass cache
Queued
ErklärungModified block written to memory only when evicted.
Faster CPU
I/O accesses memory without CPU
No fragmentation
Compression
ErklärungOffloads memory transfers from CPU.
Switching monitors
Saving old process state, loading new
Changing kernel
User to kernel
ErklärungStoring CPU state for one process and restoring for another.
Consumes RAM
Terminated but in process table
Virus
Infinite loop
ErklärungFinished execution but not reaped by parent.
High clock speed
Processes execute out of order causing unpredictable results
No memory
Routing issue
ErklärungTiming/order affects output correctness.
Simultaneous Peripheral Operations On-Line
System Protocol
Synchronous Process
Single Peripheral
ErklärungBuffers data for peripherals like printers.
exec()
spawn()
create()
fork()
Erklärungfork() duplicates calling process.
Mutex is int, Sem is bool
Mutex allows multiple
Mutex has ownership, Semaphore does not
No difference
ErklärungMutex is a locking mechanism with ownership.
Fragmentation
Thrashing
Deadlocks
Access
ErklärungKeeps track of active pages to prevent thrashing.
bad_alloc
bad_cast
exception
Nullptr
ErklärungThrows `std::bad_cast`.
High-level shouldn't depend on low-level
Single responsibility
Inheritance over composition
Segregate interfaces
ErklärungDetails should depend on abstractions.
E+N-2P
E-N+2P
N-E+P
E/N+2P
ErklärungV(G) = E - N + 2P.
Factory
Decorator
Strategy
Singleton
ErklärungStrategy encapsulates interchangeable algorithms.
Runtime vs no check
Safe conversions vs low-level bitwise casting
Upcast only
Identical
Erklärungreinterpret_cast does unsafe bitwise casting.
Variable modified externally; don't optimize reads
Constant
Virtual table
Thread-safe
ErklärungTells compiler not to optimize memory reads.
Global vars
Control flag
Share composite data structure, use only part
Modify code
ErklärungPassing a whole object when only a single field is needed.
Capacity
Velocity
Throughput
Burn-down
ErklärungVelocity adds story points of completed items.
Base first
Derived first, then base
Simultaneous
Only derived
ErklärungDerived-to-base.
Garbage collection
Resolving dynamic polymorphism
Multiple inheritance
Templates
ErklärungLookup table for dynamic method resolution.
Hiding data
Multiple parents
Objects responding to same method differently
Cross-platform
ErklärungMethods do different things based on object.
No return type
Defined as '= 0', makes class abstract
Constant time
Base only
ErklärungForces derived classes to implement it.
SRP
OCP
LSP
DIP
ErklärungSingle Responsibility Principle.
Stack
Heap
BSS
Data
ErklärungDynamic allocation on Heap.
Speed
Modules highly dependent on each other
Single responsibility
Network
ErklärungMakes code hard to maintain.
Scrum Master
Dev Team
Product Owner
Stakeholders
ErklärungProduct Owner prioritizes backlog.
UI testing
No internal knowledge
Testing based on internal logic
Security only
ErklärungInspect and execute internal code paths.
Activity
State Machine
Component
Deployment
ErklärungShows states an object goes through.
Waterfall
V-Model
RAD
Cleanroom
ErklärungRapid Application Development.
Creates objects
Provides simplified interface to complex subsystem
Single instance
State change
ErklärungActs as a wrapper hiding complexity.
One reason
Depend on abstractions
Derived substitutable for base
Segregate
ErklärungObjects of superclass replaceable with subclasses.
Waterfall
V-Model
Spiral Model
RAD
ErklärungSpiral emphasizes risk assessment.
Structural
Behavioral / Interaction
Implementation
Deployment
ErklärungModels flow of messages over time.
Same
Verify: built right; Validate: built right thing
Users vs Devs
Hardware vs Software
ErklärungVerify against specs; Validate against user needs.
Unpredictable
Project level
Standardized across organization
Quantitative
ErklärungProcesses well characterized and standardized.
Interface has vars
Abstract class can have implemented methods, pure interface cannot
Multiple inherit
Static only
ErklärungAbstract classes can provide default implementations.
Same class
Subclasses and friends
Global
Static
ErklärungAccessible within class and derived classes.
Smart pointers
'virtual' inheritance
DFS
Pure functions
ErklärungEnsures only one copy of base class instantiated.
Default
Parametrized
Copy
Move
ErklärungCreates a temporary copy.
Base to derived pointer
Derived to base pointer
Int to float
Override abstract
ErklärungConverting derived-class pointer to base-class pointer.
O(n)
O(n^2)
O(1)
O(log n)
ErklärungAmortized time is O(1).
Single Left
Single Right
Right-Left
Left-Right
ErklärungRight rotation on child, Left rotation on parent.
Dijkstra's
Kruskal's
Bellman-Ford
Tarjan's
ErklärungBellman-Ford relaxes edges V-1 times.
Y is prime
X is superkey
X is foreign key
No multi-valued
ErklärungDeterminant (X) must be a super key.
Strict releases shared anytime, Rigorous holds ALL locks until commit
Strict prevents deadlocks
Strict for distributed
No diff
ErklärungRigorous 2PL holds read and write locks until termination.
MED
Local Preference
AS-PATH
Next-Hop
ErklärungLists autonomous systems to detect loops.
192.168.1.128
192.168.1.130
192.168.1.135
192.168.1.0
ErklärungBlock size 8. Nearest multiple below 130 is 128.
No handshake
Retransmit after 3 duplicate ACKs
Use UDP
Increase window
ErklärungAvoids waiting for timeout.
Queue
Hash Map
Stack
BST
ErklärungRelies on a Stack (via DFS) for completion times.
32
64
128
256
Erklärung128 bits long.
Read Uncommitted
Read Committed
Repeatable Read
Serializable
ErklärungSerializable prevents phantom reads.
Unbalanced
Data exclusively in linked leaf nodes
2 children
Data in root
ErklärungOptimizes sequential/range queries.
O(log n)
O(n)
O(n log n)
O(n^2)
ErklärungTightly bounds to O(n) time.
Equivalent to serial
Precedence graph is acyclic
Both A and B
No deadlocks
ErklärungGraph is acyclic, equivalent to serial execution.
Router dies
Nodes communicate with AP, but cannot hear each other
SSID hidden
Encryption fails
ErklärungMitigated by RTS/CTS handshakes.
Bird scheduling
Ignoring deadlocks because they are rare
Fast disk
Cache eviction
ErklärungIgnoring exceedingly rare problems.
Moves memory
Copies faster
Casts to rvalue reference
Deletes object
ErklärungEnables move semantics.
Heap Sort
Quick Sort
Insertion Sort
Merge Sort
ErklärungMerge Sort requires O(n) auxiliary space.
N^2
N(N-1)/2
N-1
N!
ErklärungN * (N-1) / 2.
Application
Transport
Network
Data Link
ErklärungSecures IP at Network Layer (Layer 3).
Stack
Array
Queue
Heap
ErklärungExplores level by level using a Queue.
O(1)
O(log n)
O(n)
O(n log n)
ErklärungDegrades to linked list, O(n).
Quick Sort
Merge Sort
Bubble Sort
Insertion Sort
ErklärungMerge sort divides and merges.
MST
Max Flow
Single-source shortest path
SCCs
ErklärungShortest path from start node to all others.
Chaining
Linear Probing
Double Hashing
Quadratic Probing
ErklärungLinear probing steps sequentially.
Primary keys
Partial dependencies
Transitive dependencies
Multi-valued attributes
ErklärungEliminates transitive dependencies.
Speed
Committed transactions survive crashes
No deletion
No interference
ErklärungSaved permanently even on power loss.
Exclusive
Update
Shared
Intent
ErklärungShared Lock.
UPDATE
INSERT
ALTER
MODIFY
ErklärungALTER TABLE.
Encryption key
Links to primary key of another table
Allows nulls
Auto-generated
ErklärungEstablishes relationship between tables.
Data Link
Network
Transport
Session
ErklärungNetwork Layer (Layer 3).
DNS
DHCP
ARP
ICMP
ErklärungAddress Resolution Protocol.
255.0.0.0
255.255.0.0
255.255.255.0
255.255.255.255
Erklärung255.255.0.0.
TCP
HTTP
UDP
FTP
ErklärungUDP is connectionless, no delivery guarantee.
Star
Bus
Ring
Full Mesh
ErklärungFull Mesh.
Routing
Encryption/Compression
MAC addresses
Port numbers
ErklärungData representation, encryption, compression.
Connectionless
Connection-oriented
Unreliable
Broadcast
ErklärungRequires handshake.
21
25
80
443
ErklärungPort 443.
14
16
30
32
Erklärung2^4 - 2 = 14.
OSPF
RIP
BGP
IS-IS
ErklärungRouting Information Protocol (RIP).

Bewertungen von Studierenden

Noch keine Bewertungen — lege diese Prüfung ab und bewerte sie als Erster!

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.

Wir verwenden Cookies

Wir nutzen essentielle Cookies für den Betrieb der Plattform und Analyse-Cookies zum Verständnis der Nutzung. Analyse- und Werbe-Cookies kannst du annehmen oder ablehnen.