IT Jobs Computer Science MCQs with Answers

179 practice MCQs on Computer Science for IT Jobs tests. Think of your answer first, then open "Show answer and explanation". These are practice questions, not official examination papers.

Take a timed Computer Science quiz: Free account required to save your score.

Q41. What does SSL/TLS provide?

  1. Encrypted communication
  2. Free storage
  3. Spam filtering
  4. Faster Internet
Show answer and explanation

Correct answer: A. Encrypted communication

It encrypts data in transit.

Q42. What is a deadlock?

  1. Processes waiting for each other indefinitely
  2. A fast process
  3. A completed process
  4. A memory leak
Show answer and explanation

Correct answer: A. Processes waiting for each other indefinitely

Deadlock occurs when no process can proceed.

Q43. What does SMTP stand for?

  1. Standard Mail Transfer Program
  2. Simple Mail Transfer Protocol
  3. Secure Mail Transfer Protocol
  4. Simple Message Transfer Protocol
Show answer and explanation

Correct answer: B. Simple Mail Transfer Protocol

SMTP sends email.

Q44. What does SQL stand for?

  1. Sequential Query Language
  2. Structured Query Language
  3. Simple Query Language
  4. Standard Query Logic
Show answer and explanation

Correct answer: B. Structured Query Language

SQL is used for relational databases.

Q45. Which data structure is used for DFS (depth-first search)?

  1. Queue
  2. Heap
  3. Hash table
  4. Stack
Show answer and explanation

Correct answer: D. Stack

DFS uses a stack (or recursion).

Q46. Which is a free and open-source operating system?

  1. Windows
  2. Linux
  3. macOS
  4. iOS
Show answer and explanation

Correct answer: B. Linux

Linux is open-source.

Q47. What is recursion?

  1. A variable
  2. A function calling itself
  3. A loop
  4. A data type
Show answer and explanation

Correct answer: B. A function calling itself

Recursion solves problems by self-reference.

Q48. What is normalization?

  1. Organising data to reduce redundancy
  2. Increasing redundancy
  3. Encrypting data
  4. Deleting data
Show answer and explanation

Correct answer: A. Organising data to reduce redundancy

Normalization reduces duplication.

Q49. What does .edu represent in a domain?

  1. Electronics
  2. Economy
  3. Engineering
  4. Educational institutions
Show answer and explanation

Correct answer: D. Educational institutions

.edu is for education.

Q50. What is the extension of a C source file?

  1. .cs
  2. .c
  3. .h only
  4. .cpp
Show answer and explanation

Correct answer: B. .c

.c is the C extension.

Other subjects

Looking for a job? Apply while you prepare: browse the latest government and private jobs on PK JOBs Hub.