Deck 1: Preliminaries

ملء الشاشة (f)
exit full mode
سؤال
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
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
The software development procedure consists of three overlapping phases: program development and design, documentation, and ____.

A) testing
B) analysis
C) maintenance
D) programming
سؤال
____, 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
سؤال
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
سؤال
It is critical to make and keep backup copies of the program at each step of the programming and debugging process.
سؤال
Structured programs are created using a set of well-defined structures organized into individual programming sections.
سؤال
____ is concerned with creating readable, efficient, reliable, and maintainable programs and systems.

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

A) testing
B) coding
C) analyzing
D) designing
سؤال
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.
سؤال
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
سؤال
Selection provides the capability to make a choice between different operations, depending on the result of some condition.
سؤال
Another term for a program or set of programs is software.
سؤال
A top-level structure diagram, also called a first-level structure diagram, represents the first overall structure of the program the designer has selected.
سؤال
____ 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
سؤال
Until the 1990s, the majority of high-level programming languages were object-oriented.
سؤال
____ defines the order in which the program executes instructions.

A) Iteration
B) Invocation
C) Sequence
D) Selection
سؤال
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
سؤال
Testing reveals all existing program errors.
سؤال
Frequently, when you don t know the final conversion factor, making intermediate conversions can get you to the correct result easily.
سؤال
C++ is predominantly a compiled language.
سؤال
Writing of an algorithm by using computer-language statements is called ____ the algorithm.

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

A) assembly
B) machine-level
C) low-level
D) high-level
سؤال
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
سؤال
Translator programs that convert assembly language programs into machine language programs are known as ____.

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

A) COBOL
B) BASIC
C) ALGOL
D) C
سؤال
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
سؤال
____ consists of programs written to perform particular tasks that users require.

A) System software
B) Compiled software
C) Assembly software
D) Application software
سؤال
Writing the number 0.0000000675 as 6.75e-8 is an example of ____________________ notation.
سؤال
In computer terminology, a program error is called a(n) ____________________.
سؤال
A computer ____________________ is a self-contained set of instructions used to operate a computer to produce a specific result.
سؤال
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
سؤال
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
سؤال
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
سؤال
The exact set of steps used to solve a problem is called a(n) ____________________.
سؤال
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
سؤال
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
سؤال
The first procedural language was ____.

A) FORTRAN
B) COBOL
C) Pascal
D) C++
سؤال
Machine language programs are also referred to as ____.

A) programming
B) assembly language
C) executable programs
D) binary instructions
سؤال
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
سؤال
Two unit systems commonly used in engineering and scientific work are the International System (SI) and U.S. ____________________ units.
سؤال
The output a compiler produces is called a(n) ____________________ program.
سؤال
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) ____________________.
سؤال
The programming structure that allows the computer to repeat the same operation is called ____________________.
سؤال
When English-like phrases are used to describe the steps in an algorithm the description is called ____________________.
سؤال
Computers respond to ____________________ commands, while humans can respond to heuristic commands.
سؤال
Collectively, the set of system programs used to operate and control a computer is called the ____________________.
سؤال
Both machine-level and ____________________ languages are classified as low-level languages.
سؤال
A byte consisting of 8 bits, with each bit being a 0 or 1, can represent any one of ____________________ distinct patterns.
سؤال
The process of writing a program, or software, is called ____________________.
سؤال
Each unit required to form a computer (CPU, memory, and I/O) is now manufactured on a single chip called a(n) ____________________.
سؤال
Machine language instructions consist of two parts: an instruction part and a(n) ____________________ part.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/51
auto play flashcards
العب
simple tutorial
ملء الشاشة (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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
6
Structured programs are created using a set of well-defined structures organized into individual programming sections.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
11
Selection provides the capability to make a choice between different operations, depending on the result of some condition.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
12
Another term for a program or set of programs is software.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
15
Until the 1990s, the majority of high-level programming languages were object-oriented.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
16
____ defines the order in which the program executes instructions.

A) Iteration
B) Invocation
C) Sequence
D) Selection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
18
Testing reveals all existing program errors.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
20
C++ is predominantly a compiled language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
28
Writing the number 0.0000000675 as 6.75e-8 is an example of ____________________ notation.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
29
In computer terminology, a program error is called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
30
A computer ____________________ is a self-contained set of instructions used to operate a computer to produce a specific result.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
34
The exact set of steps used to solve a problem is called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
37
The first procedural language was ____.

A) FORTRAN
B) COBOL
C) Pascal
D) C++
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
38
Machine language programs are also referred to as ____.

A) programming
B) assembly language
C) executable programs
D) binary instructions
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
40
Two unit systems commonly used in engineering and scientific work are the International System (SI) and U.S. ____________________ units.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
41
The output a compiler produces is called a(n) ____________________ program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
43
The programming structure that allows the computer to repeat the same operation is called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
44
When English-like phrases are used to describe the steps in an algorithm the description is called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
45
Computers respond to ____________________ commands, while humans can respond to heuristic commands.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
46
Collectively, the set of system programs used to operate and control a computer is called the ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
47
Both machine-level and ____________________ languages are classified as low-level languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
49
The process of writing a program, or software, is called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
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) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
51
Machine language instructions consist of two parts: an instruction part and a(n) ____________________ part.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 51 في هذه المجموعة.