Deck 13: Programming Languages and Program Development

Full screen (f)
exit full mode
Question
A(n) ____ is an action to which an OOP language program responds.

A) macro
B) event
C) object
D) tag
Use Space or
up arrow
down arrow
to flip the card.
Question
In an application generator, a ____ enables a developer to create lists of commands for the application options.

A) counter
B) report writer
C) form
D) menu generator
Question
In an application generator, a ____ allows a developer to design a report on the screen, retrieve data into the report design, and then display or print the report.

A) counter
B) report writer
C) form
D) menu generator
Question
The machine language version that results from compiling a 3GL is called the ____.

A) dead code or dead program
B) source code or source program
C) live code or live program
D) object code or object program
Question
An advantage of an interpreter is that ____.

A) when it finds errors, it displays feedback immediately
B) interpreted programs run faster than compiled programs
C) an interpreter produces an object program
D) all of the above
Question
<strong>  Figure 13-3 ____ are meaningful abbreviations and codes used in a language as shown in Figure 13-3.</strong> A) Event addresses B) Symbolic instruction codes C) Event instruction codes D) Symbolic addresses <div style=padding-top: 35px> Figure 13-3 ____ are meaningful abbreviations and codes used in a language as shown in Figure 13-3.

A) Event addresses
B) Symbolic instruction codes
C) Event instruction codes
D) Symbolic addresses
Question
____ is a set of technologies from Microsoft that allows almost any type of program to run on the Internet or an internal business network.

A) )JIT
B) )RPG
C) )NET
D) )VPE
Question
____ is a set of technologies by Sun Microsystems that allows programmers to develop and deploy Web services for a company.

A) JIT
B) JavaScript
C) Java EE
D) JavaBuilder
Question
Naval officer ____, a pioneer in computer programming, was a prime developer of COBOL.

A) Grace Hopper
B) John Kemeny
C) Dennis Ritchie
D) Bjarne Sroustrup
Question
The latest version of Visual Studio includes ____.

A) RAD tools
B) just-in-time compilers and debuggers
C) code snippets
D) all of the above
Question
The designers of Web pages, known as ____, use a variety of techniques to develop Web pages.

A) Web developers
B) Web administrators
C) Webmasters
D) Web programmers
Question
<strong>  Figure 13-3 In some cases, a language as shown in Figure 13-3 uses a type of ____ to generate the many machine language instructions for a single assembly language instruction.</strong> A) bug B) script C) macro D) tag <div style=padding-top: 35px> Figure 13-3 In some cases, a language as shown in Figure 13-3 uses a type of ____ to generate the many machine language instructions for a single assembly language instruction.

A) bug
B) script
C) macro
D) tag
Question
The purpose of ____ is to take the complexity out of C++ and still provide an object-oriented programming language.

A) Visual C*
B) Visual C#
C) Visual C+
D) Visual C?
Question
Programmers use a variety of programming languages to write, or ____, a program.

A) compile
B) code
C) interpret
D) execute
Question
In an application generator, a ____ is a window on the screen that provides areas for entering or changing data in a database.

A) counter
B) report writer
C) form
D) menu generator
Question
Many programs use ____ or a similar language as their macro programming language.

A) Report Program Generator (RPG)
B) Programming Language One (PL/I)
C) Wireless Markup Language (WML)
D) Visual Basic for Applications (VBA)
Question
<strong>  Figure 13-3 With a(n) ____ language, as shown in Figure 13-3, the second generation of programming languages, a programmer writes instructions using symbolic instruction codes.</strong> A) machine B) symbolic C) assembly D) dynamic <div style=padding-top: 35px> Figure 13-3 With a(n) ____ language, as shown in Figure 13-3, the second generation of programming languages, a programmer writes instructions using symbolic instruction codes.

A) machine
B) symbolic
C) assembly
D) dynamic
Question
____ language instructions use a series of binary digits (1s and 0s) or a combination of numbers and letters that represent binary digits.

A) Machine
B) Assembly
C) Procedural
D) Nonprocedural
Question
With a procedural language, often called a ____, a programmer uses a series of English-like words to write instructions.

A) first-generation language (1GL)
B) second-generation language (2GL)
C) third-generation language (3GL)
D) fourth-generation language (4GL)
Question
Widely used object-oriented languages that the industry recognizes as standards include all of the following except ____.

A) Java
B) COBOL
C) C++
D) C#
Question
Typically, Web pages created with DHTML are ____ to user interaction.

A) less animated and responsive
B) less animated but more responsive
C) more animated but less responsive
D) more animated and responsive
Question
One application of XML is the ____ specification, often used by news Web sites to publish headlines and stories.

A) RSS 2.0
B) DHTML 1.0
C) DMX 1.2
D) CSS 3.0
Question
A(n) ____ is an interpreted program that runs on the server.

A) script
B) servlet
C) applet
D) image map
Question
____, from Adobe Systems, is a multimedia authoring program that provides tools developers need to build interactive training and educational programs.

A) Producer
B) ToolBook
C) Director
D) Authorware
Question
The ____ step of the programming development cycle consists of three major tasks:
(1) review the requirements,
(2) meet with the systems analysts and users, and
(3) identify input, output, processing, and data components.

A) Analyze Requirements
B) Design Solution
C) Test Solution
D) Implement Solution
Question
In sequence, the program development cycle consists of six steps: ____.

A) validate design, test solution, design solution, implement design, analyze requirements, and document solution
B) implement design, document solution, test solution, validate design, design solution, and analyze requirements
C) analyze requirements, design solution, validate design, implement design, test solution, and document solution
D) test solution, analyze requirements, document solution, implement design, validate design, and design solution
Question
____, from Adobe Systems, is a popular multimedia authoring program with powerful features that allow developers to create highly interactive multimedia applications.

A) Producer
B) ToolBook
C) Director
D) Authorware
Question
A(n) ____, also called program logic, is a graphical or written description of the step-by-step procedures to solve the problem.

A) object model
B) style sheet
C) solution algorithm
D) source code
Question
<strong>  Figure 13-1 A ____, which is illustrated in Figure 13-1, tells the program which action to take, based on a certain condition.</strong> A) sequence control structure B) selection control structure C) repetition control structure D) compliance control structure <div style=padding-top: 35px> Figure 13-1 A ____, which is illustrated in Figure 13-1, tells the program which action to take, based on a certain condition.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Question
Examples of HTML ____ are to bold text, to indicate a new paragraph, and to display a horizontal rule across the page.

A) controls
B) bugs
C) events
D) tags
Question
JavaScript is a(n) ____, which means anyone can use it without purchasing a license.

A) open language
B) machine-dependent language
C) closed language
D) machine-independent language
Question
<strong>  Figure 13-1 When a program evaluates a condition in a(n) ____, which is illustrated in Figure 13-1, it yields one of two possibilities: true or false.</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure <div style=padding-top: 35px> Figure 13-1 When a program evaluates a condition in a(n) ____, which is illustrated in Figure 13-1, it yields one of two possibilities: true or false.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
A(n) ____ is a compiled program that runs on the client.

A) script
B) servlet
C) applet
D) image map
Question
When programmers correct errors or add enhancements to an existing program they are said to be ____ the program.

A) executing
B) maintaining
C) coding
D) validating
Question
In structured design, a section of a program that performs a single function is a ____.

A) main routine
B) bug
C) macro generator
D) module
Question
The ____ is the communications standard that defines how a Web server communicates with outside sources.

A) RPG (report program generator)
B) VPE (visual programming environment)
C) SQL (structured query language)
D) CGI (common gateway interface)
Question
A(n) ____ is an interpreted program that runs on the client.

A) script
B) servlet
C) applet
D) image map
Question
In object-oriented (OO) design, the concept of packaging data and procedures into a single object is called ____.

A) validation
B) encapsulation
C) verification
D) consolidation
Question
____ contain the formats for how a particular object should display in a Web browser.

A) Cascading style sheets (CSS)
B) Report program generators (RPG)
C) Document object models (DOM)
D) Common gateway interfaces (CGI)
Question
A ____ shows one or more actions following each other in order.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Question
A(n) ____ program is the program that contains the language instructions, or code, to be converted to machine language.

A) source
B) attribute
C) procedural
D) assembly
Question
In a(n) ____, the programmer writes instructions that tell the computer what to accomplish and how to do it.

A) 1GL
B) 2GL
C) 3GL
D) 4GL
Question
Syntax errors will be caused by all of the following except ____.

A) misspelling a command
B) leaving out required punctuation
C) typing command words out of order
D) using the wrong control structure
Question
A program has its own documentation, called ____.

A) macros
B) comments
C) reports
D) bugs
Question
The ____ tests a condition at the end of the loop and continues looping until the condition is true - and then stops.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
____ language, known as the first generation of programming languages, is the only language a computer directly recognizes.

A) Assembly
B) Machine
C) Symbolic
D) Dynamic
Question
The ____ enables a program to perform one or more actions repeatedly as a loop as long as a certain condition is met.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Question
____, which is a programming language designed for business applications, evolved out of a joint effort between the United States government, businesses, and major universities.

A) Unix
B) COBOL
C) Perl
D) Tcl
Question
A(n) ____ address is a meaningful name that identifies a storage location in a language like the one shown in Figure 13-3.

A) source
B) procedural
C) attribute
D) symbolic
Question
A(n) ____ tests a condition at the beginning of the loop and repeats one or more times as long as the condition is true.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
____ is an object-oriented programming language developed by Sun Microsystems.

A) Java
B) C#
C) C++
D) Visual Basic
Question
One purpose of using test data is to try to cause a ____, which is an error that occurs while a program is running.

A) run-time error
B) syntax error
C) one-time error
D) logic error
Question
A(n) ____ is a program that has most or all of its features and functionality implemented.

A) alpha
B) beta
C) contra
D) gamma
Question
The ____ programming language, developed by Dennis Ritchie at Bell Laboratories, originally was designed for writing system software.

A) RAD
B) Java
C) C
D) C++
Question
____ is a method of developing software in which the programmer writes and implements a program in segments instead of waiting until the entire program is completed.

A) RPG
B) RAD
C) VPL
D) SQL
Question
With pseudocode, the beginning and ending of a module start at the ____ margin, and actions within the module are indented.

A) top
B) bottom
C) right
D) left
Question
<strong>  Figure 13-2 Once programmers develop the solution algorithm using a program flowchart (as shown in Figure 13-2) or pseudocode, they should ____, or check, the program design for accuracy.</strong> A) authenticate B) encapsulate C) validate D) consolidate <div style=padding-top: 35px> Figure 13-2 Once programmers develop the solution algorithm using a program flowchart (as shown in Figure 13-2) or pseudocode, they should ____, or check, the program design for accuracy.

A) authenticate
B) encapsulate
C) validate
D) consolidate
Question
<strong>  Figure 13-1 Unlike the control structure illustrated in Figure 13-1, with the ____ a condition can yield one of three or more possibilities.</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure <div style=padding-top: 35px> Figure 13-1 Unlike the control structure illustrated in Figure 13-1, with the ____ a condition can yield one of three or more possibilities.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
Dead code is ____.

A) the program instructions that will be converted to machine language
B) any program instructions that a program executes
C) the program instructions that have been converted to machine language
D) any program instructions that a program never executes
Question
A(n) ____ language is a set of words, symbols, and codes that enables a programmer to communicate instructions to a computer.

A) programming
B) indexed
C) dynamic
D) case
Question
____ is an interpreted scripting language that has a companion program called Tool Kit.

A) Rexx
B) ActiveX
C) Tcl
D) Perl
Question
Similar to an applet, an ActiveX ____ is a small program that runs on the client computer instead of the server.

A) script
B) snippet
C) macro
D) control
Question
____ is a simple, interactive problem-solving language developed by John Kemeny and Thomas Kurtz.

A) FORTRAN
B) BASIC
C) COBOL
D) RPG
Question
A(n) ____ is a nonprocedural language that enables users and programmers to access data in a database.

A) 1GL
B) 2GL
C) 3GL
D) 4GL
Question
A(n) ____ depicts the logical order of program instructions.

A) aggregate
B) construct
C) analog
D) index
Question
____ is an increasingly popular format for sharing data that allows Web page developers to create customized tags, as well as use predefined tags.

A) XML
B) Rexx
C) DHTML
D) Tcl
Question
Code ____ are prewritten code and templates associated with common programming tasks.

A) slices
B) snippets
C) fragments
D) pieces
Question
A(n) ____ programming language is a language that uses a graphical interface for creating all source code.

A) oracular
B) visual
C) integrated
D) query
Question
____ originally was developed at NASA's Jet Propulsion Laboratory as a procedural scripting language similar to C and C++.

A) XML
B) Rexx
C) Tcl
D) Perl
Question
Borland's ____ is a powerful visual programming tool that is ideal for large-scale enterprise and Web application development.

A) Visual Basic
B) Sybase
C) PowerBuilder
D) Delphi
Question
____ was developed as a procedural interpreted scripting language for both the professional programmer and the nontechnical user.

A) ActiveX
B) Rexx
C) Tcl
D) Perl
Question
A(n) ____ is a series of statements that instructs an application how to complete a task.

A) applet
B) script
C) macro
D) control
Question
____ is an object-oriented language based on C++ and has been accepted as a standard for Web applications and XML-based Web services.

A) C+
B) C-
C) C=
D) C#
Question
____, developed by Sybase, is a powerful visual programming tool best suited for Web-based and large-scale enterprise object-oriented applications.

A) PowerBuilder
B) Delphi
C) RPG
D) 4GL
Question
<strong>  Figure 13-4 As shown in Figure 13-4, ____ is a popular 4GL query language that allows users to manage, update, and retrieve data in a relational DBMS.</strong> A) SQL B) BASIC C) RPG D) COBOL <div style=padding-top: 35px> Figure 13-4 As shown in Figure 13-4, ____ is a popular 4GL query language that allows users to manage, update, and retrieve data in a relational DBMS.

A) SQL
B) BASIC
C) RPG
D) COBOL
Question
____ is a set of object-oriented technologies by Microsoft that allows components on a network to communicate with one another.

A) ActiveX
B) Tcl
C) Rexx
D) Perl
Question
____ is a visual programming language that allows programmers easily to build complex task oriented object-based programs.

A) Delphi
B) C++
C) Visual Basic
D) RPG
Question
____ is the latest suite of program development tools from Microsoft that assists programmers in developing programs for Windows, Windows Mobile, or any operating system that supports Microsoft's .NET architecture.

A) Visual Studio
B) Delphi
C) PowerBuilder
D) VPE
Question
<strong>  Figure 13-5 IBM introduced ____, shown in Figure 13-5, to assist businesses in generating reports, but today it also is used for computations and file updating.</strong> A) SQL B) VPE C) RPG D) Visual Basic <div style=padding-top: 35px> Figure 13-5 IBM introduced ____, shown in Figure 13-5, to assist businesses in generating reports, but today it also is used for computations and file updating.

A) SQL
B) VPE
C) RPG
D) Visual Basic
Question
____ is an object-oriented programming language that is an extension of the C programming language

A) C+
B) C-
C) C++
D) C=
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/191
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 13: Programming Languages and Program Development
1
A(n) ____ is an action to which an OOP language program responds.

A) macro
B) event
C) object
D) tag
B
2
In an application generator, a ____ enables a developer to create lists of commands for the application options.

A) counter
B) report writer
C) form
D) menu generator
D
3
In an application generator, a ____ allows a developer to design a report on the screen, retrieve data into the report design, and then display or print the report.

A) counter
B) report writer
C) form
D) menu generator
B
4
The machine language version that results from compiling a 3GL is called the ____.

A) dead code or dead program
B) source code or source program
C) live code or live program
D) object code or object program
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
5
An advantage of an interpreter is that ____.

A) when it finds errors, it displays feedback immediately
B) interpreted programs run faster than compiled programs
C) an interpreter produces an object program
D) all of the above
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
6
<strong>  Figure 13-3 ____ are meaningful abbreviations and codes used in a language as shown in Figure 13-3.</strong> A) Event addresses B) Symbolic instruction codes C) Event instruction codes D) Symbolic addresses Figure 13-3 ____ are meaningful abbreviations and codes used in a language as shown in Figure 13-3.

A) Event addresses
B) Symbolic instruction codes
C) Event instruction codes
D) Symbolic addresses
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
7
____ is a set of technologies from Microsoft that allows almost any type of program to run on the Internet or an internal business network.

A) )JIT
B) )RPG
C) )NET
D) )VPE
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
8
____ is a set of technologies by Sun Microsystems that allows programmers to develop and deploy Web services for a company.

A) JIT
B) JavaScript
C) Java EE
D) JavaBuilder
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
9
Naval officer ____, a pioneer in computer programming, was a prime developer of COBOL.

A) Grace Hopper
B) John Kemeny
C) Dennis Ritchie
D) Bjarne Sroustrup
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
10
The latest version of Visual Studio includes ____.

A) RAD tools
B) just-in-time compilers and debuggers
C) code snippets
D) all of the above
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
11
The designers of Web pages, known as ____, use a variety of techniques to develop Web pages.

A) Web developers
B) Web administrators
C) Webmasters
D) Web programmers
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
12
<strong>  Figure 13-3 In some cases, a language as shown in Figure 13-3 uses a type of ____ to generate the many machine language instructions for a single assembly language instruction.</strong> A) bug B) script C) macro D) tag Figure 13-3 In some cases, a language as shown in Figure 13-3 uses a type of ____ to generate the many machine language instructions for a single assembly language instruction.

A) bug
B) script
C) macro
D) tag
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
13
The purpose of ____ is to take the complexity out of C++ and still provide an object-oriented programming language.

A) Visual C*
B) Visual C#
C) Visual C+
D) Visual C?
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
14
Programmers use a variety of programming languages to write, or ____, a program.

A) compile
B) code
C) interpret
D) execute
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
15
In an application generator, a ____ is a window on the screen that provides areas for entering or changing data in a database.

A) counter
B) report writer
C) form
D) menu generator
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
16
Many programs use ____ or a similar language as their macro programming language.

A) Report Program Generator (RPG)
B) Programming Language One (PL/I)
C) Wireless Markup Language (WML)
D) Visual Basic for Applications (VBA)
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
17
<strong>  Figure 13-3 With a(n) ____ language, as shown in Figure 13-3, the second generation of programming languages, a programmer writes instructions using symbolic instruction codes.</strong> A) machine B) symbolic C) assembly D) dynamic Figure 13-3 With a(n) ____ language, as shown in Figure 13-3, the second generation of programming languages, a programmer writes instructions using symbolic instruction codes.

A) machine
B) symbolic
C) assembly
D) dynamic
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
18
____ language instructions use a series of binary digits (1s and 0s) or a combination of numbers and letters that represent binary digits.

A) Machine
B) Assembly
C) Procedural
D) Nonprocedural
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
19
With a procedural language, often called a ____, a programmer uses a series of English-like words to write instructions.

A) first-generation language (1GL)
B) second-generation language (2GL)
C) third-generation language (3GL)
D) fourth-generation language (4GL)
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
20
Widely used object-oriented languages that the industry recognizes as standards include all of the following except ____.

A) Java
B) COBOL
C) C++
D) C#
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
21
Typically, Web pages created with DHTML are ____ to user interaction.

A) less animated and responsive
B) less animated but more responsive
C) more animated but less responsive
D) more animated and responsive
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
22
One application of XML is the ____ specification, often used by news Web sites to publish headlines and stories.

A) RSS 2.0
B) DHTML 1.0
C) DMX 1.2
D) CSS 3.0
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
23
A(n) ____ is an interpreted program that runs on the server.

A) script
B) servlet
C) applet
D) image map
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
24
____, from Adobe Systems, is a multimedia authoring program that provides tools developers need to build interactive training and educational programs.

A) Producer
B) ToolBook
C) Director
D) Authorware
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
25
The ____ step of the programming development cycle consists of three major tasks:
(1) review the requirements,
(2) meet with the systems analysts and users, and
(3) identify input, output, processing, and data components.

A) Analyze Requirements
B) Design Solution
C) Test Solution
D) Implement Solution
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
26
In sequence, the program development cycle consists of six steps: ____.

A) validate design, test solution, design solution, implement design, analyze requirements, and document solution
B) implement design, document solution, test solution, validate design, design solution, and analyze requirements
C) analyze requirements, design solution, validate design, implement design, test solution, and document solution
D) test solution, analyze requirements, document solution, implement design, validate design, and design solution
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
27
____, from Adobe Systems, is a popular multimedia authoring program with powerful features that allow developers to create highly interactive multimedia applications.

A) Producer
B) ToolBook
C) Director
D) Authorware
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
28
A(n) ____, also called program logic, is a graphical or written description of the step-by-step procedures to solve the problem.

A) object model
B) style sheet
C) solution algorithm
D) source code
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
29
<strong>  Figure 13-1 A ____, which is illustrated in Figure 13-1, tells the program which action to take, based on a certain condition.</strong> A) sequence control structure B) selection control structure C) repetition control structure D) compliance control structure Figure 13-1 A ____, which is illustrated in Figure 13-1, tells the program which action to take, based on a certain condition.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
30
Examples of HTML ____ are to bold text, to indicate a new paragraph, and to display a horizontal rule across the page.

A) controls
B) bugs
C) events
D) tags
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
31
JavaScript is a(n) ____, which means anyone can use it without purchasing a license.

A) open language
B) machine-dependent language
C) closed language
D) machine-independent language
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
32
<strong>  Figure 13-1 When a program evaluates a condition in a(n) ____, which is illustrated in Figure 13-1, it yields one of two possibilities: true or false.</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure Figure 13-1 When a program evaluates a condition in a(n) ____, which is illustrated in Figure 13-1, it yields one of two possibilities: true or false.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
33
A(n) ____ is a compiled program that runs on the client.

A) script
B) servlet
C) applet
D) image map
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
34
When programmers correct errors or add enhancements to an existing program they are said to be ____ the program.

A) executing
B) maintaining
C) coding
D) validating
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
35
In structured design, a section of a program that performs a single function is a ____.

A) main routine
B) bug
C) macro generator
D) module
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
36
The ____ is the communications standard that defines how a Web server communicates with outside sources.

A) RPG (report program generator)
B) VPE (visual programming environment)
C) SQL (structured query language)
D) CGI (common gateway interface)
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
37
A(n) ____ is an interpreted program that runs on the client.

A) script
B) servlet
C) applet
D) image map
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
38
In object-oriented (OO) design, the concept of packaging data and procedures into a single object is called ____.

A) validation
B) encapsulation
C) verification
D) consolidation
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
39
____ contain the formats for how a particular object should display in a Web browser.

A) Cascading style sheets (CSS)
B) Report program generators (RPG)
C) Document object models (DOM)
D) Common gateway interfaces (CGI)
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
40
A ____ shows one or more actions following each other in order.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
41
A(n) ____ program is the program that contains the language instructions, or code, to be converted to machine language.

A) source
B) attribute
C) procedural
D) assembly
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
42
In a(n) ____, the programmer writes instructions that tell the computer what to accomplish and how to do it.

A) 1GL
B) 2GL
C) 3GL
D) 4GL
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
43
Syntax errors will be caused by all of the following except ____.

A) misspelling a command
B) leaving out required punctuation
C) typing command words out of order
D) using the wrong control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
44
A program has its own documentation, called ____.

A) macros
B) comments
C) reports
D) bugs
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
45
The ____ tests a condition at the end of the loop and continues looping until the condition is true - and then stops.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
46
____ language, known as the first generation of programming languages, is the only language a computer directly recognizes.

A) Assembly
B) Machine
C) Symbolic
D) Dynamic
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
47
The ____ enables a program to perform one or more actions repeatedly as a loop as long as a certain condition is met.

A) sequence control structure
B) selection control structure
C) repetition control structure
D) compliance control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
48
____, which is a programming language designed for business applications, evolved out of a joint effort between the United States government, businesses, and major universities.

A) Unix
B) COBOL
C) Perl
D) Tcl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
49
A(n) ____ address is a meaningful name that identifies a storage location in a language like the one shown in Figure 13-3.

A) source
B) procedural
C) attribute
D) symbolic
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
50
A(n) ____ tests a condition at the beginning of the loop and repeats one or more times as long as the condition is true.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
51
____ is an object-oriented programming language developed by Sun Microsystems.

A) Java
B) C#
C) C++
D) Visual Basic
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
52
One purpose of using test data is to try to cause a ____, which is an error that occurs while a program is running.

A) run-time error
B) syntax error
C) one-time error
D) logic error
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
53
A(n) ____ is a program that has most or all of its features and functionality implemented.

A) alpha
B) beta
C) contra
D) gamma
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
54
The ____ programming language, developed by Dennis Ritchie at Bell Laboratories, originally was designed for writing system software.

A) RAD
B) Java
C) C
D) C++
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
55
____ is a method of developing software in which the programmer writes and implements a program in segments instead of waiting until the entire program is completed.

A) RPG
B) RAD
C) VPL
D) SQL
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
56
With pseudocode, the beginning and ending of a module start at the ____ margin, and actions within the module are indented.

A) top
B) bottom
C) right
D) left
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
57
<strong>  Figure 13-2 Once programmers develop the solution algorithm using a program flowchart (as shown in Figure 13-2) or pseudocode, they should ____, or check, the program design for accuracy.</strong> A) authenticate B) encapsulate C) validate D) consolidate Figure 13-2 Once programmers develop the solution algorithm using a program flowchart (as shown in Figure 13-2) or pseudocode, they should ____, or check, the program design for accuracy.

A) authenticate
B) encapsulate
C) validate
D) consolidate
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
58
<strong>  Figure 13-1 Unlike the control structure illustrated in Figure 13-1, with the ____ a condition can yield one of three or more possibilities.</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure Figure 13-1 Unlike the control structure illustrated in Figure 13-1, with the ____ a condition can yield one of three or more possibilities.

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
59
Dead code is ____.

A) the program instructions that will be converted to machine language
B) any program instructions that a program executes
C) the program instructions that have been converted to machine language
D) any program instructions that a program never executes
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
60
A(n) ____ language is a set of words, symbols, and codes that enables a programmer to communicate instructions to a computer.

A) programming
B) indexed
C) dynamic
D) case
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
61
____ is an interpreted scripting language that has a companion program called Tool Kit.

A) Rexx
B) ActiveX
C) Tcl
D) Perl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
62
Similar to an applet, an ActiveX ____ is a small program that runs on the client computer instead of the server.

A) script
B) snippet
C) macro
D) control
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
63
____ is a simple, interactive problem-solving language developed by John Kemeny and Thomas Kurtz.

A) FORTRAN
B) BASIC
C) COBOL
D) RPG
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
64
A(n) ____ is a nonprocedural language that enables users and programmers to access data in a database.

A) 1GL
B) 2GL
C) 3GL
D) 4GL
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
65
A(n) ____ depicts the logical order of program instructions.

A) aggregate
B) construct
C) analog
D) index
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
66
____ is an increasingly popular format for sharing data that allows Web page developers to create customized tags, as well as use predefined tags.

A) XML
B) Rexx
C) DHTML
D) Tcl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
67
Code ____ are prewritten code and templates associated with common programming tasks.

A) slices
B) snippets
C) fragments
D) pieces
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
68
A(n) ____ programming language is a language that uses a graphical interface for creating all source code.

A) oracular
B) visual
C) integrated
D) query
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
69
____ originally was developed at NASA's Jet Propulsion Laboratory as a procedural scripting language similar to C and C++.

A) XML
B) Rexx
C) Tcl
D) Perl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
70
Borland's ____ is a powerful visual programming tool that is ideal for large-scale enterprise and Web application development.

A) Visual Basic
B) Sybase
C) PowerBuilder
D) Delphi
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
71
____ was developed as a procedural interpreted scripting language for both the professional programmer and the nontechnical user.

A) ActiveX
B) Rexx
C) Tcl
D) Perl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
72
A(n) ____ is a series of statements that instructs an application how to complete a task.

A) applet
B) script
C) macro
D) control
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
73
____ is an object-oriented language based on C++ and has been accepted as a standard for Web applications and XML-based Web services.

A) C+
B) C-
C) C=
D) C#
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
74
____, developed by Sybase, is a powerful visual programming tool best suited for Web-based and large-scale enterprise object-oriented applications.

A) PowerBuilder
B) Delphi
C) RPG
D) 4GL
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
75
<strong>  Figure 13-4 As shown in Figure 13-4, ____ is a popular 4GL query language that allows users to manage, update, and retrieve data in a relational DBMS.</strong> A) SQL B) BASIC C) RPG D) COBOL Figure 13-4 As shown in Figure 13-4, ____ is a popular 4GL query language that allows users to manage, update, and retrieve data in a relational DBMS.

A) SQL
B) BASIC
C) RPG
D) COBOL
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
76
____ is a set of object-oriented technologies by Microsoft that allows components on a network to communicate with one another.

A) ActiveX
B) Tcl
C) Rexx
D) Perl
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
77
____ is a visual programming language that allows programmers easily to build complex task oriented object-based programs.

A) Delphi
B) C++
C) Visual Basic
D) RPG
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
78
____ is the latest suite of program development tools from Microsoft that assists programmers in developing programs for Windows, Windows Mobile, or any operating system that supports Microsoft's .NET architecture.

A) Visual Studio
B) Delphi
C) PowerBuilder
D) VPE
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
79
<strong>  Figure 13-5 IBM introduced ____, shown in Figure 13-5, to assist businesses in generating reports, but today it also is used for computations and file updating.</strong> A) SQL B) VPE C) RPG D) Visual Basic Figure 13-5 IBM introduced ____, shown in Figure 13-5, to assist businesses in generating reports, but today it also is used for computations and file updating.

A) SQL
B) VPE
C) RPG
D) Visual Basic
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
80
____ is an object-oriented programming language that is an extension of the C programming language

A) C+
B) C-
C) C++
D) C=
Unlock Deck
Unlock for access to all 191 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 191 flashcards in this deck.