Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

179 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 / 179
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 179 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.
21
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
22
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
23
Easy fpsc ppsc nts Uploaded: 18 Jun 2026

What does RAM stand for?

  • A Random Access Memory
  • B Read Access Memory
  • C Rapid Access Memory
  • D Random Application Memory
24
Easy nts Uploaded: 20 Jun 2026

Which Excel function returns the highest value in a range?

  • A MIN()
  • B TOP()
  • C MAX()
  • D HIGH()
25
Easy nts Uploaded: 09 Aug 2026

What is the shortcut key to copy in Windows?

  • A Ctrl+X
  • B Ctrl+C
  • C Ctrl+V
  • D Ctrl+Z
26
Easy ppsc nts Uploaded: 20 Jun 2026

Which SQL command is used to retrieve data from a database?

  • A INSERT
  • B UPDATE
  • C SELECT
  • D DELETE
27
Easy ppsc nts Uploaded: 20 Jun 2026

Which Excel feature is used to display only records matching specific criteria?

  • A Sort
  • B Filter
  • C Freeze Panes
  • D Conditional Formatting
28
Hard nts Uploaded: 09 Aug 2026

What is the function of an operating system's kernel?

  • A Design user interfaces
  • B Store internet history
  • C Manage hardware resources directly
  • D Compress files
29
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
30
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
31
Hard nts Uploaded: 23 Aug 2026

What is the purpose of encryption?

  • A To increase network speed
  • B To compress files
  • C To convert data into a secure, unreadable format
  • D To delete data
32
Easy ppsc nts Uploaded: 20 Jun 2026

What is the default file extension of a Microsoft Word document in modern versions?

  • A .doc
  • B .txt
  • C .docx
  • D .rtf
33
Easy nts Uploaded: 13 Aug 2026

What is the purpose of a JOIN in SQL?

  • A Delete records
  • B Backup data
  • C Create a database
  • D Combine rows from two or more tables
34
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
35
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
36
Easy fpsc nts Uploaded: 20 Jun 2026

What is phishing?

  • A Programming method
  • B Data backup
  • C Fraudulent attempt to steal information
  • D Network topology
37
Easy nts Uploaded: 09 Aug 2026

Which key is used to refresh a web page?

  • A F12
  • B F9
  • C F5
  • D F1
38
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
39
Medium fpsc nts Uploaded: 20 Jun 2026

Which sorting algorithm repeatedly selects the smallest element and places it in the correct position?

  • A Merge Sort
  • B Quick Sort
  • C Selection Sort
  • D Heap Sort
40
Hard nts Uploaded: 13 Aug 2026

What does the term 'plug and play' refer to in computing?

  • A Manual driver installation required
  • B A type of virus
  • C A network protocol
  • D Devices that work automatically when connected without manual setup
Practiced MCQs0 / 179