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.
261
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
262
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
263
Medium fpsc nts Uploaded: 20 Jun 2026

What is the purpose of a checksum?

  • A Compress data
  • B Verify data integrity
  • C Increase speed
  • D Encrypt files
264
Medium pms Uploaded: 09 Aug 2026

What is the function of a compiler?

  • A Manage memory
  • B Store data
  • C Connect to internet
  • D Convert source code to machine code
265
Medium css Uploaded: 23 Aug 2026

Which of these is an example of an interpreted language?

  • A C
  • B C++
  • C Java
  • D Python
266
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
267
Medium nts Uploaded: 23 Aug 2026

What is the function of a switch in networking?

  • A To direct data only to the intended device
  • B To broadcast data to all devices
  • C To provide internet access
  • D To store files
268
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
269
Medium nts Uploaded: 07 Aug 2026

What is the main advantage of using SSD over HDD?

  • A Higher power consumption
  • B Larger physical size
  • C Faster data access speed
  • D Lower cost per gigabyte
270
Medium ppsc Uploaded: 13 Aug 2026

What is a kernel?

  • A A hardware component
  • B A type of virus
  • C An application software
  • D Core part of an operating system
271
Medium pms Uploaded: 13 Aug 2026

Which of the following is an example of secondary storage?

  • A RAM
  • B Register
  • C Hard Disk
  • D Cache
272
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
273
Medium pms Uploaded: 23 Aug 2026

What is a hyperlink?

  • A A database key
  • B A clickable link that navigates to another resource
  • C A hardware component
  • D A type of virus
274
Medium fpsc Uploaded: 09 Aug 2026

Which of the following is used to uniquely identify a computer on a network?

  • A URL
  • B IP Address
  • C Browser
  • D HTML tag
275
Medium pms Uploaded: 13 Aug 2026

How many bits does Unicode UTF-16 typically use per character?

  • A 32
  • B 16
  • C 8
  • D 64
276
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
277
Medium fpsc nts Uploaded: 20 Jun 2026

Which SQL clause is used to filter rows before grouping?

  • A HAVING
  • B GROUP BY
  • C WHERE
  • D ORDER BY
278
Medium css Uploaded: 13 Aug 2026

Which protocol translates domain names to IP addresses?

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

Who founded Microsoft?

  • A Steve Jobs
  • B Bill Gates
  • C Larry Page
  • D Mark Zuckerberg
280
Medium nts Uploaded: 13 Aug 2026

What is bandwidth throttling?

  • A Intentionally slowing down internet speed
  • B Increasing internet speed permanently
  • C Storing data in cache
  • D Encrypting network traffic
Practiced MCQs0 / 306