Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

162 Questions Subject Test
Subject Preparation Guide

Prepare Computer Science with confidence

Strengthen your knowledge of computer fundamentals, hardware, software, programming, networks, databases and information technology.

Computer BasicsProgrammingNetworksDatabases
Recommended for academic classes, IT tests and computer portions of competitive examinations.
Computer Science preparation illustration
Subject Test

Test your Computer Science preparation

Questions are tracked as practiced when you open Show Answer & Explanation. Tracking stays only in this browser tab and no subject-test result is saved.

Practiced MCQs
0 / 162
Use the MCQs you already prepared, or launch a random test from the full subject bank.
No login required Result is not saved Choose your own MCQ count & timer
Choose your test mode
Choose any number up to 162 available MCQs.
Enter 0 for no timer, or choose 1–300 minutes.
Tip: prepare some MCQs first, then start a quick self-check from My Practiced MCQs to test exactly what you studied.
101
Hard fpsc Uploaded: 13 Aug 2026

Which of the following is an advantage of using pseudocode before coding?

  • A It runs directly on hardware
  • B It helps plan program logic clearly before implementation
  • C It compiles faster than real code
  • D It replaces the need for testing
102
Medium css pms fpsc ppsc nts Uploaded: 01 Jul 2026

Which data structure is primarily used by the Depth-First Search (DFS) algorithm?

  • A Queue
  • B Hash Table
  • C Stack
  • D Heap
103
Medium fpsc Uploaded: 23 Aug 2026

Which wireless technology is commonly used for short-range device connections?

  • A Bluetooth
  • B Fiber Optic
  • C Ethernet
  • D DSL
104
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Who co-invented the World Wide Web (WWW) alongside Robert Cailliau?

  • A Tom Berners
  • B Mark Zuckerberg
  • C Tim Berners-Lee
  • D Bill Gates
105
Medium fpsc Uploaded: 09 Aug 2026

What does 'API' stand for?

  • A Automated Program Interface
  • B Application Process Integration
  • C Application Programming Interface
  • D Application Protocol Interface
106
Medium fpsc Uploaded: 23 Aug 2026

What is the purpose of a backup?

  • A To create a copy of data for recovery
  • B To speed up the computer
  • C To install software
  • D To delete unnecessary files
107
Easy fpsc ppsc nts Uploaded: 18 Jun 2026

What does CPU stand for?

  • A Central Processing Unit
  • B Central Program Unit
  • C Computer Processing Unit
  • D Central Processor Utility
108
Medium fpsc nts Uploaded: 20 Jun 2026

Which Access key uniquely identifies each record?

  • A Foreign Key
  • B Primary Key
  • C Composite Key
  • D Candidate Key
109
Medium fpsc Uploaded: 23 Aug 2026

What is a nibble in computing?

  • A A group of 4 bits
  • B A group of 2 bits
  • C A group of 16 bits
  • D A group of 8 bits
110
Medium fpsc nts Uploaded: 20 Jun 2026

Which Excel function counts non-empty cells?

  • A COUNT()
  • B COUNTA()
  • C COUNTIF()
  • D SUM()
111
Easy fpsc nts Uploaded: 20 Jun 2026

What is malware?

  • A Network cable
  • B Malicious software
  • C Database table
  • D Operating system
112
Medium fpsc Uploaded: 07 Aug 2026

What is the primary difference between a process and a thread?

  • A A process has its own memory space; threads share memory within a process
  • B Threads require separate operating systems
  • C Processes cannot run concurrently
  • D Threads always run slower than processes
113
Hard fpsc Uploaded: 13 Aug 2026

Which function in Excel is used to sum a range of cells?

  • A COUNT
  • B MAX
  • C AVERAGE
  • D SUM
114
Medium css fpsc Uploaded: 20 Jun 2026

What does VLOOKUP do in Excel?

  • A Creates charts
  • B Searches values vertically
  • C Deletes rows
  • D Sorts data
115
Easy fpsc Uploaded: 13 Aug 2026

Which of the following is a client-server database?

  • A Notepad
  • B MySQL
  • C MS Access
  • D Excel
116
Hard fpsc Uploaded: 13 Aug 2026

Which of these is considered strong password practice?

  • A Using birth date
  • B Sharing password with friends
  • C Using the same password everywhere
  • D Using a mix of letters, numbers, and symbols
117
Hard fpsc Uploaded: 13 Aug 2026

What is the purpose of a web server?

  • A Manage hardware only
  • B Serve web pages and content to clients over the internet
  • C Design graphics
  • D Store user passwords only
118
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

What is the main purpose of a Firewall in a computer network?

  • A To prevent unauthorized access
  • B To remove all viruses from a computer
  • C To increase internet speed
  • D To store network Data
119
Easy fpsc Uploaded: 23 Aug 2026

Which file extension is used for Microsoft Word documents?

  • A .pptx
  • B .docx
  • C .pdf
  • D .xlsx
120
Medium css fpsc Uploaded: 20 Jun 2026

What is the purpose of an index in a database?

  • A Reduce security
  • B Improve query performance
  • C Store backups
  • D Encrypt records
Practiced MCQs0 / 162