Chapter 10

12 September 2022
4.7 (114 reviews)
46 test answers

Unlock all answers in this set

Unlock answers (42)
question
What is the first step of the system development life cycle (SDLC)?
answer
Problem and Opportunity Identification
question
A popular programming language which is known for having a large number of free libraries is ________.
answer
Python
question
________ is the process of translating a task into a series of commands that a computer will use to perform the task.
answer
Programming
question
Which of the following is the final stage of the program development life cycle (PDLC)?
answer
Testing and Documentation
question
The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________.
answer
algorithm
question
Which of the following provides a visual representation of the patterns of an algorithm?
answer
Flowchart
question
Which refers to a text-based approach to documenting an algorithm?
answer
Pseudocode
question
The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.
answer
control structures
question
A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.
answer
test condition
question
Which is NOT a key factor a programmer uses in selecting the language for a project?
answer
number of inputs required
question
________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.
answer
Top-down design
question
Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them.
answer
classes
question
In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class.
answer
inheritance
question
An example of a first-generation language is ________.
answer
machine language
question
The capability of moving a completed programming solution easily from one type of computer to another is known as ________.
answer
portability
question
SQL is an example of a ________ category programming language.
answer
4GL
question
Which statement does NOT describe fifth-generation languages?
answer
They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.
question
Translating an algorithm into a programming language is called ________.
answer
coding
question
The process that converts program code into machine language is called ________.
answer
compilation
question
________ is the set of instructions that programmers have written in a higher-level language.
answer
Source code
question
An integrated development environment (IDE) is a ________.
answer
collection of tools that helps programmers write and test their programs
question
Division by zero is a ________ error that is caught when the program executes.
answer
runtime
question
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.
answer
beta
question
________ is a programming language that can be used to create a wide range of Windows applications.
answer
Visual Basic
question
Which language is the most popular language for writing Apple macOS applications?
answer
Objective C
question
A small Java-based program is called a ________.
answer
Java applet
question
Special symbols called tags are used in which of the following languages?
answer
HTML/XHTML
question
Which of the following would NOT be used to build websites with interactive capabilities?
answer
FORTRAN
question
________ enables users to define their own data-based tags and facilitates the exchange of information between websites.
answer
XML
question
Corona and App Inventor can be used to develop ________.
answer
apps for mobile devices
question
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++.
answer
T
question
Programming is necessary when the software needed to accomplish a task is not available.
answer
T
question
The program specification is a clear statement of the goals and objectives of the project.
answer
T
question
During the program debugging stage, the people who will use the program test the software.
answer
F
question
Data is the raw input that users have at the start of the job.
answer
T
question
The standard set of vocabulary for pseudocode is specific and detailed.
answer
F
question
Eventually all programming languages will merge into one universal language.
answer
F
question
A data-flow diagram provides a visual representation of an algorithm.
answer
F
question
Bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks.
answer
F
question
When programmers need to create several different examples of a class, each is known as an object.
answer
T
question
Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.
answer
T
question
Prolog is an example of a fourth-generation programming language.
answer
F
question
Second-generation languages are also known as assembly languages.
answer
T
question
A compiler translates the source code into an intermediate form of code, line by line.
answer
F
question
One IDE can often be configured to support many different languages.
answer
T
question
Syntax errors are caught only when a program executes.
answer
F