Join WhatsApp ChannelDaily MCQs & Exam Updates

FPSC MCQs

Federal Public Service Commission — Complete MCQ Bank

1,626 Questions
Exam Preparation Guide

How to prepare for FPSC

FPSC recruitment tests assess subject knowledge, general ability and job-related competence for federal government positions across Pakistan.

General KnowledgeCurrent AffairsEnglishJob-related Subjects
Read the official syllabus first, then combine subject-specific revision with timed mixed-question practice.
FPSC preparation illustration
1511

Which protocol is used for receiving email in modern systems?

  • AIMAP
  • BSMTP
  • CDNS
  • DFTP
Permalink
Correct Answer: Option A — IMAP
Explanation: IMAP allows users to access and manage email directly on the server across devices.
Submitted by: PaperMCQs
1512

What is a database schema?

  • ABackup file
  • BStructure of a database
  • CNetwork device
  • DProgramming language
Permalink
Correct Answer: Option B — Structure of a database
Explanation: A database schema defines tables, fields, relationships, and constraints.
Submitted by: PaperMCQs
1513

What is an IP address?

  • ADatabase key
  • BUnique network identifier
  • CProgramming variable
  • DFile format
Permalink
Correct Answer: Option B — Unique network identifier
Explanation: An IP address uniquely identifies a device on a network and enables communication.
Submitted by: PaperMCQs
1514

Which layer of OSI handles physical transmission of bits?

  • ANetwork
  • BTransport
  • CPhysical
  • DSession
Permalink
Correct Answer: Option C — Physical
Explanation: The Physical Layer is responsible for transmitting raw bits over communication channels.
Submitted by: PaperMCQs
1515

What is phishing?

  • AProgramming method
  • BData backup
  • CFraudulent attempt to steal information
  • DNetwork topology
Permalink
Correct Answer: Option C — Fraudulent attempt to steal information
Explanation: Phishing attacks trick users into revealing passwords and sensitive information through fake messages or websites.
Submitted by: PaperMCQs
1516

Which SQL command modifies existing records?

  • AINSERT
  • BDELETE
  • CUPDATE
  • DSELECT
Permalink
Correct Answer: Option C — UPDATE
Explanation: The UPDATE statement changes existing records in a database table according to specified conditions.
Submitted by: PaperMCQs
1517

What is malware?

  • ANetwork cable
  • BMalicious software
  • CDatabase table
  • DOperating system
Permalink
Correct Answer: Option B — Malicious software
Explanation: Malware refers to software intentionally designed to damage, disrupt, steal data from, or gain unauthorized access to systems.
Submitted by: PaperMCQs
1518

Which programming language is primarily used for Android development?

  • ASwift
  • BKotlin
  • CRuby
  • DPHP
Permalink
Correct Answer: Option B — Kotlin
Explanation: Kotlin is Google's preferred language for Android app development because of its modern syntax and safety features.
Submitted by: PaperMCQs
1519

What is the purpose of a checksum?

  • ACompress data
  • BVerify data integrity
  • CIncrease speed
  • DEncrypt files
Permalink
Correct Answer: Option B — Verify data integrity
Explanation: A checksum helps detect accidental changes in data during storage or transmission by comparing calculated values before and after transfer.
Submitted by: PaperMCQs
1520

Which protocol is used to securely transfer files over SSH?

  • AFTP
  • BTFTP
  • CSFTP
  • DSMTP
Permalink
Correct Answer: Option C — SFTP
Explanation: SFTP operates over SSH and provides encrypted file transfer capabilities, making it more secure than traditional FTP for transmitting sensitive data.
Submitted by: PaperMCQs