ITE CH 10
Which of the following is the final stage of the program development life cycle (PDLC)?
Testing and Documentation
The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.
control structures
T/F? A compiler translates the source code into an intermediate form of code, line by line.
false
T/F? Eventually all programming languages will merge into one universal language.
false
T/F? Prolog is an example of a fourth-generation programming language.
false
T/F? Syntax errors are caught only when a program executes.
false
T/F? The standard set of vocabulary for pseudocode is specific and detailed.
false
An example of a first-generation language is ________.
machine language
________ is the set of instructions that programmers have written in a higher-level language.
source code
A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.
test condition
Which of the following would NOT be used to build websites with interactive capabilities?
FORTRAN
T/F? A Windows application which demands a lot of raw processing power to execute repetitive complex calculations is a good candidate for the object-oriented programming language C/C++.
true
T/F? Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.
true
T/F? One IDE can often be configured to support many different languages.
true
T/F? Second-generation languages are also known as assembly languages.
true
T/F? The program specification is a clear statement of the goals and objectives of the project.
true
T/F? When programmers need to create several different examples of a class, each is known as an object.
true
Which of the following provides a visual representation of the patterns of an algorithm?
Flowchart
Which language is the most popular language for writing Apple macOS applications?
Objective C
What is the first step of the system development life cycle (SDLC)?
Problem and Opportunity Identification
Which refers to a text-based approach to documenting an algorithm?
Pseudocode
________ is a programming language that can be used to create a wide range of Windows applications.
Visual Basic
________ enables users to define their own data-based tags and facilitates the exchange of information between websites.
XML
Corona and App Inventor can be used to develop ________.
apps for mobile devices
Before its final commercial release, a(n) ________ version of software may be offered to certain test sites or to interested users free or at a reduced cost.
beta
Which is NOT a key factor a programmer uses in selecting the language for a project?
number of inputs required
________ is the process of translating a task into a series of commands that a computer will use to perform the task.
programming
Division by zero is a ________ error that is caught when the program executes.
runtime
Which statement does NOT describe fifth-generation languages?
They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.
________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.
Top-down design