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

Which protocol is used for receiving email in modern systems?

  • A IMAP
  • B SMTP
  • C DNS
  • D FTP
42
Medium css Uploaded: 09 Aug 2026

What does 'DNS' stand for?

  • A Data Network System
  • B Data Name Server
  • C Domain Name System
  • D Domain Network Server
43
Medium pms Uploaded: 13 Aug 2026

Which of the following is an example of cloud storage service?

  • A Notepad
  • B Google Drive
  • C MS Paint
  • D Calculator
44
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Which bus is primarily responsible for transferring data between the CPU and memory?

  • A Address Bus
  • B Expansion Bus
  • C Control Bus
  • D Data Bus
45
Medium nts Uploaded: 23 Aug 2026

Which file format is commonly used for images with transparency?

  • A PNG
  • B BMP
  • C GIF
  • D JPEG
46
Medium nts Uploaded: 23 Aug 2026

What is a computer network protocol?

  • A A database structure
  • B A type of hardware device
  • C A set of rules governing data communication
  • D A programming language
47
Medium nts Uploaded: 13 Aug 2026

What is a compiler?

  • A A hardware device
  • B A program that translates source code into machine code
  • C A network device
  • D A type of database
48
Medium css Uploaded: 23 Aug 2026

What is the function of a proxy server?

  • A To display graphics
  • B To manage printers
  • C To store permanent files
  • D To act as an intermediary between client and server
49
Medium css Uploaded: 23 Aug 2026

Which protocol is used for transferring web pages?

  • A SMTP
  • B HTTP
  • C TCP
  • D FTP
50
Medium css Uploaded: 13 Aug 2026

What is a Trojan horse in computing?

  • A A type of firewall
  • B A network cable
  • C A useful software tool
  • D Malware disguised as legitimate software
51
Medium fpsc Uploaded: 23 Aug 2026

Which of the following is a popular IDE for Python development?

  • A PyCharm
  • B AutoCAD
  • C Illustrator
  • D Photoshop
52
Medium nts Uploaded: 13 Aug 2026

What is an array?

  • A A network device
  • B A single variable
  • C A type of loop
  • D A collection of elements of the same type stored in contiguous memory
53
Medium nts Uploaded: 07 Aug 2026

What does the acronym 'RAM' NOT include?

  • A Volatility
  • B Permanent data storage
  • C Temporary data storage
  • D Fast access speed
54
Medium nts Uploaded: 13 Aug 2026

Which programming paradigm treats computation as evaluation of functions?

  • A Object Oriented
  • B Functional Programming
  • C Procedural
  • D Logic Programming
55
Medium pms Uploaded: 07 Aug 2026

What does SQL stand for?

  • A Structured Question Language
  • B Simple Query Language
  • C Structured Query Language
  • D System Query Language
56
Medium fpsc Uploaded: 09 Aug 2026

What does 'CAD' stand for in computing?

  • A Computer-Aided Design
  • B Central Aided Design
  • C Computer Application Design
  • D Computer Automated Design
57
Medium css pms fpsc ppsc nts Uploaded: 01 Jul 2026

Which search algorithm explores all nodes one level at a time before moving to the next level?

  • A A* Search
  • B Depth-First Search (DFS)
  • C Breadth-First Search (BFS)
  • D Greedy Search
58
Medium pms Uploaded: 23 Aug 2026

What is the function of the CPU's ALU?

  • A To manage memory addresses
  • B To connect peripherals
  • C To perform arithmetic and logical operations
  • D To store instructions
59
Medium fpsc Uploaded: 07 Aug 2026

What is the purpose of a foreign key in a relational database?

  • A Speed up query execution
  • B Store binary large objects
  • C Establish a link between two tables
  • D Encrypt sensitive data
60
Medium nts Uploaded: 23 Aug 2026

Who invented the World Wide Web?

  • A Mark Zuckerberg
  • B Steve Jobs
  • C Bill Gates
  • D Tim Berners-Lee
Practiced MCQs0 / 306