Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

306 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 / 306
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 306 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
Medium pms Uploaded: 09 Aug 2026

What does 'GPU' stand for?

  • A General Processing Unit
  • B Graphics Processing Unit
  • C General Purpose Unit
  • D Graphical Program Unit
162
Medium pms Uploaded: 13 Aug 2026

What is the shortcut key to undo an action?

  • A Ctrl+Y
  • B Ctrl+A
  • C Ctrl+U
  • D Ctrl+Z
163
Medium css fpsc Uploaded: 18 Jun 2026

Which programming language is known as the "mother of all languages"?

  • A Python
  • B Java
  • C C
  • D FORTRAN
164
Medium ppsc Uploaded: 13 Aug 2026

What is normalization in databases?

  • A Backing up data
  • B Organizing data to reduce redundancy
  • C Increasing redundancy
  • D Encrypting data
165
Medium nts Uploaded: 07 Aug 2026

In database normalization, which normal form eliminates transitive dependency?

  • A Second Normal Form (2NF)
  • B Third Normal Form (3NF)
  • C First Normal Form (1NF)
  • D Fourth Normal Form (4NF)
166
Medium ppsc Uploaded: 23 Aug 2026

What is the purpose of an IDE in programming?

  • A To design databases
  • B To provide a comprehensive environment for writing and testing code
  • C To store backup files
  • D To manage network connections
167
Medium css fpsc Uploaded: 20 Jun 2026

What is a Trojan Horse in cybersecurity?

  • A A network cable
  • B A type of malware disguised as legitimate software
  • C A firewall rule
  • D A backup utility
168
Medium nts Uploaded: 07 Aug 2026

Which of the following best defines 'artificial intelligence'?

  • A A network protocol
  • B A file storage format
  • C A type of computer hardware
  • D Simulation of human intelligence by machines
169
Medium css pms Uploaded: 20 Jun 2026

Which software development model follows a sequential approach?

  • A Agile
  • B Scrum
  • C Waterfall
  • D DevOps
170
Medium ppsc Uploaded: 13 Aug 2026

Which loop executes at least once regardless of condition?

  • A for loop
  • B if-else
  • C do-while loop
  • D while loop
171
Medium pms Uploaded: 23 Aug 2026

What is the primary use of cryptocurrency?

  • A A network protocol
  • B A programming language
  • C A type of computer virus
  • D Digital or virtual currency for transactions
172
Medium pms Uploaded: 09 Aug 2026

Which of the following is an example of a scripting language?

  • A C++
  • B Assembly
  • C C
  • D JavaScript
173
Medium fpsc Uploaded: 13 Aug 2026

What is an algorithm?

  • A A type of hardware
  • B A programming language
  • C A database structure
  • D A step-by-step procedure to solve a problem
174
Medium nts Uploaded: 23 Aug 2026

What is the function of the CPU's control unit?

  • A To display graphics
  • B To direct the operations of the processor
  • C To connect to networks
  • D To store data permanently
175
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Who is widely regarded as the father of Computer Science?

  • A John von Neumann
  • B Alan Turing
  • C Charles Babbage
  • D Bill Gates
176
Medium fpsc nts Uploaded: 20 Jun 2026

Which SQL command modifies existing records?

  • A INSERT
  • B DELETE
  • C UPDATE
  • D SELECT
177
Medium pms Uploaded: 13 Aug 2026

Which MS Office application is used for database management?

  • A PowerPoint
  • B Excel
  • C Access
  • D Word
178
Medium fpsc Uploaded: 13 Aug 2026

Which key combination is used to copy text?

  • A Ctrl+X
  • B Ctrl+V
  • C Ctrl+Z
  • D Ctrl+C
179
Medium pms Uploaded: 13 Aug 2026

Which file system is commonly used by Windows?

  • A EXT4
  • B HFS+
  • C APFS
  • D NTFS
180
Medium css Uploaded: 23 Aug 2026

Which of the following represents 1024 bytes?

  • A 1 Megabyte
  • B 1 Gigabyte
  • C 1 Kilobyte
  • D 1 Terabyte
Practiced MCQs0 / 306