Deck 1: Preliminaries

Full screen (f)
exit full mode
Question
The ____ phase is concerned with the ongoing correction of problems, revisions to meet changing needs, and the addition of new features.

A) testing
B) maintenance
C) analysis and design
D) coding
Use Space or
up arrow
down arrow
to flip the card.
Question
The software development procedure consists of three overlapping phases: program development and design, documentation, and ____.

A) testing
B) analysis
C) maintenance
D) programming
Question
____, also referred to as looping and repetition, makes it possible to repeat the same operation based on the value of a condition.

A) Selection
B) Invocation
C) Sequence
D) Iteration
Question
Although not everybody classifies them in the same way, there are ____ main documents for every problem solution.

A) three
B) four
C) five
D) six
Question
It is critical to make and keep backup copies of the program at each step of the programming and debugging process.
Question
Structured programs are created using a set of well-defined structures organized into individual programming sections.
Question
____ is concerned with creating readable, efficient, reliable, and maintainable programs and systems.

A) Software engineering
B) Scientific method
C) System approach
D) Software development
Question
The purpose of ____ is to verify that a program works correctly and actually fulfills its requirements.

A) testing
B) coding
C) analyzing
D) designing
Question
Because each class of computers such as IBM, Apple, and Hewlett-Packard has its own particular machine language, writing machine-language programs is tedious and time consuming.
Question
A(n) ____ is defined as a step-by-step sequence of instructions that must terminate and that describe how the data is to be processed to produce the desired outputs.

A) backup copy
B) final solution
C) machine-level program
D) algorithm
Question
Selection provides the capability to make a choice between different operations, depending on the result of some condition.
Question
Another term for a program or set of programs is software.
Question
A top-level structure diagram, also called a first-level structure diagram, represents the first overall structure of the program the designer has selected.
Question
____ is the first step in the program development and design phase.

A) Developing a solution
B) Analyzing the problem
C) Coding the solution
D) Testing the program
Question
Until the 1990s, the majority of high-level programming languages were object-oriented.
Question
____ defines the order in which the program executes instructions.

A) Iteration
B) Invocation
C) Sequence
D) Selection
Question
A ____ is a self-contained set of instructions used to operate a computer to produce a specific result.

A) programming language
B) computer program
C) machine programming technique
D) programming technique
Question
Testing reveals all existing program errors.
Question
Frequently, when you don t know the final conversion factor, making intermediate conversions can get you to the correct result easily.
Question
C++ is predominantly a compiled language.
Question
Writing of an algorithm by using computer-language statements is called ____ the algorithm.

A) testing
B) designing
C) coding
D) developing
Question
Visual Basic, C, C++, and Java are all examples of ____ languages.

A) assembly
B) machine-level
C) low-level
D) high-level
Question
When English-like phrases are used to describe the steps in an algorithm, the description is called ____.

A) pseudocode
B) a formula
C) a flowchart
D) a program
Question
Translator programs that convert assembly language programs into machine language programs are known as ____.

A) opcoders
B) assemblers
C) translators
D) interpreter
Question
____ was a scaled-down version of FORTRAN intended as an introductory language for college students.

A) COBOL
B) BASIC
C) ALGOL
D) C
Question
The output produced by a compiler is called a(n) ____, which is a machine language version of the source code.

A) object program
B) high-level program
C) assembly program
D) executable program
Question
____ consists of programs written to perform particular tasks that users require.

A) System software
B) Compiled software
C) Assembly software
D) Application software
Question
Writing the number 0.0000000675 as 6.75e-8 is an example of ____________________ notation.
Question
In computer terminology, a program error is called a(n) ____________________.
Question
A computer ____________________ is a self-contained set of instructions used to operate a computer to produce a specific result.
Question
Programming languages that use symbolic notation like ADD 1, 2 are referred to as ____.

A) assembly languages
B) machine languages
C) opcode languages
D) IBM languages
Question
In addition to classifying programming languages as high or low level, they are also classified by orientation as either ____ or object-oriented.

A) linked
B) procedural
C) interpreted
D) compiled
Question
Because ____ are cumbersome to revise and can support unstructured programming practices easily, they have fallen out of favor by professional programmers.

A) algorithms
B) formulas
C) pseudocodes
D) flowcharts
Question
The exact set of steps used to solve a problem is called a(n) ____________________.
Question
The ____ language is a structured, procedural language developed in the 1970s at AT T Bell Laboratories by Ken Thompson, Dennis Ritchie, and Brian Kernighan.

A) Pascal
B) FORTRAN
C) BASIC
D) C
Question
When all statements in a high-level source program are translated as a complete unit before any statement is executed, the programming language is called a(n) ____ language.

A) interpreted
B) assembled
C) compiled
D) translated
Question
The first procedural language was ____.

A) FORTRAN
B) COBOL
C) Pascal
D) C++
Question
Machine language programs are also referred to as ____.

A) programming
B) assembly language
C) executable programs
D) binary instructions
Question
When diagrams are used to describe the algorithm, the description is referred to as ____.

A) pseudocode
B) a flowchart
C) a formula
D) a program
Question
Two unit systems commonly used in engineering and scientific work are the International System (SI) and U.S. ____________________ units.
Question
The output a compiler produces is called a(n) ____________________ program.
Question
When all statements in a high-level source program are translated as a complete unit before any statement is executed, the program doing the translation is called a(n) ____________________.
Question
The programming structure that allows the computer to repeat the same operation is called ____________________.
Question
When English-like phrases are used to describe the steps in an algorithm the description is called ____________________.
Question
Computers respond to ____________________ commands, while humans can respond to heuristic commands.
Question
Collectively, the set of system programs used to operate and control a computer is called the ____________________.
Question
Both machine-level and ____________________ languages are classified as low-level languages.
Question
A byte consisting of 8 bits, with each bit being a 0 or 1, can represent any one of ____________________ distinct patterns.
Question
The process of writing a program, or software, is called ____________________.
Question
Each unit required to form a computer (CPU, memory, and I/O) is now manufactured on a single chip called a(n) ____________________.
Question
Machine language instructions consist of two parts: an instruction part and a(n) ____________________ part.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 1: Preliminaries
1
The ____ phase is concerned with the ongoing correction of problems, revisions to meet changing needs, and the addition of new features.

A) testing
B) maintenance
C) analysis and design
D) coding
B
2
The software development procedure consists of three overlapping phases: program development and design, documentation, and ____.

A) testing
B) analysis
C) maintenance
D) programming
C
3
____, also referred to as looping and repetition, makes it possible to repeat the same operation based on the value of a condition.

A) Selection
B) Invocation
C) Sequence
D) Iteration
D
4
Although not everybody classifies them in the same way, there are ____ main documents for every problem solution.

A) three
B) four
C) five
D) six
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
5
It is critical to make and keep backup copies of the program at each step of the programming and debugging process.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
6
Structured programs are created using a set of well-defined structures organized into individual programming sections.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
7
____ is concerned with creating readable, efficient, reliable, and maintainable programs and systems.

A) Software engineering
B) Scientific method
C) System approach
D) Software development
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
8
The purpose of ____ is to verify that a program works correctly and actually fulfills its requirements.

A) testing
B) coding
C) analyzing
D) designing
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
9
Because each class of computers such as IBM, Apple, and Hewlett-Packard has its own particular machine language, writing machine-language programs is tedious and time consuming.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
10
A(n) ____ is defined as a step-by-step sequence of instructions that must terminate and that describe how the data is to be processed to produce the desired outputs.

A) backup copy
B) final solution
C) machine-level program
D) algorithm
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
11
Selection provides the capability to make a choice between different operations, depending on the result of some condition.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
12
Another term for a program or set of programs is software.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
13
A top-level structure diagram, also called a first-level structure diagram, represents the first overall structure of the program the designer has selected.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
14
____ is the first step in the program development and design phase.

A) Developing a solution
B) Analyzing the problem
C) Coding the solution
D) Testing the program
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
15
Until the 1990s, the majority of high-level programming languages were object-oriented.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
16
____ defines the order in which the program executes instructions.

A) Iteration
B) Invocation
C) Sequence
D) Selection
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
17
A ____ is a self-contained set of instructions used to operate a computer to produce a specific result.

A) programming language
B) computer program
C) machine programming technique
D) programming technique
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
18
Testing reveals all existing program errors.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
19
Frequently, when you don t know the final conversion factor, making intermediate conversions can get you to the correct result easily.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
20
C++ is predominantly a compiled language.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
21
Writing of an algorithm by using computer-language statements is called ____ the algorithm.

A) testing
B) designing
C) coding
D) developing
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
22
Visual Basic, C, C++, and Java are all examples of ____ languages.

A) assembly
B) machine-level
C) low-level
D) high-level
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
23
When English-like phrases are used to describe the steps in an algorithm, the description is called ____.

A) pseudocode
B) a formula
C) a flowchart
D) a program
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
24
Translator programs that convert assembly language programs into machine language programs are known as ____.

A) opcoders
B) assemblers
C) translators
D) interpreter
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
25
____ was a scaled-down version of FORTRAN intended as an introductory language for college students.

A) COBOL
B) BASIC
C) ALGOL
D) C
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
26
The output produced by a compiler is called a(n) ____, which is a machine language version of the source code.

A) object program
B) high-level program
C) assembly program
D) executable program
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
27
____ consists of programs written to perform particular tasks that users require.

A) System software
B) Compiled software
C) Assembly software
D) Application software
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
28
Writing the number 0.0000000675 as 6.75e-8 is an example of ____________________ notation.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
29
In computer terminology, a program error is called a(n) ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
30
A computer ____________________ is a self-contained set of instructions used to operate a computer to produce a specific result.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
31
Programming languages that use symbolic notation like ADD 1, 2 are referred to as ____.

A) assembly languages
B) machine languages
C) opcode languages
D) IBM languages
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
32
In addition to classifying programming languages as high or low level, they are also classified by orientation as either ____ or object-oriented.

A) linked
B) procedural
C) interpreted
D) compiled
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
33
Because ____ are cumbersome to revise and can support unstructured programming practices easily, they have fallen out of favor by professional programmers.

A) algorithms
B) formulas
C) pseudocodes
D) flowcharts
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
34
The exact set of steps used to solve a problem is called a(n) ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
35
The ____ language is a structured, procedural language developed in the 1970s at AT T Bell Laboratories by Ken Thompson, Dennis Ritchie, and Brian Kernighan.

A) Pascal
B) FORTRAN
C) BASIC
D) C
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
36
When all statements in a high-level source program are translated as a complete unit before any statement is executed, the programming language is called a(n) ____ language.

A) interpreted
B) assembled
C) compiled
D) translated
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
37
The first procedural language was ____.

A) FORTRAN
B) COBOL
C) Pascal
D) C++
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
38
Machine language programs are also referred to as ____.

A) programming
B) assembly language
C) executable programs
D) binary instructions
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
39
When diagrams are used to describe the algorithm, the description is referred to as ____.

A) pseudocode
B) a flowchart
C) a formula
D) a program
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
40
Two unit systems commonly used in engineering and scientific work are the International System (SI) and U.S. ____________________ units.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
41
The output a compiler produces is called a(n) ____________________ program.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
42
When all statements in a high-level source program are translated as a complete unit before any statement is executed, the program doing the translation is called a(n) ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
43
The programming structure that allows the computer to repeat the same operation is called ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
44
When English-like phrases are used to describe the steps in an algorithm the description is called ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
45
Computers respond to ____________________ commands, while humans can respond to heuristic commands.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
46
Collectively, the set of system programs used to operate and control a computer is called the ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
47
Both machine-level and ____________________ languages are classified as low-level languages.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
48
A byte consisting of 8 bits, with each bit being a 0 or 1, can represent any one of ____________________ distinct patterns.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
49
The process of writing a program, or software, is called ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
50
Each unit required to form a computer (CPU, memory, and I/O) is now manufactured on a single chip called a(n) ____________________.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
51
Machine language instructions consist of two parts: an instruction part and a(n) ____________________ part.
Unlock Deck
Unlock for access to all 51 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 51 flashcards in this deck.