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.
Q41. What does SSL/TLS provide?
Encrypted communication
Free storage
Spam filtering
Faster Internet
Show answer and explanation
Correct answer: A. Encrypted communication
It encrypts data in transit.
Q42. What is a deadlock?
Processes waiting for each other indefinitely
A fast process
A completed process
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?
Standard Mail Transfer Program
Simple Mail Transfer Protocol
Secure Mail Transfer Protocol
Simple Message Transfer Protocol
Show answer and explanation
Correct answer: B. Simple Mail Transfer Protocol
SMTP sends email.
Q44. What does SQL stand for?
Sequential Query Language
Structured Query Language
Simple Query Language
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)?
Queue
Heap
Hash table
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?
Windows
Linux
macOS
iOS
Show answer and explanation
Correct answer: B. Linux
Linux is open-source.
Q47. What is recursion?
A variable
A function calling itself
A loop
A data type
Show answer and explanation
Correct answer: B. A function calling itself
Recursion solves problems by self-reference.
Q48. What is normalization?
Organising data to reduce redundancy
Increasing redundancy
Encrypting data
Deleting data
Show answer and explanation
Correct answer: A. Organising data to reduce redundancy