โ† All COMPTIA Flashcard Decks

ITF Software Development Flashcards

7 cards from real COMPTIA practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 ITF Software Development flashcards as text
  1. Which programming concept allows a function to call itself during execution?

    Answer: Recursion

    Recursion is when a function calls itself, often used to solve problems that can be broken into smaller sub-problems of the same type.

  2. What does the term 'debugging' refer to in software development?

    Answer: Finding and fixing errors in code

    Debugging is the process of identifying, analyzing, and removing errors (bugs) from software code.

  3. Which data structure operates on a Last-In, First-Out (LIFO) principle?

    Answer: Stack

    A stack follows LIFO order, meaning the last element added is the first one removed, like a stack of plates.

  4. In software development, what is a 'library'?

    Answer: A collection of pre-written reusable code

    A library is a collection of pre-written functions and routines that developers can use to avoid rewriting common functionality.

  5. What is the purpose of pseudocode in software development?

    Answer: To plan program logic in plain language before coding

    Pseudocode is an informal, plain-language description of an algorithm used to plan logic without worrying about syntax.

  6. Which of the following best describes a 'variable' in programming?

    Answer: A named storage location that holds data

    A variable is a named storage location in memory that holds data which can change during program execution.

  7. What does 'version control' help developers manage?

    Answer: Changes to source code over time

    Version control systems track changes to code over time, allowing developers to collaborate and revert to previous versions if needed.