Deck 13: Program Development and Programming Languages

ملء الشاشة (f)
exit full mode
سؤال
Pseudocode expresses the steps in a program,module,or method,but uses English-like statements in place of the flowchart's graphical symbols.
استخدم زر المسافة أو
up arrow
down arrow
لقلب البطاقة.
سؤال
Structure charts are used to illustrate the step-by-step logic that is to take place within a program,module,or method.
سؤال
Python programs run on computers using the Windows,Linux,UNIX,Mac OS X,or OS/2 operating systems,as well as on Palm and Nokia mobile devices.
سؤال
It is easier to write comments- particularly comments explaining the logic of a program-at the time the program is coded,instead of trying to add those comments at the end of the project.
سؤال
If an application is going to need to interact with existing programs,it will likely be coded in the same language as those other programs.
سؤال
An advantage to using 4GLs is that they can result in a smaller number of program statements and more efficient object code when they are compiled into machine language.
سؤال
The repetition control structure is also called the selection control structure.
سؤال
In addition to its traditional uses,COBOL is evolving to support new applications.
سؤال
Three common types of language translators are compilers,interpreters,and coders.
سؤال
With most programs,compiling or interpreting a program will result in errors-the assembling process consists of locating and correcting these errors.
سؤال
The property that makes 4GLs easier to use is that they are declarative,rather than the procedural third-generation languages.
سؤال
Comments are usually preceded by a specific symbol.
سؤال
A structured program is divided into individual modules;each module represents a specific processing task.
سؤال
To use a macro recorder,you start the macro recorder and then you perform the desired tasks-the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.
سؤال
Once the system containing the program is up and running,the implementation process of the program implementation and maintenance phase is complete.
سؤال
Today,Java is widely used by businesses and is viewed by many as the replacement for both COBOL and C++.
سؤال
A program bug is an error that causes a program to malfunction.
سؤال
Structured programming embodies a top-down design philosophy.
سؤال
With a logic error,the program will run but the output will be wrong.
سؤال
  The database form recorder,as shown in the figure above,is used to create output screens for a database application.<div style=padding-top: 35px>
The database form recorder,as shown in the figure above,is used to create output screens for a database application.
سؤال
One or more rounds of outside tests for programs created for mass distribution are referred to as alpha tests.
سؤال
With the do until structure,the instructions in the loop are repeated as long as a certain condition is true.
سؤال
C is an object-oriented programming language developed by Sun Microsystems.
سؤال
Although there is no precise definition of 3GLs,they are even further from machine language than fourth-generation languages,and,therefore,are much easier to use.
سؤال
____ values are values that represent one of two states-yes (true)or no (false).

A)Boolean
B)Character
C)String
D)Real
سؤال
With a(n)sequence control structure,the direction that the program control takes depends on the results of a certain condition.
سؤال
In a(n)procedural program,variables can be accessed and their values changed from any module in the program,as appropriate.
سؤال
Much of the coding in a declarative programming language consists of mouse clicks to select instructions and issue commands to the program.
سؤال
____ is a software development approach that continues the programming trend of breaking a software program into small and more manageable pieces that overlap in functionality as little as possible.

A)Object-Oriented Programming (OOP)
B)Structured programming
C)Object Programming (OP)
D)Aspect-oriented programming (AOP)
سؤال
User documentation normally consists of a user's manual containing instructions for running the program,a description of software commands,and so forth.
سؤال
Run time errors are noticed after all syntax errors are corrected and the program can be executed.
سؤال
Program coding is the process of writing the actual program steps in the proper format for a particular programming language.
سؤال
Ruby on Rails is a framework for developing dynamic Web applications that is written in the Ruby programming language
سؤال
____ programming focuses on the step-by-step instructions that tell the computer what to do to solve a problem.

A)Object-oriented
B)Aspect-oriented
C)Procedural
D)Declarative
سؤال
In a computer program,____ are named memory locations that are defined for that particular program and are used to store the current value of data items used in the program.

A)cells
B)variables
C)objects
D)buses
سؤال
Procedural programming utilizes procedures,which are also called modules or subprograms.
سؤال
Two of the most significant approaches to programming are procedural programming and ____.

A)aspect-oriented programming
B)object-oriented programming
C)function programming
D)virtual programming
سؤال
Java source code cannot be converted into object code using a Python compiler.
سؤال
A(n)macro is a sequence of saved actions (such as keystrokes,mouse clicks,and menu selections)that can be replayed whenever needed within the application program in which it was created.
سؤال
   -The figure above shows the selection control structure.  <div style=padding-top: 35px>

-The figure above shows the selection control structure.
سؤال
New trends in programming such as Microsoft's ____ are helping to bridge different platforms and programming languages.

A)Visual Basic
B)ActiveX
C).NET framework
D)SQL
سؤال
____ are notes within the actual program code that identify key features and steps of the program but that are written in such a way that the computer knows to ignore them when the program is executed.

A)Comments
B)Variables
C)Bugs
D)Loops
سؤال
A(n)____ is designed for a specific programming language and translates programs written in that language into machine language so it can be executed.

A)compiler
B)macro
C)generator
D)decoder
سؤال
Programs created for mass distribution often have two stages of testing: an internal onsite test and one or more rounds of outside tests (called ____).

A)benchmark tests
B)bug tests
C)alpha tests
D)beta tests
سؤال
____ is the first phase of the PDLC.

A)Program coding
B)Program design
C)Problem analysis
D)Program debugging
سؤال
In a(n)____ check,the programmer "walks" through the program design,keeping track of the values of any loop counters and other variables in a tracing table to ensure the program does what it is intended to do.

A)desk
B)line
C)alpha
D)beta
سؤال
____ errors occur when a formula is written incorrectly,when a mistake is made with a decision condition,or when the wrong variable name is used.

A)Syntax
B)Compiler
C)Logic
D)Debugging
سؤال
Rather than creating a complete object module for a program,a(n)____ reads,translates,and executes the source program one line at a time.

A)compiler
B)interpreter
C)assembler
D)generator
سؤال
A(n)____ occurs when the programmer has not followed the proper rules of the programming language being used.

A)logic error
B)assembly error
C)syntax error
D)coding error
سؤال
Programmers often use temporary dummy print statements-print statements that are temporarily inserted into the code-to help locate a ____.

A)syntax error
B)rules error
C)compile-time error
D)logic error
سؤال
With the ____,the instructions in the loop are repeated as long as a certain condition is false.

A)do while structure
B)if-then-else structure
C)selection control structure
D)do until structure
سؤال
According to IBM,____ has yielded significant benefits in the quality of the code and the speed with which programmers can write programs.

A)SDLC
B)OOP
C)PDLC
D)AOP
سؤال
A ____ is used to illustrate when,how,and in what order the statements in a computer program,module,or method are performed.

A)selection control structure
B)sequence control structure
C)control structure
D)repetition control structure
سؤال
Program ____ use graphic symbols and relational operators (such as < for "less than" and = for "equal to")to portray the sequence of steps needed to fulfill the logic in that program,module,or method.

A)structure charts
B)flowcharts
C)pseudocode
D)models
سؤال
A ____ is simply a series of statements that follow one another.After the first statement has been carried out completely,the program control moves to the next statement,and so forth.

A)selection control structure
B)sequence control structure
C)control structure
D)repetition control structure
سؤال
The first official recorded use of the word "bug" in the context of computing is associated with the temporary failure of the ____ computer.

A)Mark II
B)ENIAC
C)UNIVAC
D)Apple II
سؤال
____ is a broad term to describe creating and managing an application throughout its entire lifecycle-from design through testing.

A)Rapid application development (RAD)
B)Program development life cycle (PDLC)
C)Application Lifecycle Management (ALM)
D)Application software development life cycle (ASDLC)
سؤال
In the program design step of the PDLC,the specifications developed during the problem analysis step are used to develop a(n)____ for the program.

A)flowchart
B)object
C)algorithm
D)module
سؤال
<strong>  The figure above shows the ____ control structure.</strong> A)do until B)do while C)if-then-else D)case <div style=padding-top: 35px>
The figure above shows the ____ control structure.

A)do until
B)do while
C)if-then-else
D)case
سؤال
A(n)____ occurs when a do while condition never becomes false or a do until condition never becomes true.

A)repetition loop
B)coded loop
C)if-then-else loop
D)infinite loop
سؤال
____ are small programs that are designed to be inserted into Web

A)Java zines
B)Java applets
C)Java bytecodes
D)Java VMs
سؤال
A(n)____ is a software program that helps programmers develop software.

A)application generator
B)report generator
C)form generator
D)data generator
سؤال
Fourth-generation languages (4GLs)are ____.

A)procedural programming languages
B)very-high-level languages
C)high-level languages
D)interpreted languages
سؤال
Fourth-generation languages are commonly used to access ____.

A)documents
B)object code
C)databases
D)source code
سؤال
In an OOP,groups of objects that share common properties are organized into ____________________.
سؤال
____________________ charts depict the overall organization of a structured program.
سؤال
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
The Rainbow Trout Company uses the ____ approach,which emphasizes teams of people working closely together,which provides for continuous learning and adaptation as the project is developed.

A)expert programming
B)rapid application development
C)agile software development
D)team development
سؤال
____ was created to fill the need for a teaching tool to encourage structured programming.

A)FORTRAN
B)Java
C)COBOL
D)Pascal
سؤال
The earliest programming languages-machine language and assembly language-are referred to as ____.

A)low-level languages
B)third-generation programming languages (3GLs)
C)procedural programming languages
D)interpreted languages
سؤال
Case 13-2
Kelly is a college sophomore majoring in computer science.She is interested in gaining exposure to the most useful and current programming languages and techniques.
One of the languages that Kelley is learning is ____ an object-oriented programming language that is commonly used to write Web applications.

A)C
B)Java
C)Visual Basic
D)COBOL
سؤال
____ was designed as an easy-to-learn beginner's language that would work in a friendly,nonfrustrating programming environment.

A)FORTRAN
B)COBOL
C)BASIC
D)Java
سؤال
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
The Rainbow Trout Company maintains a database of clients.To search through this database,they use ____,a 4GL.

A)SQL
B)COBOL
C)C
D)Java
سؤال
____,which dates back to 1954,was designed by scientists and is oriented toward manipulating formulas for scientific,mathematical,and engineering problem solving applications.

A)COBOL
B)Pascal
C)BASIC
D)FORTRAN
سؤال
A(n)____________________ is a person whose job it is to write,test,and maintain computer programs.
سؤال
Java is currently one of the most popular programming languages and has replaced ____ as the programming language used for the computer science Advanced Placement exam taken by high school students to earn college credit.

A)C++
B)Visual Basic
C)BASIC
D)C
سؤال
Case 13-2
Kelly is a college sophomore majoring in computer science.She is interested in gaining exposure to the most useful and current programming languages and techniques.
During the summer,Kelly will be writing a compiler as part of a research project.To prepare,she is learning ____,a functional language.

A)C
B)Java
C)Visual Basic
D)Scheme
سؤال
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
To allow everyone,not just the original programmer,to understand the source code of a program,the Rainbow Trout Company follows a set of ____-a list of rules designed to standardize programming styles.

A)UMLs
B)flowcharts
C)RADs
D)coding standards
سؤال
____________________ programming is an approach to program design in which a program consists of a collection of objects that contain data and methods to be used with that data.
سؤال
____ create the forms or screens used to input data into a program or database.

A)Form generators
B)Report generators
C)Application generators
D)Data generators
سؤال
Each step of the ________________________________________ produces some type of documentation to pass on to the next step.
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
العب
simple tutorial
ملء الشاشة (f)
exit full mode
Deck 13: Program Development and Programming Languages
1
Pseudocode expresses the steps in a program,module,or method,but uses English-like statements in place of the flowchart's graphical symbols.
True
2
Structure charts are used to illustrate the step-by-step logic that is to take place within a program,module,or method.
False
3
Python programs run on computers using the Windows,Linux,UNIX,Mac OS X,or OS/2 operating systems,as well as on Palm and Nokia mobile devices.
True
4
It is easier to write comments- particularly comments explaining the logic of a program-at the time the program is coded,instead of trying to add those comments at the end of the project.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
5
If an application is going to need to interact with existing programs,it will likely be coded in the same language as those other programs.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
6
An advantage to using 4GLs is that they can result in a smaller number of program statements and more efficient object code when they are compiled into machine language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
7
The repetition control structure is also called the selection control structure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
8
In addition to its traditional uses,COBOL is evolving to support new applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
9
Three common types of language translators are compilers,interpreters,and coders.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
10
With most programs,compiling or interpreting a program will result in errors-the assembling process consists of locating and correcting these errors.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
11
The property that makes 4GLs easier to use is that they are declarative,rather than the procedural third-generation languages.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
12
Comments are usually preceded by a specific symbol.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
13
A structured program is divided into individual modules;each module represents a specific processing task.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
14
To use a macro recorder,you start the macro recorder and then you perform the desired tasks-the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
15
Once the system containing the program is up and running,the implementation process of the program implementation and maintenance phase is complete.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
16
Today,Java is widely used by businesses and is viewed by many as the replacement for both COBOL and C++.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
17
A program bug is an error that causes a program to malfunction.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
18
Structured programming embodies a top-down design philosophy.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
19
With a logic error,the program will run but the output will be wrong.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
20
  The database form recorder,as shown in the figure above,is used to create output screens for a database application.
The database form recorder,as shown in the figure above,is used to create output screens for a database application.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
21
One or more rounds of outside tests for programs created for mass distribution are referred to as alpha tests.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
22
With the do until structure,the instructions in the loop are repeated as long as a certain condition is true.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
23
C is an object-oriented programming language developed by Sun Microsystems.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
24
Although there is no precise definition of 3GLs,they are even further from machine language than fourth-generation languages,and,therefore,are much easier to use.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
25
____ values are values that represent one of two states-yes (true)or no (false).

A)Boolean
B)Character
C)String
D)Real
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
26
With a(n)sequence control structure,the direction that the program control takes depends on the results of a certain condition.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
27
In a(n)procedural program,variables can be accessed and their values changed from any module in the program,as appropriate.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
28
Much of the coding in a declarative programming language consists of mouse clicks to select instructions and issue commands to the program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
29
____ is a software development approach that continues the programming trend of breaking a software program into small and more manageable pieces that overlap in functionality as little as possible.

A)Object-Oriented Programming (OOP)
B)Structured programming
C)Object Programming (OP)
D)Aspect-oriented programming (AOP)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
30
User documentation normally consists of a user's manual containing instructions for running the program,a description of software commands,and so forth.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
31
Run time errors are noticed after all syntax errors are corrected and the program can be executed.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
32
Program coding is the process of writing the actual program steps in the proper format for a particular programming language.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
33
Ruby on Rails is a framework for developing dynamic Web applications that is written in the Ruby programming language
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
34
____ programming focuses on the step-by-step instructions that tell the computer what to do to solve a problem.

A)Object-oriented
B)Aspect-oriented
C)Procedural
D)Declarative
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
35
In a computer program,____ are named memory locations that are defined for that particular program and are used to store the current value of data items used in the program.

A)cells
B)variables
C)objects
D)buses
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
36
Procedural programming utilizes procedures,which are also called modules or subprograms.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
37
Two of the most significant approaches to programming are procedural programming and ____.

A)aspect-oriented programming
B)object-oriented programming
C)function programming
D)virtual programming
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
38
Java source code cannot be converted into object code using a Python compiler.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
39
A(n)macro is a sequence of saved actions (such as keystrokes,mouse clicks,and menu selections)that can be replayed whenever needed within the application program in which it was created.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
40
   -The figure above shows the selection control structure.

-The figure above shows the selection control structure.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
41
New trends in programming such as Microsoft's ____ are helping to bridge different platforms and programming languages.

A)Visual Basic
B)ActiveX
C).NET framework
D)SQL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
42
____ are notes within the actual program code that identify key features and steps of the program but that are written in such a way that the computer knows to ignore them when the program is executed.

A)Comments
B)Variables
C)Bugs
D)Loops
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
43
A(n)____ is designed for a specific programming language and translates programs written in that language into machine language so it can be executed.

A)compiler
B)macro
C)generator
D)decoder
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
44
Programs created for mass distribution often have two stages of testing: an internal onsite test and one or more rounds of outside tests (called ____).

A)benchmark tests
B)bug tests
C)alpha tests
D)beta tests
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
45
____ is the first phase of the PDLC.

A)Program coding
B)Program design
C)Problem analysis
D)Program debugging
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
46
In a(n)____ check,the programmer "walks" through the program design,keeping track of the values of any loop counters and other variables in a tracing table to ensure the program does what it is intended to do.

A)desk
B)line
C)alpha
D)beta
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
47
____ errors occur when a formula is written incorrectly,when a mistake is made with a decision condition,or when the wrong variable name is used.

A)Syntax
B)Compiler
C)Logic
D)Debugging
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
48
Rather than creating a complete object module for a program,a(n)____ reads,translates,and executes the source program one line at a time.

A)compiler
B)interpreter
C)assembler
D)generator
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
49
A(n)____ occurs when the programmer has not followed the proper rules of the programming language being used.

A)logic error
B)assembly error
C)syntax error
D)coding error
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
50
Programmers often use temporary dummy print statements-print statements that are temporarily inserted into the code-to help locate a ____.

A)syntax error
B)rules error
C)compile-time error
D)logic error
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
51
With the ____,the instructions in the loop are repeated as long as a certain condition is false.

A)do while structure
B)if-then-else structure
C)selection control structure
D)do until structure
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
52
According to IBM,____ has yielded significant benefits in the quality of the code and the speed with which programmers can write programs.

A)SDLC
B)OOP
C)PDLC
D)AOP
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
53
A ____ is used to illustrate when,how,and in what order the statements in a computer program,module,or method are performed.

A)selection control structure
B)sequence control structure
C)control structure
D)repetition control structure
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
54
Program ____ use graphic symbols and relational operators (such as < for "less than" and = for "equal to")to portray the sequence of steps needed to fulfill the logic in that program,module,or method.

A)structure charts
B)flowcharts
C)pseudocode
D)models
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
55
A ____ is simply a series of statements that follow one another.After the first statement has been carried out completely,the program control moves to the next statement,and so forth.

A)selection control structure
B)sequence control structure
C)control structure
D)repetition control structure
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
56
The first official recorded use of the word "bug" in the context of computing is associated with the temporary failure of the ____ computer.

A)Mark II
B)ENIAC
C)UNIVAC
D)Apple II
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
57
____ is a broad term to describe creating and managing an application throughout its entire lifecycle-from design through testing.

A)Rapid application development (RAD)
B)Program development life cycle (PDLC)
C)Application Lifecycle Management (ALM)
D)Application software development life cycle (ASDLC)
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
58
In the program design step of the PDLC,the specifications developed during the problem analysis step are used to develop a(n)____ for the program.

A)flowchart
B)object
C)algorithm
D)module
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
59
<strong>  The figure above shows the ____ control structure.</strong> A)do until B)do while C)if-then-else D)case
The figure above shows the ____ control structure.

A)do until
B)do while
C)if-then-else
D)case
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
60
A(n)____ occurs when a do while condition never becomes false or a do until condition never becomes true.

A)repetition loop
B)coded loop
C)if-then-else loop
D)infinite loop
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
61
____ are small programs that are designed to be inserted into Web

A)Java zines
B)Java applets
C)Java bytecodes
D)Java VMs
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
62
A(n)____ is a software program that helps programmers develop software.

A)application generator
B)report generator
C)form generator
D)data generator
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
63
Fourth-generation languages (4GLs)are ____.

A)procedural programming languages
B)very-high-level languages
C)high-level languages
D)interpreted languages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
64
Fourth-generation languages are commonly used to access ____.

A)documents
B)object code
C)databases
D)source code
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
65
In an OOP,groups of objects that share common properties are organized into ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
66
____________________ charts depict the overall organization of a structured program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
67
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
The Rainbow Trout Company uses the ____ approach,which emphasizes teams of people working closely together,which provides for continuous learning and adaptation as the project is developed.

A)expert programming
B)rapid application development
C)agile software development
D)team development
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
68
____ was created to fill the need for a teaching tool to encourage structured programming.

A)FORTRAN
B)Java
C)COBOL
D)Pascal
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
69
The earliest programming languages-machine language and assembly language-are referred to as ____.

A)low-level languages
B)third-generation programming languages (3GLs)
C)procedural programming languages
D)interpreted languages
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
70
Case 13-2
Kelly is a college sophomore majoring in computer science.She is interested in gaining exposure to the most useful and current programming languages and techniques.
One of the languages that Kelley is learning is ____ an object-oriented programming language that is commonly used to write Web applications.

A)C
B)Java
C)Visual Basic
D)COBOL
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
71
____ was designed as an easy-to-learn beginner's language that would work in a friendly,nonfrustrating programming environment.

A)FORTRAN
B)COBOL
C)BASIC
D)Java
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
72
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
The Rainbow Trout Company maintains a database of clients.To search through this database,they use ____,a 4GL.

A)SQL
B)COBOL
C)C
D)Java
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
73
____,which dates back to 1954,was designed by scientists and is oriented toward manipulating formulas for scientific,mathematical,and engineering problem solving applications.

A)COBOL
B)Pascal
C)BASIC
D)FORTRAN
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
74
A(n)____________________ is a person whose job it is to write,test,and maintain computer programs.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
75
Java is currently one of the most popular programming languages and has replaced ____ as the programming language used for the computer science Advanced Placement exam taken by high school students to earn college credit.

A)C++
B)Visual Basic
C)BASIC
D)C
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
76
Case 13-2
Kelly is a college sophomore majoring in computer science.She is interested in gaining exposure to the most useful and current programming languages and techniques.
During the summer,Kelly will be writing a compiler as part of a research project.To prepare,she is learning ____,a functional language.

A)C
B)Java
C)Visual Basic
D)Scheme
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
77
Case 13-1
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen.They often work on projects with constantly changing requirements.
To allow everyone,not just the original programmer,to understand the source code of a program,the Rainbow Trout Company follows a set of ____-a list of rules designed to standardize programming styles.

A)UMLs
B)flowcharts
C)RADs
D)coding standards
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
78
____________________ programming is an approach to program design in which a program consists of a collection of objects that contain data and methods to be used with that data.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
79
____ create the forms or screens used to input data into a program or database.

A)Form generators
B)Report generators
C)Application generators
D)Data generators
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
80
Each step of the ________________________________________ produces some type of documentation to pass on to the next step.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.
فتح الحزمة
k this deck
locked card icon
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 100 في هذه المجموعة.