Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

601 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 / 601
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 601 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.
361
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
362
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
363
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
364
Medium css fpsc Uploaded: 20 Jun 2026

Which of the following is a NoSQL database?

  • A Oracle
  • B MySQL
  • C MongoDB
  • D PostgreSQL
365
Easy nts Uploaded: 13 Aug 2026

What is cloud computing?

  • A Storing data only on local disks
  • B A type of programming language
  • C A hardware component
  • D Delivering computing services over the internet
366
Medium nts Uploaded: 23 Aug 2026

What is the function of an operating system's device driver?

  • A To store user files
  • B To manage network security
  • C To browse the internet
  • D To enable communication between OS and hardware devices
367
Easy nts Uploaded: 13 Aug 2026

Which of the following is a low-level programming language?

  • A Java
  • B Python
  • C Assembly Language
  • D C++
368
Easy fpsc Uploaded: 07 Aug 2026

The binary number system uses how many digits?

  • A 16
  • B 2
  • C 8
  • D 10
369
Easy ppsc Uploaded: 09 Aug 2026

Which of the following is an example of a text editor?

  • A Notepad
  • B Excel
  • C PowerPoint
  • D Photoshop
370
Medium nts Uploaded: 13 Aug 2026

What is the purpose of the 'return' statement in a function?

  • A End the program
  • B Start a loop
  • C Declare a variable
  • D Send a value back to the caller
371
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
372
Easy ppsc nts Uploaded: 20 Jun 2026

What does GUI stand for?

  • A General User Interface
  • B Graphical User Interface
  • C Graphic Utility Integration
  • D Global User Internet
373
Easy nts Uploaded: 09 Aug 2026

What is the full form of USB?

  • A United System Bus
  • B United Serial Bus
  • C Universal System Bus
  • D Universal Serial Bus
374
Medium nts Uploaded: 13 Aug 2026

What does AI stand for?

  • A Advanced Integration
  • B Artificial Intelligence
  • C Automated Interface
  • D Applied Informatics
375
Medium nts Uploaded: 07 Aug 2026

Which normal form deals with removing partial dependency on a composite primary key?

  • A Third Normal Form (3NF)
  • B Second Normal Form (2NF)
  • C First Normal Form (1NF)
  • D Boyce-Codd Normal Form (BCNF)
376
Easy nts Uploaded: 23 Aug 2026

What is a deadlock in operating systems?

  • A A situation where processes wait indefinitely for resources
  • B A network error
  • C A type of virus
  • D A memory leak
377
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)
378
Medium nts Uploaded: 13 Aug 2026

What does MS Word primarily deal with?

  • A Spreadsheets
  • B Presentations
  • C Database management
  • D Word processing
379
Easy nts Uploaded: 23 Aug 2026

Which of the following is used to prevent unauthorized access to a network?

  • A Switch
  • B Modem
  • C Router
  • D Firewall
380
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
Practiced MCQs0 / 601