Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

162 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 / 162
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 162 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.
81
Medium fpsc Uploaded: 13 Aug 2026

What is an algorithm?

  • A A type of hardware
  • B A programming language
  • C A database structure
  • D A step-by-step procedure to solve a problem
82
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

Who is widely regarded as the father of Computer Science?

  • A John von Neumann
  • B Alan Turing
  • C Charles Babbage
  • D Bill Gates
83
Medium fpsc nts Uploaded: 20 Jun 2026

Which SQL command modifies existing records?

  • A INSERT
  • B DELETE
  • C UPDATE
  • D SELECT
84
Easy fpsc ppsc Uploaded: 09 Aug 2026

What does 'LAN' stand for?

  • A Long Area Network
  • B Large Area Network
  • C Local Area Network
  • D Local Access Network
85
Medium fpsc Uploaded: 13 Aug 2026

Which key combination is used to copy text?

  • A Ctrl+X
  • B Ctrl+V
  • C Ctrl+Z
  • D Ctrl+C
86
Hard fpsc Uploaded: 23 Aug 2026

What is the purpose of software updates?

  • A To fix bugs and improve security
  • B To slow down the computer
  • C To disconnect from networks
  • D To delete user data
87
Easy fpsc Uploaded: 09 Aug 2026

Which of the following best describes 'cloud storage'?

  • A Storing data on a local hard disk
  • B Storing data on a CD
  • C Storing data on remote servers accessed via internet
  • D Storing data on RAM
88
Hard css fpsc Uploaded: 07 Aug 2026

What is the primary function of DHCP in networking?

  • A Automatically assign IP addresses to devices
  • B Compress data packets
  • C Encrypt network traffic
  • D Block unauthorized websites
89
Easy fpsc Uploaded: 13 Aug 2026

What is the extension of a Python file?

  • A .py
  • B .pt
  • C .pn
  • D .pyt
90
Medium fpsc Uploaded: 07 Aug 2026

Which of the following best describes object-oriented programming?

  • A Programming that avoids functions
  • B Programming without variables
  • C Programming using only numbers
  • D Programming based on objects containing data and methods
91
Medium css fpsc Uploaded: 20 Jun 2026

Which database operation removes a table completely?

  • A DELETE
  • B REMOVE
  • C DROP
  • D CLEAR
92
Easy fpsc Uploaded: 07 Aug 2026

Which of the following best describes 'cloud computing'?

  • A A type of weather forecasting software
  • B A programming language for websites
  • C Delivery of computing services over the internet
  • D Storing data only on local hard drives
93
Medium css pms fpsc ppsc nts Uploaded: 25 Jun 2026

On which tab in Microsoft Word can you find the Header and Footer commands?

  • A Home
  • B References
  • C View
  • D Insert
94
Easy fpsc Uploaded: 23 Aug 2026

What is encapsulation in OOP?

  • A Connecting to a network
  • B Deleting unused code
  • C Compiling a program
  • D Bundling data and methods into a single unit
95
Medium css fpsc Uploaded: 20 Jun 2026

Which of the following is a NoSQL database?

  • A Oracle
  • B MySQL
  • C MongoDB
  • D PostgreSQL
96
Easy fpsc Uploaded: 07 Aug 2026

The binary number system uses how many digits?

  • A 16
  • B 2
  • C 8
  • D 10
97
Medium fpsc Uploaded: 23 Aug 2026

What is the purpose of a VPN?

  • A To increase screen resolution
  • B To store files
  • C To manage printers
  • D To create a secure encrypted connection over a network
98
Medium css fpsc Uploaded: 20 Jun 2026

What is the time complexity of Binary Search in the worst case?

  • A O(n)
  • B O(log n)
  • C O(n²)
  • D O(1)
99
Medium css fpsc Uploaded: 20 Jun 2026

Which programming language is commonly used for data analysis and machine learning?

  • A COBOL
  • B Python
  • C Pascal
  • D Fortran
100
Medium fpsc Uploaded: 13 Aug 2026

What is an API?

  • A Application Programming Interface
  • B Application Process Integration
  • C Automated Programming Instruction
  • D Advanced Program Interaction
Practiced MCQs0 / 162