Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

198 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 / 198
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 198 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.
161
Easy nts Uploaded: 13 Aug 2026

Which is an example of open-source operating system?

  • A macOS
  • B Windows
  • C iOS
  • D Linux
162
Easy pms Uploaded: 09 Aug 2026

What is the purpose of an algorithm?

  • A Design graphics
  • B Provide step-by-step instructions to solve a problem
  • C Store data permanently
  • D Connect hardware
163
Easy ppsc nts Uploaded: 20 Jun 2026

Which search algorithm checks each element sequentially?

  • A Binary Search
  • B Linear Search
  • C Interpolation Search
  • D Hash Search
164
Easy nts Uploaded: 13 Aug 2026

What is the purpose of a 'patch' in software?

  • A Format a disk
  • B Create a backup
  • C Fix bugs or security vulnerabilities in software
  • D Add new hardware
165
Easy fpsc Uploaded: 23 Aug 2026

What is the function of an operating system's process scheduler?

  • A To manage network connections
  • B To store files
  • C To display graphics
  • D To determine which process runs on the CPU next
166
Easy fpsc Uploaded: 13 Aug 2026

What is a DDoS attack?

  • A A programming technique
  • B An attack that overwhelms a system with traffic to disrupt service
  • C A backup method
  • D A type of encryption
167
Easy fpsc Uploaded: 13 Aug 2026

Which storage device uses flash memory?

  • A Floppy Disk
  • B CD-ROM
  • C Solid State Drive
  • D Hard Disk Drive
168
Easy fpsc Uploaded: 07 Aug 2026

Which data structure is most efficient for implementing a priority queue?

  • A Simple Linked List
  • B Stack
  • C Array
  • D Heap
169
Easy pms Uploaded: 13 Aug 2026

Which of the following is a markup language, not a programming language?

  • A C++
  • B Python
  • C HTML
  • D Java
170
Easy css Uploaded: 09 Aug 2026

What is the function of a web browser?

  • A Access and display web pages
  • B Compile code
  • C Store files permanently
  • D Manage hardware
171
Easy pms Uploaded: 23 Aug 2026

What is application software?

  • A A hardware component
  • B Software that manages hardware
  • C Software designed to perform specific user tasks
  • D A type of network protocol
172
Easy nts Uploaded: 20 Jun 2026

Which Excel symbol is used to begin a formula?

  • A #
  • B @
  • C =
  • D $
173
Easy fpsc Uploaded: 13 Aug 2026

Which data structure uses LIFO (Last In First Out)?

  • A Array
  • B Linked List
  • C Queue
  • D Stack
174
Easy nts Uploaded: 20 Jun 2026

Which Excel function returns the smallest value in a range?

  • A MAX()
  • B MIN()
  • C LOW()
  • D SMALL()
175
Easy css Uploaded: 23 Aug 2026

Which key combination is used to undo an action?

  • A Ctrl+U
  • B Ctrl+Z
  • C Ctrl+X
  • D Ctrl+Y
176
Easy fpsc Uploaded: 23 Aug 2026

What is a foreign key in a database?

  • A A field that must be unique
  • B A type of index
  • C A field that cannot contain data
  • D A field that links to the primary key of another table
177
Easy nts Uploaded: 07 Aug 2026

Which key is used to delete a character to the left of the cursor?

  • A Backspace
  • B Enter
  • C Delete
  • D Tab
178
Easy nts Uploaded: 09 Aug 2026

What is the purpose of a 'loop' in programming?

  • A Design interfaces
  • B Connect to internet
  • C Store data
  • D Repeat a block of code multiple times
179
Easy fpsc ppsc nts Uploaded: 18 Jun 2026

What is the full form of HTML?

  • A Hyper Text Markup Language
  • B High Text Making Language
  • C Hyper Transfer Markup Language
  • D High Technology Markup Language
180
Easy nts Uploaded: 20 Jun 2026

What does Ctrl+Home do in Excel?

  • A Go to first worksheet
  • B Go to cell A1
  • C Open Home tab
  • D Save workbook
Practiced MCQs0 / 198