Deck 10: Behind the Scenes: Software Programming

ملء الشاشة (f)
exit full mode
سؤال
Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them.

A) blocks
B) classes
C) units
D) fields
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
Translating an algorithm into a programming language is called ________.

A) interpreting
B) coding
C) compiling
D) executing
سؤال
Division by zero is a ________ error that is caught when the program executes.

A) compiler
B) runtime
C) syntax
D) logical
سؤال
What is the first step of the system development life cycle (SDLC)?

A) Design
B) Analysis
C) Problem and Opportunity Identification
D) Development
سؤال
The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________.

A) Beta code
B) structure chart
C) algorithm
D) working plan
سؤال
An example of a first-generation language is ________.

A) BASIC
B) machine language
C) COBOL
D) assembly language
سؤال
The capability of moving a completed programming solution easily from one type of computer to another is known as ________.

A) portability
B) scalability
C) transferability
D) inheritance
سؤال
Which statement does NOT describe fifth-generation languages?

A) They are the most "natural" of languages.
B) They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.
C) Problems are presented as a series of facts or constraints rather than as a specific algorithm.
D) The system of facts can be queried.
سؤال
Which of the following provides a visual representation of the patterns of an algorithm?

A) Flowchart
B) Pseudocode
C) Gantt chart
D) Flow analysis
سؤال
SQL is an example of a ________ category programming language.

A) 2GL
B) 3GL
C) 4GL
D) 5GL
سؤال
A clearly stated objective of how a program should work and how it responds to errors is called the ________.

A) SDLC
B) problem statement
C) compilation
D) execution
سؤال
Which of the following is the final stage of the program development life cycle (PDLC)?

A) Making a Plan
B) Coding
C) Testing and Documentation
D) Debugging
سؤال
An integrated development environment (IDE) is a ________.

A) program that helps interpret code
B) tool that converts one programming language into a different programming language
C) collection of tools that helps programmers write and test their programs
D) program that translates code into binary 1s and 0s and ignores comments
سؤال
________ is the process of translating a task into a series of commands that a computer will use to perform the task.

A) Debugging
B) Programming
C) Analyzing
D) Diagramming
سؤال
A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.

A) class
B) operator
C) test condition
D) documentation plan
سؤال
The process that converts program code into machine language is called ________.

A) documentation
B) variable declaration
C) compilation
D) execution
سؤال
The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.

A) pseudocode
B) control structures
C) flowcharts
D) operators
سؤال
________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.

A) Object-oriented analysis
B) Top-down design
C) Bottom-up design
D) Inheritance
سؤال
________ is the set of instructions that programmers have written in a higher-level language.

A) Executable code
B) Base code
C) Compiled code
D) Source code
سؤال
In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class.

A) reusability
B) regression
C) scalability
D) inheritance
سؤال
In the ________ phase of the SDLC, exploration of the depth of a problem and development of program specifications take place.
سؤال
________ is a programming language that can be used to create a wide range of Windows applications.

A) Visual Basic
B) PHP
C) BASIC
D) HTML
سؤال
In a(n) ________ system, each step is dependent on the previous step being completed.
سؤال
A(n) ________ is a visual diagram of a process that includes any decisions that are made along the way.
سؤال
Which of the following would NOT be used to build websites with interactive capabilities?

A) Active Server Pages (ASP)
B) PHP (PHP: Hypertext Preprocessor)
C) FORTRAN
D) Java Server Pages (ISP)
سؤال
A small Java-based program is called a ________.

A) Java class
B) JSP
C) JavaScript
D) Java applet
سؤال
The programming term SDLC stands for ________.
سؤال
Which language is the most popular language for writing Apple macOS applications?

A) C++
B) HTML
C) Objective C
D) Java
سؤال
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.

A) gamma
B) release to manufacturers (RTM)
C) beta
D) general availability (GA)
سؤال
Which refers to a text-based approach to documenting an algorithm?

A) Syntax
B) Pseudocode
C) Keywords
D) Data types
سؤال
________ enables users to define their own data-based tags and facilitates the exchange of information between websites.

A) HTML
B) XHTML
C) XML
D) PHP
سؤال
Corona and App Inventor can be used to develop ________.

A) complex web applications
B) apps for mobile devices
C) Mac software
D) Web pages
سؤال
________ is the part of the problem statement that describes what a program should do if the input data is invalid.
سؤال
Scratch and App Inventor are considered ________ programming languages.
سؤال
You can automate features by using custom-built miniprograms called ________.
سؤال
Which is NOT a key factor a programmer uses in selecting the language for a project?

A) Space available
B) Number of inputs required
C) Speed required
D) Type of target application
سؤال
Special symbols called tags are used in which of the following languages?

A) C#
B) Java
C) HTML/XHTML
D) C++
سؤال
The flowchart shape for a binary decision is a(n) ________.
سؤال
In the "Making a Plan" step of the PDLC, a(n) ________ is written in natural, ordinary language describing exactly what the computer program is to do.
سؤال
A(n) ________ is a control structure that continues to be performed while a test condition is true.
سؤال
The programming term IDE stands for ________.
سؤال
A(n) ________ error is caused by not following the strict, precise set of rules for a specific programming language.
سؤال
A data-flow diagram provides a visual representation of an algorithm.
سؤال
In object-oriented terms, an original class is called the ________ class.
سؤال
Programming is necessary when the software needed to accomplish a task is not available.
سؤال
Most browsers can execute Java ________, which are small Java-based programs.
سؤال
In object-oriented terms, a new, modified class is called the ________ class.
سؤال
Data is the raw input that users have at the start of the job.
سؤال
The program specification is a clear statement of the goals and objectives of the project.
سؤال
The process of running a program over and over to find and repair errors and make sure the program behaves in the way it should is known as ________.
سؤال
A(n) ________ program is the binary sequence that has been translated from source code by a compiler for use by the CPU.
سؤال
HTML uses special symbols called ________ to control how information is displayed on the web.
سؤال
The standard set of vocabulary for pseudocode is specific and detailed.
سؤال
________-generation languages use symbols and commands to help programmers tell the computer what to do.
سؤال
The MUMPS language is often used to build ________ databases.
سؤال
When a large project begins, a programmer can build a(n) ________, which is a small model of what the final program will look like when it is finished.
سؤال
________ and runtime errors are caught only when a program executes.
سؤال
Bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks.
سؤال
A(n) ________ translates source code into an intermediate form of code, line by line.
سؤال
SQL stands for ________.
سؤال
Eventually all programming languages will merge into one universal language.
سؤال
When programmers need to create several different examples of a class, each is known as an object.
سؤال
Prolog is an example of a fourth-generation programming language.
سؤال
During the program debugging stage, the people who will use the program test the software.
سؤال
A compiler translates the source code into an intermediate form of code, line by line.
سؤال
Syntax errors are caught only when a program executes.
سؤال
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++.
سؤال
One IDE can often be configured to support many different languages.
سؤال
Second-generation languages are also known as assembly languages.
سؤال
Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.
سؤال
Match between columns
4GL
machine language
4GL
assembly language
4GL
COBOL
4GL
SQL
4GL
Prolog
1GL
machine language
1GL
assembly language
1GL
COBOL
1GL
SQL
1GL
Prolog
2GL
machine language
2GL
assembly language
2GL
COBOL
2GL
SQL
2GL
Prolog
5GL
machine language
5GL
assembly language
5GL
COBOL
5GL
SQL
5GL
Prolog
3GL
machine language
3GL
assembly language
3GL
COBOL
3GL
SQL
3GL
Prolog
سؤال
Match between columns
portability
the capability to move a completed programming solution easily from one type of computer to another
portability
the ability to apply classes from other projects to a new project
portability
a new class can automatically pick up data and methods of an existing class
portability
an object-oriented action or behavior
portability
raw input
inheritance
the capability to move a completed programming solution easily from one type of computer to another
inheritance
the ability to apply classes from other projects to a new project
inheritance
a new class can automatically pick up data and methods of an existing class
inheritance
an object-oriented action or behavior
inheritance
raw input
method
the capability to move a completed programming solution easily from one type of computer to another
method
the ability to apply classes from other projects to a new project
method
a new class can automatically pick up data and methods of an existing class
method
an object-oriented action or behavior
method
raw input
reusability
the capability to move a completed programming solution easily from one type of computer to another
reusability
the ability to apply classes from other projects to a new project
reusability
a new class can automatically pick up data and methods of an existing class
reusability
an object-oriented action or behavior
reusability
raw input
data
the capability to move a completed programming solution easily from one type of computer to another
data
the ability to apply classes from other projects to a new project
data
a new class can automatically pick up data and methods of an existing class
data
an object-oriented action or behavior
data
raw input
سؤال
Match between columns
interpreter
programmers' instructions written in a higher-level language
interpreter
agreed-on set of rules defining how the language must be structured
interpreter
program that translates code into binary 0s and 1s and ignores comments
interpreter
translates source code line by line into an intermediate form of code
interpreter
coding symbol that represents a fundamental action of a language
operator
programmers' instructions written in a higher-level language
operator
agreed-on set of rules defining how the language must be structured
operator
program that translates code into binary 0s and 1s and ignores comments
operator
translates source code line by line into an intermediate form of code
operator
coding symbol that represents a fundamental action of a language
compiler
programmers' instructions written in a higher-level language
compiler
agreed-on set of rules defining how the language must be structured
compiler
program that translates code into binary 0s and 1s and ignores comments
compiler
translates source code line by line into an intermediate form of code
compiler
coding symbol that represents a fundamental action of a language
source code
programmers' instructions written in a higher-level language
source code
agreed-on set of rules defining how the language must be structured
source code
program that translates code into binary 0s and 1s and ignores comments
source code
translates source code line by line into an intermediate form of code
source code
coding symbol that represents a fundamental action of a language
syntax
programmers' instructions written in a higher-level language
syntax
agreed-on set of rules defining how the language must be structured
syntax
program that translates code into binary 0s and 1s and ignores comments
syntax
translates source code line by line into an intermediate form of code
syntax
coding symbol that represents a fundamental action of a language
سؤال
Match between columns
design
fourth step
design
third step
design
second step
design
fifth step
design
first step
development
fourth step
development
third step
development
second step
development
fifth step
development
first step
analysis
fourth step
analysis
third step
analysis
second step
analysis
fifth step
analysis
first step
testing and installation
fourth step
testing and installation
third step
testing and installation
second step
testing and installation
fifth step
testing and installation
first step
problem/opportunity identification
fourth step
problem/opportunity identification
third step
problem/opportunity identification
second step
problem/opportunity identification
fifth step
problem/opportunity identification
first step
سؤال
Match between columns
source code
text-based approach to documenting an algorithm
source code
managing what a program should do if input data is invalid
source code
program instructions written in a higher-level language
source code
can be answered in only two ways (for example, yes/no)
source code
items allocated storage space in RAM
error handling
text-based approach to documenting an algorithm
error handling
managing what a program should do if input data is invalid
error handling
program instructions written in a higher-level language
error handling
can be answered in only two ways (for example, yes/no)
error handling
items allocated storage space in RAM
binary decision
text-based approach to documenting an algorithm
binary decision
managing what a program should do if input data is invalid
binary decision
program instructions written in a higher-level language
binary decision
can be answered in only two ways (for example, yes/no)
binary decision
items allocated storage space in RAM
pseudocode
text-based approach to documenting an algorithm
pseudocode
managing what a program should do if input data is invalid
pseudocode
program instructions written in a higher-level language
pseudocode
can be answered in only two ways (for example, yes/no)
pseudocode
items allocated storage space in RAM
variable
text-based approach to documenting an algorithm
variable
managing what a program should do if input data is invalid
variable
program instructions written in a higher-level language
variable
can be answered in only two ways (for example, yes/no)
variable
items allocated storage space in RAM
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/75
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 10: Behind the Scenes: Software Programming
1
Object-oriented ________ are defined by the information (data) and the actions (methods) associated with them.

A) blocks
B) classes
C) units
D) fields
B
2
Translating an algorithm into a programming language is called ________.

A) interpreting
B) coding
C) compiling
D) executing
B
3
Division by zero is a ________ error that is caught when the program executes.

A) compiler
B) runtime
C) syntax
D) logical
B
4
What is the first step of the system development life cycle (SDLC)?

A) Design
B) Analysis
C) Problem and Opportunity Identification
D) Development
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
5
The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n) ________.

A) Beta code
B) structure chart
C) algorithm
D) working plan
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
6
An example of a first-generation language is ________.

A) BASIC
B) machine language
C) COBOL
D) assembly language
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
7
The capability of moving a completed programming solution easily from one type of computer to another is known as ________.

A) portability
B) scalability
C) transferability
D) inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
8
Which statement does NOT describe fifth-generation languages?

A) They are the most "natural" of languages.
B) They use a set of short, English-based commands (such as ADD) that speak directly to the CPU.
C) Problems are presented as a series of facts or constraints rather than as a specific algorithm.
D) The system of facts can be queried.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
9
Which of the following provides a visual representation of the patterns of an algorithm?

A) Flowchart
B) Pseudocode
C) Gantt chart
D) Flow analysis
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
10
SQL is an example of a ________ category programming language.

A) 2GL
B) 3GL
C) 4GL
D) 5GL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
11
A clearly stated objective of how a program should work and how it responds to errors is called the ________.

A) SDLC
B) problem statement
C) compilation
D) execution
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
12
Which of the following is the final stage of the program development life cycle (PDLC)?

A) Making a Plan
B) Coding
C) Testing and Documentation
D) Debugging
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
13
An integrated development environment (IDE) is a ________.

A) program that helps interpret code
B) tool that converts one programming language into a different programming language
C) collection of tools that helps programmers write and test their programs
D) program that translates code into binary 1s and 0s and ignores comments
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
14
________ is the process of translating a task into a series of commands that a computer will use to perform the task.

A) Debugging
B) Programming
C) Analyzing
D) Diagramming
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
15
A loop decision point for an algorithm consists of three features: an initial value, a set of actions to be performed, and a(n) ________.

A) class
B) operator
C) test condition
D) documentation plan
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
16
The process that converts program code into machine language is called ________.

A) documentation
B) variable declaration
C) compilation
D) execution
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
17
The keywords used in programming languages that use decisions to redirect the flow of a program are called ________.

A) pseudocode
B) control structures
C) flowcharts
D) operators
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
18
________ breaks down a problem into a series of high-level tasks and continues to break each task into successively more detailed subtasks.

A) Object-oriented analysis
B) Top-down design
C) Bottom-up design
D) Inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
19
________ is the set of instructions that programmers have written in a higher-level language.

A) Executable code
B) Base code
C) Compiled code
D) Source code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
20
In object-oriented programming, ________ allows a new class to automatically use all the data and methods of an existing class.

A) reusability
B) regression
C) scalability
D) inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
21
In the ________ phase of the SDLC, exploration of the depth of a problem and development of program specifications take place.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
22
________ is a programming language that can be used to create a wide range of Windows applications.

A) Visual Basic
B) PHP
C) BASIC
D) HTML
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
23
In a(n) ________ system, each step is dependent on the previous step being completed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
24
A(n) ________ is a visual diagram of a process that includes any decisions that are made along the way.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
25
Which of the following would NOT be used to build websites with interactive capabilities?

A) Active Server Pages (ASP)
B) PHP (PHP: Hypertext Preprocessor)
C) FORTRAN
D) Java Server Pages (ISP)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
26
A small Java-based program is called a ________.

A) Java class
B) JSP
C) JavaScript
D) Java applet
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
27
The programming term SDLC stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
28
Which language is the most popular language for writing Apple macOS applications?

A) C++
B) HTML
C) Objective C
D) Java
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
29
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.

A) gamma
B) release to manufacturers (RTM)
C) beta
D) general availability (GA)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
30
Which refers to a text-based approach to documenting an algorithm?

A) Syntax
B) Pseudocode
C) Keywords
D) Data types
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
31
________ enables users to define their own data-based tags and facilitates the exchange of information between websites.

A) HTML
B) XHTML
C) XML
D) PHP
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
32
Corona and App Inventor can be used to develop ________.

A) complex web applications
B) apps for mobile devices
C) Mac software
D) Web pages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
33
________ is the part of the problem statement that describes what a program should do if the input data is invalid.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
34
Scratch and App Inventor are considered ________ programming languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
35
You can automate features by using custom-built miniprograms called ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
36
Which is NOT a key factor a programmer uses in selecting the language for a project?

A) Space available
B) Number of inputs required
C) Speed required
D) Type of target application
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
37
Special symbols called tags are used in which of the following languages?

A) C#
B) Java
C) HTML/XHTML
D) C++
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
38
The flowchart shape for a binary decision is a(n) ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
39
In the "Making a Plan" step of the PDLC, a(n) ________ is written in natural, ordinary language describing exactly what the computer program is to do.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
40
A(n) ________ is a control structure that continues to be performed while a test condition is true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
41
The programming term IDE stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
42
A(n) ________ error is caused by not following the strict, precise set of rules for a specific programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
43
A data-flow diagram provides a visual representation of an algorithm.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
44
In object-oriented terms, an original class is called the ________ class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
45
Programming is necessary when the software needed to accomplish a task is not available.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
46
Most browsers can execute Java ________, which are small Java-based programs.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
47
In object-oriented terms, a new, modified class is called the ________ class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
48
Data is the raw input that users have at the start of the job.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
49
The program specification is a clear statement of the goals and objectives of the project.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
50
The process of running a program over and over to find and repair errors and make sure the program behaves in the way it should is known as ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
51
A(n) ________ program is the binary sequence that has been translated from source code by a compiler for use by the CPU.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
52
HTML uses special symbols called ________ to control how information is displayed on the web.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
53
The standard set of vocabulary for pseudocode is specific and detailed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
54
________-generation languages use symbols and commands to help programmers tell the computer what to do.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
55
The MUMPS language is often used to build ________ databases.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
56
When a large project begins, a programmer can build a(n) ________, which is a small model of what the final program will look like when it is finished.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
57
________ and runtime errors are caught only when a program executes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
58
Bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
59
A(n) ________ translates source code into an intermediate form of code, line by line.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
60
SQL stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
61
Eventually all programming languages will merge into one universal language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
62
When programmers need to create several different examples of a class, each is known as an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
63
Prolog is an example of a fourth-generation programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
64
During the program debugging stage, the people who will use the program test the software.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
65
A compiler translates the source code into an intermediate form of code, line by line.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
66
Syntax errors are caught only when a program executes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
67
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++.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
68
One IDE can often be configured to support many different languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
69
Second-generation languages are also known as assembly languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
70
Inheritance means that the data and methods of an existing class can be extended and customized to fit a new class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
71
Match between columns
4GL
machine language
4GL
assembly language
4GL
COBOL
4GL
SQL
4GL
Prolog
1GL
machine language
1GL
assembly language
1GL
COBOL
1GL
SQL
1GL
Prolog
2GL
machine language
2GL
assembly language
2GL
COBOL
2GL
SQL
2GL
Prolog
5GL
machine language
5GL
assembly language
5GL
COBOL
5GL
SQL
5GL
Prolog
3GL
machine language
3GL
assembly language
3GL
COBOL
3GL
SQL
3GL
Prolog
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
72
Match between columns
portability
the capability to move a completed programming solution easily from one type of computer to another
portability
the ability to apply classes from other projects to a new project
portability
a new class can automatically pick up data and methods of an existing class
portability
an object-oriented action or behavior
portability
raw input
inheritance
the capability to move a completed programming solution easily from one type of computer to another
inheritance
the ability to apply classes from other projects to a new project
inheritance
a new class can automatically pick up data and methods of an existing class
inheritance
an object-oriented action or behavior
inheritance
raw input
method
the capability to move a completed programming solution easily from one type of computer to another
method
the ability to apply classes from other projects to a new project
method
a new class can automatically pick up data and methods of an existing class
method
an object-oriented action or behavior
method
raw input
reusability
the capability to move a completed programming solution easily from one type of computer to another
reusability
the ability to apply classes from other projects to a new project
reusability
a new class can automatically pick up data and methods of an existing class
reusability
an object-oriented action or behavior
reusability
raw input
data
the capability to move a completed programming solution easily from one type of computer to another
data
the ability to apply classes from other projects to a new project
data
a new class can automatically pick up data and methods of an existing class
data
an object-oriented action or behavior
data
raw input
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
73
Match between columns
interpreter
programmers' instructions written in a higher-level language
interpreter
agreed-on set of rules defining how the language must be structured
interpreter
program that translates code into binary 0s and 1s and ignores comments
interpreter
translates source code line by line into an intermediate form of code
interpreter
coding symbol that represents a fundamental action of a language
operator
programmers' instructions written in a higher-level language
operator
agreed-on set of rules defining how the language must be structured
operator
program that translates code into binary 0s and 1s and ignores comments
operator
translates source code line by line into an intermediate form of code
operator
coding symbol that represents a fundamental action of a language
compiler
programmers' instructions written in a higher-level language
compiler
agreed-on set of rules defining how the language must be structured
compiler
program that translates code into binary 0s and 1s and ignores comments
compiler
translates source code line by line into an intermediate form of code
compiler
coding symbol that represents a fundamental action of a language
source code
programmers' instructions written in a higher-level language
source code
agreed-on set of rules defining how the language must be structured
source code
program that translates code into binary 0s and 1s and ignores comments
source code
translates source code line by line into an intermediate form of code
source code
coding symbol that represents a fundamental action of a language
syntax
programmers' instructions written in a higher-level language
syntax
agreed-on set of rules defining how the language must be structured
syntax
program that translates code into binary 0s and 1s and ignores comments
syntax
translates source code line by line into an intermediate form of code
syntax
coding symbol that represents a fundamental action of a language
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
74
Match between columns
design
fourth step
design
third step
design
second step
design
fifth step
design
first step
development
fourth step
development
third step
development
second step
development
fifth step
development
first step
analysis
fourth step
analysis
third step
analysis
second step
analysis
fifth step
analysis
first step
testing and installation
fourth step
testing and installation
third step
testing and installation
second step
testing and installation
fifth step
testing and installation
first step
problem/opportunity identification
fourth step
problem/opportunity identification
third step
problem/opportunity identification
second step
problem/opportunity identification
fifth step
problem/opportunity identification
first step
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
75
Match between columns
source code
text-based approach to documenting an algorithm
source code
managing what a program should do if input data is invalid
source code
program instructions written in a higher-level language
source code
can be answered in only two ways (for example, yes/no)
source code
items allocated storage space in RAM
error handling
text-based approach to documenting an algorithm
error handling
managing what a program should do if input data is invalid
error handling
program instructions written in a higher-level language
error handling
can be answered in only two ways (for example, yes/no)
error handling
items allocated storage space in RAM
binary decision
text-based approach to documenting an algorithm
binary decision
managing what a program should do if input data is invalid
binary decision
program instructions written in a higher-level language
binary decision
can be answered in only two ways (for example, yes/no)
binary decision
items allocated storage space in RAM
pseudocode
text-based approach to documenting an algorithm
pseudocode
managing what a program should do if input data is invalid
pseudocode
program instructions written in a higher-level language
pseudocode
can be answered in only two ways (for example, yes/no)
pseudocode
items allocated storage space in RAM
variable
text-based approach to documenting an algorithm
variable
managing what a program should do if input data is invalid
variable
program instructions written in a higher-level language
variable
can be answered in only two ways (for example, yes/no)
variable
items allocated storage space in RAM
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.