This type of programming language is transformed into machine code prior to execution, often resulting in faster performance.
What is a "compiled language"?
In the software development life cycle, this phase is dedicated to gathering and defining the project’s specifications and requirements.
What is requirements analysis?
This built-in function is commonly used in many programming languages to take input from the keyboard.
What is "the input() statement?"
This control structure evaluates a condition and executes its block of code only if the condition is true.
What is "an IF statement"?
Within a programming team, this role is responsible for guiding the project and ensuring that all team efforts are coordinated.
What is the "team leader"?
Executed line-by-line without a separate compilation step, this language type often facilitates rapid testing and debugging
What is an "interpreted language"?
This design approach involves breaking down a complex problem into smaller components, often using pseudocode and a top-down strategy.
What is top-down design?
A _________ is something that stores different data types (strs, ints, floats, bool)
What is "a Variable"?
When an IF statement’s initial condition fails, this alternative branch can be used to test another condition.
What is "an ELSE-IF clause"?
This team member gathers system requirements and assists with the design process by analyzing project specifics.
What is the "analyst"?
High-level languages are known for their abstraction and readability; name one key characteristic that distinguishes them from low-level languages.
What is "human-readability or abstraction from machine details"?
Often depicted with standardized symbols like rectangles and arrows, this diagrammatic tool is used to visualize a system’s structure and flow.”
Examples like ‘<’ and ‘==’ are part of these operators, which are used to compare values in a program
What are "relational operators"?
This loop structure continues to execute its block of code as long as a specified condition remains true.
What is "a while-loop"?
Protecting the original work of developers from unauthorized use and duplication addresses this major ethical and legal issue.
What is "copyright infringement"?
When using an IDE, this type of error—occurring during program execution despite correct syntax—is often identified with the help of the debugger.
What is "a run-time error"?
Employing proper white space, consistent indentation, and clear naming conventions is part of following this best practice in programming.
What is "good programming style?"
In order to promote reusability for repeatable code, programmers put this code into a callable block of code.
What is "a function"?
A properly constructed for-loop must include an initialization, a condition, and this third component that updates the loop variable.
What is "the update expression"?
This person is experienced in programming who helps design complex systems and mentors junior developers.
What is "Senior Developer"?
When a programmer breaks one of the programming rules.
After initial release, this phase of the software development life cycle involves updating, fixing issues, and adding new features to a product.
What is "maintenance?"
Unlike simple data types, these complex data types—such as arrays, objects, or structures—can store multiple values even of different types.
What is "a complex data type"?
This common loop error occurs when the boundaries are misconfigured, causing the loop to iterate one time too many or too few.
What is an "off-by-one error"?
This person provides the necessary information on what the software needs to accomplish in the world.
What is the "Client/Subject Matter Expert"?