Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

129 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 / 129
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 129 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
Hard pms Uploaded: 23 Aug 2026

Which of the following is a type of computer network based on geographic area?

  • A WAN
  • B RAM
  • C GUI
  • D CPU
42
Medium css pms Uploaded: 20 Jun 2026

Which Excel reference remains fixed when copied?

  • A Relative Reference
  • B Mixed Reference
  • C Absolute Reference
  • D Dynamic Reference
43
Medium pms Uploaded: 13 Aug 2026

What is the purpose of a 'checksum'?

  • A Verify data integrity during transmission
  • B Encrypt files
  • C Compress data
  • D Increase network speed
44
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Which protocol is commonly used to create a secure and encrypted communication channel over the Internet?

  • A HTTPS (SSL/TLS)
  • B FTP
  • C DHCP
  • D Telnet
45
Medium pms Uploaded: 23 Aug 2026

What is the purpose of a sitemap on a website?

  • A To compress images
  • B To display advertisements
  • C To store user passwords
  • D To help search engines index website pages
46
Medium pms Uploaded: 13 Aug 2026

Which of the following best describes 'firmware'?

  • A Software permanently programmed into hardware
  • B A network protocol
  • C Application software
  • D A type of virus
47
Hard pms Uploaded: 13 Aug 2026

Which data structure is used to implement recursion internally?

  • A Tree
  • B Stack
  • C Queue
  • D Array
48
Medium css pms Uploaded: 20 Jun 2026

Which data structure follows the Last In First Out (LIFO) principle?

  • A Queue
  • B Array
  • C Stack
  • D Linked List
49
Hard pms Uploaded: 09 Aug 2026

What is the main advantage of using a database index?

  • A Faster data retrieval
  • B Faster internet
  • C Reduced storage space
  • D Better graphics
50
Medium css pms fpsc ppsc nts Uploaded: 01 Jul 2026

In Machine Learning, what is a hyperparameter?

  • A A configuration set before training
  • B A learned weight
  • C An output label
  • D A type of dataset
51
Medium pms Uploaded: 23 Aug 2026

Which of the following describes a MAN?

  • A A network covering a city or large campus
  • B A network within a single room
  • C A personal network
  • D A global network
52
Medium pms Uploaded: 07 Aug 2026

Which technique is used to handle collisions in a hash table?

  • A Sorting
  • B Chaining
  • C Indexing
  • D Compression
53
Medium css pms Uploaded: 20 Jun 2026

What is polymorphism in object-oriented programming?

  • A Data hiding
  • B Ability of an object to take multiple forms
  • C Memory allocation
  • D Database indexing
54
Hard pms Uploaded: 23 Aug 2026

What is the purpose of defragmentation?

  • A To encrypt data
  • B To delete files permanently
  • C To reorganize fragmented data for faster access
  • D To compress files
55
Medium pms Uploaded: 23 Aug 2026

What is IPv6?

  • A A version of Internet Protocol using 128-bit addresses
  • B A database index
  • C A programming language
  • D A type of firewall
56
Hard pms Uploaded: 07 Aug 2026

Which of the following is a characteristic of a good algorithm?

  • A Unclear output
  • B Ambiguity
  • C Infinite steps
  • D Finiteness
57
Medium pms Uploaded: 23 Aug 2026

What is the purpose of an interpreter?

  • A To translate entire code at once
  • B To design databases
  • C To execute code line by line
  • D To manage hardware
58
Hard css pms Uploaded: 20 Jun 2026

Which programming paradigm focuses on functions and immutability?

  • A Procedural Programming
  • B Object-Oriented Programming
  • C Functional Programming
  • D Assembly Programming
59
Easy pms Uploaded: 09 Aug 2026

What does 'ISP' stand for?

  • A Internet Service Provider
  • B Internal System Protocol
  • C Internet System Provider
  • D Internal Service Protocol
60
Easy pms Uploaded: 13 Aug 2026

Which of the following is a popular JavaScript framework?

  • A Laravel
  • B React
  • C Django
  • D Flask
Practiced MCQs0 / 129