Deck 10: Behind the Scenes: Software Programming
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
Match between columns
سؤال
Match between columns
سؤال
Match between columns
سؤال
Match between columns
سؤال
Match between columns
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/75
العب
ملء الشاشة (f)
Deck 10: Behind the Scenes: Software Programming
1
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
A) pseudocode
B) control structures
C) flowcharts
D) operators
B
2
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
A) portability
B) scalability
C) transferability
D) inheritance
A
3
________ 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
A) Object-oriented analysis
B) Top-down design
C) Bottom-up design
D) Inheritance
B
4
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 SUB) 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.
A) They are the most "natural" of languages.
B) They use a set of short, English-based commands (such as SUB) 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
5
________ is a combination of natural language and programming language that is used to document an algorithm.
A) Flowcharting
B) Pseudocode
C) Diagramming
D) Debugging
A) Flowcharting
B) Pseudocode
C) Diagramming
D) Debugging
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
6
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
A) reusability
B) regression
C) scalability
D) inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
7
The flowchart shape for a process is a(n)________.
A) parallelogram
B) rectangle
C) diamond
D) oval
A) parallelogram
B) rectangle
C) diamond
D) oval
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
8
The process that converts program code into machine language is called ________.
A) documentation
B) variable declaration
C) compilation
D) execution
A) documentation
B) variable declaration
C) compilation
D) execution
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
9
What is the first step of the system development life cycle (SDLC)?
A) Design
B) Analysis
C) Problem and opportunity identification
D) Development and documentation
A) Design
B) Analysis
C) Problem and opportunity identification
D) Development and documentation
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
10
SQL is an example of a ________.
A) 2GL
B) 3GL
C) 4GL
D) 5GL
A) 2GL
B) 3GL
C) 4GL
D) 5GL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
11
A loop decision point 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) testing plan
A) class
B) operator
C) test condition
D) testing plan
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
12
________ is the instructions programmers have written in a higher-level language.
A) Executable code
B) Base code
C) Compiled code
D) Source code
A) Executable code
B) Base code
C) Compiled code
D) Source code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
13
Which of the following is the final stage of the program development life cycle (PDLC)?
A) Making the plan
B) Coding
C) Testing and documentation
D) Debugging the code
A) Making the plan
B) Coding
C) Testing and documentation
D) Debugging the code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
14
The set of specific, sequential steps that describe exactly what a computer program must do to complete the work is called a(n)________.
A) flowchart
B) structure chart
C) algorithm
D) pseudocode
A) flowchart
B) structure chart
C) algorithm
D) pseudocode
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
15
________ 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) Debugging
B) Programming
C) Analyzing
D) Diagramming
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
16
Translating an algorithm into a programming language is called ________.
A) interpreting
B) coding
C) compiling
D) executing
A) interpreting
B) coding
C) compiling
D) executing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
17
The final step of the system development life cycle (SDLC)is ________.
A) testing and installation
B) maintenance and evaluation
C) analysis
D) design
A) testing and installation
B) maintenance and evaluation
C) analysis
D) design
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
18
A first-generation language is ________.
A) BASIC
B) machine language
C) COBOL
D) assembly language
A) BASIC
B) machine language
C) COBOL
D) assembly language
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
19
Which of the following provides a visual representation of the patterns of an algorithm?
A) Flowchart
B) Pseudocode
C) Gantt chart
D) Flow analysis
A) Flowchart
B) Pseudocode
C) Gantt chart
D) Flow analysis
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
20
Object-oriented ________ are defined by the information (data)and the actions (methods)associated with them.
A) blocks
B) classes
C) units
D) fields
A) blocks
B) classes
C) units
D) fields
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
21
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)
A) gamma
B) release to manufacturers (RTM)
C) beta
D) general availability (GA)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
22
________ is the part of the problem statement that describes what a program should do if the input data is invalid.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
23
Division by zero is a ________ error that is caught when the program executes.
A) compiler
B) runtime
C) syntax
D) logical
A) compiler
B) runtime
C) syntax
D) logical
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
24
The flowchart shape for a binary decision is a(n)________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
25
Which language is the most popular language for writing Apple OS X applications?
A) C++
B) HTML
C) Objective C
D) Java
A) C++
B) HTML
C) Objective C
D) Java
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
26
SDLC stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
27
________ is not actual programming code but uses words to describe the algorithm.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
28
________ is a powerful programming language that can be used to create a wide range of Windows applications.
A) Visual Basic
B) PHP
C) BASIC
D) HTML
A) Visual Basic
B) PHP
C) BASIC
D) HTML
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
29
A small Java-based program is called a ________.
A) Java class
B) JSP
C) JavaScript
D) Java applet
A) Java class
B) JSP
C) JavaScript
D) Java applet
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
30
In the ________ phase of the SDLC, exploration of the depth of a problem and development of program specifications take place.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
31
Corona and Magmito can be used to develop ________.
A) complex web applications
B) apps for smartphones
C) Mac software
D) Web pages
A) complex web applications
B) apps for smartphones
C) Mac software
D) Web pages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
32
A(n)________ is a control structure that continues to be performed while a test condition is true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
33
In a(n)________ system, each step is dependent on the previous step.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
34
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
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
35
A(n)________ is a visual diagram of a process that includes any decisions that are made along the way.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
36
Special symbols called tags are used in which of the following languages?
A) C#
B) Java
C) HTML/XHTML
D) C++
A) C#
B) Java
C) HTML/XHTML
D) C++
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
37
________ enables users to define their own data-based tags and facilitates exchange of information between websites.
A) HTML
B) XHTML
C) XML
D) PHP
A) HTML
B) XHTML
C) XML
D) PHP
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
38
________ design is a systematic approach that is used to break down a problem into a series of high-level tasks.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 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
Which of the following would NOT be used to build websites with interactive capabilities?
A) Active Server Pages
B) PHP (hypertext preprocessor)
C) Fortran
D) Java Server Pages
A) Active Server Pages
B) PHP (hypertext preprocessor)
C) Fortran
D) Java Server Pages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
41
________-generation languages use symbols and commands to tell the computer what to do.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
42
SQL stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
43
Data are the raw inputs that users have at the start of the job.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
44
The program specification is a clear statement of the goals and objectives of the project.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
45
The acronym HTML stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
46
The standard set of vocabulary for pseudocode is specific and detailed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
47
Data-flow diagrams trace all data in an information system from the point at which data enter the system to their final resting places.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
48
IDE stands for ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
49
________ and runtime errors are caught only when a program executes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
50
A(n)________ error is caused by not following the strict, precise set of rules for a specific programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
51
HTML uses special symbols called ________ to control how information is displayed on the web.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
52
In object-oriented terms, a new, modified class is called the ________ class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
53
Most browsers can execute Java ________, which are small Java-based programs.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
54
The process of running a program over and over to find errors and make sure the program behaves in the way it should is known as ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
55
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
56
In object-oriented terms, an original class is called the ________ class.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
57
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
58
Two languages that are popular because of how they use the object-oriented approach are C++ and ________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
59
During the program debugging stage, the people who will use the program test the software.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
60
A(n)________ translates source code into an intermediate form, line by line.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
61
A data-flow diagram provides a visual representation of an algorithm.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
62
A compiler translates the source code into an intermediate form, line by line.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
63
Bottom-up design is a systematic approach in which a problem is broken into a series of high-level tasks.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
64
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
65
Second-generation languages are also known as assembly languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
66
PROLOG is an example of a fourth-generation programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
67
Syntax errors are caught only when a program executes.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
68
When programmers need to create several different examples of a class, each is known as an object.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
69
The flowchart shape for input or output is an oval.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
70
One IDE can often be configured to support many different languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
71
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
72
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
73
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
74
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
75
Match between columns
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck