Skip to main content

Menu

Home Quizzes Categories Current Affairs GK AI ToolsNEW Play Live Contact

Programming Quiz

Strengthen your programming foundation by revising the concepts shared across many programming languages.

25 Questions
30 min Duration
40% To pass
1.00 Marks / correct

Instructions

  • This quiz has 25 questions.
  • Questions are picked at random from a bank of 50, so each attempt is different.
  • You have 30 minutes. The quiz submits automatically when time runs out.
  • You need 40% to pass.
  • There is no negative marking.
  • You can mark questions for review and return to them before submitting.
  • Correct answers and explanations are shown after you submit.

Sample Questions & Answers

A preview of 12 questions from this quiz, each with the correct answer and a written explanation. Attempt the full, timed quiz to be scored and earn XP.

  1. Question 1

    In Cyber Security, which option best describes Phishing?

    • Manipulating people to bypass security controls
    • A deceptive attempt to obtain sensitive information Correct answer
    • Software that secretly monitors or collects information
    • A network of compromised devices controlled by an attacker
    Explanation: Phishing is correctly described by: A deceptive attempt to obtain sensitive information.
  2. Question 2

    In Cyber Security, which option best describes Malware?

    • Malicious software Correct answer
    • A weakness that could be exploited
    • Malicious software disguised as legitimate software
    • A distributed denial-of-service attack
    Explanation: Malware is correctly described by: Malicious software.
  3. Question 3

    In Cyber Security, which option best describes Ransomware?

    • An update that fixes a security issue
    • Malware capable of spreading between systems
    • Giving users only the access needed for their tasks
    • Malware that commonly blocks or encrypts data for extortion Correct answer
    Explanation: Ransomware is correctly described by: Malware that commonly blocks or encrypts data for extortion.
  4. Question 4

    In Cyber Security, which option best describes Firewall?

    • Software that secretly monitors or collects information
    • A network of compromised devices controlled by an attacker
    • A system that controls network traffic according to rules Correct answer
    • A systematic review of security controls and practices
    Explanation: Firewall is correctly described by: A system that controls network traffic according to rules.
  5. Question 5

    In Cyber Security, which option best describes Encryption?

    • Malicious software disguised as legitimate software
    • Transforming data so unauthorized parties cannot easily read it Correct answer
    • A distributed denial-of-service attack
    • An event that threatens confidentiality, integrity, or availability
    Explanation: Encryption is correctly described by: Transforming data so unauthorized parties cannot easily read it.
  6. Question 6

    In Cyber Security, which option best describes Authentication?

    • Verifying an identity Correct answer
    • Malware capable of spreading between systems
    • Giving users only the access needed for their tasks
    • Trying many possible passwords or keys
    Explanation: Authentication is correctly described by: Verifying an identity.
  7. Question 7

    In Cyber Security, which option best describes Authorization?

    • A network of compromised devices controlled by an attacker
    • A systematic review of security controls and practices
    • Using leaked credentials against other services
    • Determining what an authenticated identity is allowed to do Correct answer
    Explanation: Authorization is correctly described by: Determining what an authenticated identity is allowed to do.
  8. Question 8

    In Cyber Security, which option best describes MFA?

    • A distributed denial-of-service attack
    • An event that threatens confidentiality, integrity, or availability
    • Authentication using two or more different factors Correct answer
    • A vulnerability exploited before an effective fix is available
    Explanation: MFA is correctly described by: Authentication using two or more different factors.
  9. Question 9

    In Cyber Security, which option best describes Social engineering?

    • Giving users only the access needed for their tasks
    • Manipulating people to bypass security controls Correct answer
    • Trying many possible passwords or keys
    • Transforming data into a fixed-size digest
    Explanation: Social engineering is correctly described by: Manipulating people to bypass security controls.
  10. Question 10

    In Cyber Security, which option best describes Vulnerability?

    • A weakness that could be exploited Correct answer
    • A systematic review of security controls and practices
    • Using leaked credentials against other services
    • Adding unique random data before hashing passwords
    Explanation: Vulnerability is correctly described by: A weakness that could be exploited.
  11. Question 11

    In Cyber Security, which option best describes Security patch?

    • An event that threatens confidentiality, integrity, or availability
    • A vulnerability exploited before an effective fix is available
    • Cryptography using a public and private key pair
    • An update that fixes a security issue Correct answer
    Explanation: Security patch is correctly described by: An update that fixes a security issue.
  12. Question 12

    In Cyber Security, which option best describes Spyware?

    • Trying many possible passwords or keys
    • Transforming data into a fixed-size digest
    • Software that secretly monitors or collects information Correct answer
    • A cryptographic mechanism supporting authenticity and integrity
    Explanation: Spyware is correctly described by: Software that secretly monitors or collects information.

Login/Register to attempt the full quiz and earn XP.

Explore more: All Computer & Technology quizzes · Cyber Security

Programming Fundamentals

Most programming languages share several core ideas, including variables, conditions, loops and functions. Revising these fundamentals helps build a stronger base before moving into language-specific topics.

Frequently Asked Questions

Each attempt serves 25 questions, drawn at random from a bank of 50, with 30 minutes.

You need at least 40% to pass this quiz.

No, there is no negative marking on this quiz.

Yes. You can attempt this quiz again at any time, though first-attempt XP bonuses apply only once.

Sign in to attempt this quiz and earn XP.

Login to Start Create free account

Related Quizzes