Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

145 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 / 145
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 145 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.
121
Hard css Uploaded: 09 Aug 2026

Which of the following is a characteristic of a 'supercomputer'?

  • A Used only for gaming
  • B Limited processing capability
  • C Small size for portability
  • D Extremely high processing power for complex calculations
122
Medium css Uploaded: 23 Aug 2026

Which of the following is an example of a spreadsheet application?

  • A Adobe Photoshop
  • B Google Chrome
  • C Microsoft Word
  • D Microsoft Excel
123
Medium css pms fpsc ppsc nts Uploaded: 22 Jun 2026

What is the default port number for HTTPS?

  • A 21
  • B 25
  • C 80
  • D 443
124
Hard css Uploaded: 13 Aug 2026

What is the shortcut key to save a document?

  • A Ctrl+N
  • B Ctrl+S
  • C Ctrl+O
  • D Ctrl+P
125
Medium css Uploaded: 23 Aug 2026

Which of these is an example of an interpreted language?

  • A C
  • B C++
  • C Java
  • D Python
126
Medium css pms Uploaded: 20 Jun 2026

What is encapsulation in object-oriented programming?

  • A Combining data and methods into a single unit
  • B Creating multiple classes
  • C Executing parallel processes
  • D Allocating memory dynamically
127
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
128
Medium css Uploaded: 13 Aug 2026

What is the purpose of a proxy server?

  • A Store files permanently
  • B Design web pages
  • C Compile programs
  • D Act as an intermediary between a client and server
129
Medium css Uploaded: 07 Aug 2026

Which sorting algorithm has the best average-case time complexity among these?

  • A Selection Sort
  • B Bubble Sort
  • C Quick Sort
  • D Insertion Sort
130
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Which sorting algorithm generally provides the best average-case performance for large datasets?

  • A Quick Sort
  • B Merge Sort
  • C Bubble Sort
  • D Selection Sort
131
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
132
Medium css Uploaded: 13 Aug 2026

Which protocol translates domain names to IP addresses?

  • A SMTP
  • B FTP
  • C DHCP
  • D DNS
133
Medium css Uploaded: 13 Aug 2026

Who founded Microsoft?

  • A Steve Jobs
  • B Bill Gates
  • C Larry Page
  • D Mark Zuckerberg
134
Easy css Uploaded: 13 Aug 2026

What is social engineering in cybersecurity?

  • A A hardware design technique
  • B Manipulating people into revealing confidential information
  • C A network protocol
  • D A type of encryption
135
Hard css Uploaded: 13 Aug 2026

Which number system has a base of 8?

  • A Hexadecimal
  • B Decimal
  • C Octal
  • D Binary
136
Hard css Uploaded: 09 Aug 2026

What is the purpose of 'RAID' in storage systems?

  • A Encrypt data
  • B Combine multiple disks for redundancy and performance
  • C Display graphics
  • D Compress files
137
Medium css Uploaded: 13 Aug 2026

Which keyword is used to define a function in Python?

  • A define
  • B func
  • C def
  • D function
138
Medium css Uploaded: 23 Aug 2026

What is the purpose of a debugger?

  • A To manage networks
  • B To design databases
  • C To compile programs faster
  • D To identify and fix errors in code
139
Medium css Uploaded: 07 Aug 2026

In computer networks, what does the term 'bandwidth' refer to?

  • A The number of connected devices
  • B The maximum data transfer rate of a network
  • C The color of network cables
  • D The physical length of a cable
140
Medium css fpsc Uploaded: 20 Jun 2026

What is the primary purpose of normalization in relational databases?

  • A Increase redundancy
  • B Reduce redundancy
  • C Increase storage space
  • D Improve graphics rendering
Practiced MCQs0 / 145