Join WhatsApp ChannelDaily MCQs & Exam Updates

Computer Science MCQs

MCQs on Programming, Networking, Database and OS

83 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 / 83
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 83 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
Easy fpsc nts Uploaded: 20 Jun 2026

Which protocol translates domain names into IP addresses?

  • A HTTP
  • B FTP
  • C DNS
  • D SSH
42
Easy nts Uploaded: 20 Jun 2026

What is CSV short for?

  • A Computer Saved Values
  • B Comma Separated Values
  • C Column Stored Variables
  • D Common Spreadsheet View
43
Easy ppsc nts Uploaded: 20 Jun 2026

Which protocol is used to automatically assign IP addresses to devices on a network?

  • A DNS
  • B DHCP
  • C SMTP
  • D SNMP
44
Easy nts Uploaded: 20 Jun 2026

Which database object stores data in MS Access?

  • A Form
  • B Report
  • C Table
  • D Macro
45
Easy nts Uploaded: 23 Aug 2026

What is the function of a web server?

  • A To host and deliver web pages to clients
  • B To manage printers
  • C To design graphics
  • D To compile programs
46
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
47
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++
48
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
49
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
50
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
51
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
52
Easy nts Uploaded: 20 Jun 2026

Which Excel function is used to calculate the average of a range of numbers?

  • A SUM()
  • B COUNT()
  • C AVERAGE()
  • D MAX()
53
Easy nts Uploaded: 23 Aug 2026

What is the function of the Windows Registry?

  • A To scan documents
  • B To manage printers
  • C To browse the internet
  • D To store configuration settings for the OS and software
54
Easy fpsc ppsc nts Uploaded: 18 Jun 2026

What does CPU stand for?

  • A Central Processing Unit
  • B Central Program Unit
  • C Computer Processing Unit
  • D Central Processor Utility
55
Easy nts Uploaded: 13 Aug 2026

What is the purpose of data backup?

  • A Increase processing speed
  • B Encrypt files
  • C Compress storage
  • D Protect against data loss
56
Easy nts Uploaded: 09 Aug 2026

Which memory is non-volatile?

  • A Cache
  • B RAM
  • C ROM
  • D Register
57
Easy nts Uploaded: 20 Jun 2026

Which number system is directly understood by a computer?

  • A Decimal
  • B Binary
  • C Octal
  • D Hexadecimal
58
Easy nts Uploaded: 20 Jun 2026

Which protocol retrieves email messages from a mail server?

  • A POP3
  • B SMTP
  • C FTP
  • D HTTP
59
Easy fpsc nts Uploaded: 20 Jun 2026

What is malware?

  • A Network cable
  • B Malicious software
  • C Database table
  • D Operating system
60
Easy nts Uploaded: 23 Aug 2026

Which of the following describes FTP?

  • A A protocol for video calls
  • B A protocol for browsing webpages
  • C A protocol for sending emails
  • D A protocol used for transferring files between computers
Practiced MCQs0 / 83