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
Which type of software testing is performed without knowledge of the internal code structure?
Answer: Black-box testing
Black-box testing evaluates software functionality without knowledge of the internal code, focusing only on inputs and outputs.
What is the role of an Integrated Development Environment (IDE)?
Answer: To provide tools for writing, testing, and debugging code in one place
An IDE combines a code editor, debugger, and build tools into a single application to streamline software development.
In object-oriented programming, what is a 'class'?
Answer: A blueprint for creating objects
A class is a blueprint or template that defines the properties and behaviors shared by objects created from it.
Which of the following describes an interpreted programming language?
Answer: Code is executed line-by-line at runtime by an interpreter
Interpreted languages execute code line-by-line at runtime, which allows for easier testing but can be slower than compiled languages.
What does the acronym 'API' stand for?
Answer: Application Programming Interface
API stands for Application Programming Interface, which defines how software components communicate with each other.
Which loop type in programming always executes its body at least once?
Answer: do-while loop
A do-while loop executes its body first and then checks the condition, guaranteeing at least one execution.
What is the main purpose of commenting code?
Answer: To explain the purpose of code for human readers
Code comments are annotations that explain the purpose or logic of code sections, making it easier for developers to understand and maintain.