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.

Q11. What does LAN stand for?

  1. Linked Area Network
  2. Local Access Network
  3. Local Area Network
  4. Large Area Network
Show answer and explanation

Correct answer: C. Local Area Network

A LAN covers a small area.

Q12. What is ransomware?

  1. A web server
  2. A backup tool
  3. Malware that locks files for payment
  4. A free antivirus
Show answer and explanation

Correct answer: C. Malware that locks files for payment

Ransomware encrypts data and demands payment.

Q13. Which device converts digital signals to analog and vice versa?

  1. Modem
  2. Router
  3. Switch
  4. Hub
Show answer and explanation

Correct answer: A. Modem

A modem modulates and demodulates.

Q14. In an email, what does BCC stand for?

  1. Binary Carbon Copy
  2. Blind Computer Copy
  3. Blind Carbon Copy
  4. Basic Carbon Copy
Show answer and explanation

Correct answer: C. Blind Carbon Copy

BCC hides recipients from each other.

Q15. Which Windows tool shows running programs and resource use?

  1. Control Panel
  2. File Explorer
  3. Task Manager
  4. Device Manager
Show answer and explanation

Correct answer: C. Task Manager

Task Manager monitors processes.

Q16. Who developed Python?

  1. Larry Wall
  2. James Gosling
  3. Dennis Ritchie
  4. Guido van Rossum
Show answer and explanation

Correct answer: D. Guido van Rossum

Van Rossum created Python.

Q17. What is polymorphism?

  1. Storing data
  2. Hiding implementation
  3. Creating loops
  4. Ability of one interface to take many forms
Show answer and explanation

Correct answer: D. Ability of one interface to take many forms

Polymorphism means many forms.

Q18. What is a foreign key?

  1. An encryption key
  2. A password
  3. A field referring to the primary key of another table
  4. A key that is always unique
Show answer and explanation

Correct answer: C. A field referring to the primary key of another table

Foreign keys link tables.

Q19. What is the binary of decimal 8?

  1. 1010
  2. 1100
  3. 0100
  4. 1000
Show answer and explanation

Correct answer: D. 1000

8 = 2^3 = 1000.

Q20. What is the extension of a Python file?

  1. .cpp
  2. .java
  3. .py
  4. .js
Show answer and explanation

Correct answer: C. .py

Python files end with .py.

Other subjects

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