Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

22 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 / 22
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 22 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.
1
Hard css pms Uploaded: 20 Jun 2026

Which topology provides the highest fault tolerance?

  • A Bus
  • B Star
  • C Ring
  • D Mesh
2
Hard pms Uploaded: 23 Aug 2026

What is the function of a kernel in an operating system?

  • A A database index
  • B A type of malware
  • C Core part that manages system resources
  • D A programming language
3
Hard css pms Uploaded: 20 Jun 2026

Which normal form eliminates transitive dependencies?

  • A First Normal Form
  • B Second Normal Form
  • C Third Normal Form
  • D Boyce-Codd Normal Form
4
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
5
Hard pms Uploaded: 13 Aug 2026

Which data structure is used to implement recursion internally?

  • A Tree
  • B Stack
  • C Queue
  • D Array
6
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
7
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
8
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
9
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
10
Hard pms Uploaded: 07 Aug 2026

What is the main purpose of the TCP three-way handshake?

  • A Compress data packets
  • B Establish a reliable connection between client and server
  • C Assign IP addresses
  • D Encrypt data transmission
11
Hard pms Uploaded: 23 Aug 2026

What does 2FA stand for in cybersecurity?

  • A Two-Function Application
  • B Two-Factor Authentication
  • C Total Firewall Access
  • D Two-File Access
12
Hard pms Uploaded: 07 Aug 2026

RAM stands for?

  • A Read Available Memory
  • B Random Access Memory
  • C Random Available Memory
  • D Read Access Memory
13
Hard pms Uploaded: 07 Aug 2026

Which protocol is used to send email?

  • A FTP
  • B SMTP
  • C HTTP
  • D DNS
14
Hard css pms Uploaded: 20 Jun 2026

Which algorithm technique divides a problem into smaller subproblems?

  • A Greedy
  • B Divide and Conquer
  • C Brute Force
  • D Backtracking
15
Hard pms Uploaded: 13 Aug 2026

What is a binary tree?

  • A A tree with unlimited children per node
  • B A type of queue
  • C A linear structure
  • D A tree where each node has at most two children
16
Hard pms Uploaded: 07 Aug 2026

What is the purpose of an IP address?

  • A Run applications
  • B Display graphics
  • C Uniquely identify a device on a network
  • D Store files
17
Hard pms Uploaded: 13 Aug 2026

What is pseudocode?

  • A Actual executable code
  • B A hardware design
  • C A type of malware
  • D An informal high-level description of an algorithm
18
Hard pms Uploaded: 23 Aug 2026

Which of the following is a popular cloud service provider?

  • A Notepad
  • B VLC Media Player
  • C Amazon Web Services
  • D MS Paint
19
Hard pms Uploaded: 13 Aug 2026

What is the primary purpose of an operating system's process scheduler?

  • A Design user interfaces
  • B Manage network connections
  • C Decide which process runs on the CPU at a given time
  • D Manage file storage
20
Hard pms Uploaded: 23 Aug 2026

What is the function of Task Manager in Windows?

  • A To edit documents
  • B To browse the internet
  • C To scan for viruses
  • D To monitor and manage running processes
Practiced MCQs0 / 22