Deck 11: Program Development and Programming Languages

Full screen (f)
exit full mode
Question
A scripting language is a type of language that uses symbols or tags to describe what a document should look like.
Use Space or
up arrow
down arrow
to flip the card.
Question
Pseudocode expresses the steps in a program, module, or method, but it uses English-like statements in place of the flowchart's graphical symbols.
Question
To use a macro recorder, you start the macro recorder and then perform the desired tasks-the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.
Question
Java programs are compiled into a format called bytecode.
Question
One property that makes 4GLs easier to use is that they are declarative, rather than procedural like third-generation languages.
Question
It is important to realize that with a markup language like HTML, the Web browser, Web browser settings, and device used to display the Web page ultimately determine what the Web page will look like.
Question
If an application is going to need to interact with existing programs, it may need to be coded in the same language as those other programs.
Question
Structure charts are used to illustrate the step-by-step logic that is to take place within a program, module, or method.
Question
Once the system containing the program is up and running, the implementation process of the program implementation and maintenance phase is complete.
Question
Structured programming embodies a top-down design philosophy.
Question
Before running code written in any programming language, be sure you know how to interrupt program execution in case you have a logic error and the program becomes stuck in an endless loop.
Question
Low-level languages make programs easier to write.
Question
With most programs, compiling or interpreting a program for the first time will result in errors, and the assembling process consists of locating and correcting these errors.
Question
Comments are usually preceded by a specific symbol.
Question
One of the most recent adaptive software development approaches is agile software development (ASD).
Question
The three most common types of language translators are compilers, interpreters, and coders.
Question
With logic errors, the program will run but the output will be wrong.
Question
The repetition control structure is also called the selection control structure.
Question
While COBOL is not inherently suited to developing interactive applications or cloud software, new versions of COBOL are evolving to support new applications.
Question
A program bug is an error that causes a program to malfunction.
Question
Sometimes ​ run time errors occur because the program tries to do something that isn't possible, such as dividing a numeric value by zero. _________________________
Question
With the do until structure, the statements in the loop are repeated as long as a certain condition is true. _________________________
Question
Markup languages are most often used to add dynamic content to a Web page or to integrate a Web page with a database. _________________________
Question
____ is the first phase of the PDLC.

A) Program coding
B) Program design
C) Problem analysis
D) Program debugging
Question
____ values are values that represent one of two states-yes (true) or no (false).

A) Boolean
B) Character
C) String
D) Real
Question
One or more rounds of outside tests for programs created for mass distribution are referred to as alpha tests. _________________________
Question
Procedures are small sections of program code also called modules or  subprograms . _________________________
Question
A selection control structure is simply a series of statements that follow one another. _________________________
Question
____ takes the idea of breaking down a program into separate and reusable functions to the next level by focusing on the encapsulation of programming policies.

A) Object-oriented programming (OOP)
B) Structured programming
C) Object programming (OP)
D) Aspect-oriented programming (AOP)
Question
Program coding is the process of writing the actual program steps in the proper format for a particular programming language. _________________________
Question
There are no standard XML tags. _________________________
Question
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. _________________________
Question
A(n) closed loop  is a set of instructions that repeats forever. ______________________________
Question
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
Question
C is an object-oriented programming language developed by Sun Microsystems. _________________________
Question
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
Question
In a(n) procedural program, variables can be accessed and their values changed from any module in the program, as appropriate. _________________________
Question
User documentation normally consists of a user's manual containing instructions for running the program, a description of software commands, and so forth. _________________________
Question
Java source code cannot be converted into object code using a Python compiler. _________________________
Question
Fourth-generation languages are commonly used today to access databases . _________________________
Question
The UML standards are developed by the ____.

A) SDLC
B) OOP
C) PDLC
D) OMG
Question
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
Question
A(n) ____ is a software program that helps programmers develop software.

A) application generator
B) report generator
C) form generator
D) data generator
Question
____ versions of freeware and open source software are often available to the public for testing.

A) Benchmark
B) Bug
C) Alpha
D) Beta
Question
____ 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
Question
Tools such as Microsoft's ____ help to bridge different platforms and programming languages .

A) Visual Basic
B) ActiveX
C) )NET framework
D) SQL
Question
When ____ occur during preliminary debugging, dummy print statements - statements that are temporarily inserted into the code to display status information on the screen-can be used to help locate the error.

A) syntax errors
B) rules errors
C) compile-time errors
D) logic errors
Question
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
Question
A ____ is designed for a specific programming language and translates programs written in that language into machine language so they can be executed.

A) compiler
B) macro
C) generator
D) decoder
Question
Common IDEs include Visual Studio and ____.

A) Marin Studio
B) Eclipse
C) Xain Studio
D) VxWorks
Question
____ create the menus, forms, and input screens used with a program or database.

A) User interface (UI) builders
B) Report generators
C) Application builders
D) Data generators
Question
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
Question
The documentation resulting from the design phase of the ____ is a set of design specifications that illustrates the program needed to fulfill the program requirements.

A) PDLC
B) UI
C) UML
D) AOP
Question
With the ____, the statements 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
Question
Program ____ use graphical symbols and relational operators (such as

A) structure charts
B) flowcharts
C) pseudocode
D) models
Question
In the program design phase of the PDLC, the specifications developed during the problem analysis phase are used to develop a(n) ____ for the program.

A) flowchart
B) object
C) algorithm
D) module
Question
____ 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
Question
____ is a broad term to describe creating and managing an application throughout its entire life cycle-from design through coding and testing, to maintenance, and, eventually, to retirement.

A) Rapid application development (RAD)
B) Program development life cycle (PDLC)
C) Application lifecycle management (ALM)
D) Application software development life cycle (ASDLC)
Question
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
Question
With a ____, the direction that the program control takes depends on the results of a certain condition.

A) selection control structure
B) sequence control structure
C) control structure
D) repetition control structure
Question
A(n) ____________________ is a visual representation of the overall design of an application, often a mobile app.
Question
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company 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
Question
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company often work on projects with constantly changing requirements. The Rainbow Trout Company uses the ____ approach, which organizes teams of people working closely together so that continuous learning and adaptation can occur as the project is developed.

A) expert programming
B) rapid application development
C) agile software development
D) team development
Question
____________________ programming is an approach to program design in which a program consists of objects that contain data and processes to be used with those objects.
Question
The specifications for ____ are developed by the World Wide Web Consortium (W3C) and are continually evolving.

A) Java
B) HTML
C) Python
D) XML
Question
Case-Based Critical Thinking Questions 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
Question
The earliest programming languages are referred to as ____.

A) low-level languages
B) third-generation programming languages (3GLs)
C) procedural programming languages
D) interpreted languages
Question
____ was developed to enable Web authors to implement interactive content on Web sites, such as to animate an item, or pop up a window to point to an item.

A) JavaScript
B) PHP
C) Java
D) Perl
Question
Case-Based Critical Thinking Questions 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
Question
With about 85% of all business transactions being processed by ____ and about 200 billion lines of ____ code still in use today, knowing ____ could set an IT job applicant apart from the crowd..

A) Basic
B) Assembly
C) COBOL
D) FORTRAN
Question
Each phase of the ____________________ produces some type of documentation to pass on to the next phase.
Question
____ is the language used by students taking the Advanced Placement (AP) Computer Science exam.

A) FORTRAN
B) Java
C) COBOL
D) Pascal
Question
____ was created to fill the need for a teaching tool to encourage structured programming.

A) COBOL
B) Pascal
C) BASIC
D) FORTRAN
Question
____ is a set of rules for exchanging data over the Web.

A) FORTRAN
B) HTML
C) XML
D) Java
Question
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company 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
Question
____________________ charts depict the overall organization of a structured program.
Question
____ are most often used to create Web pages and Web applications.

A) Object-oriented  languages
B) Aspect-oriented  languages
C) Markup languages
D) XL languages
Question
High-level object-oriented programming languages include C++, C#, Java, Dart, and ____.

A) Pascal
B) Fortran
C) COBOL
D) Python
Question
Fourth-generation languages (4GLs) are sometimes called ____.

A) procedural programming languages
B) very-high-level languages
C) high-level languages
D) interpreted languages
Question
Many object-oriented programming languages have built-in ____________________ that contain ready-to-use, predefined classes for common tasks, such as creating a form.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/100
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 11: Program Development and Programming Languages
1
A scripting language is a type of language that uses symbols or tags to describe what a document should look like.
False
2
Pseudocode expresses the steps in a program, module, or method, but it uses English-like statements in place of the flowchart's graphical symbols.
True
3
To use a macro recorder, you start the macro recorder and then perform the desired tasks-the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.
True
4
Java programs are compiled into a format called bytecode.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
5
One property that makes 4GLs easier to use is that they are declarative, rather than procedural like third-generation languages.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
6
It is important to realize that with a markup language like HTML, the Web browser, Web browser settings, and device used to display the Web page ultimately determine what the Web page will look like.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
7
If an application is going to need to interact with existing programs, it may need to be coded in the same language as those other programs.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
8
Structure charts are used to illustrate the step-by-step logic that is to take place within a program, module, or method.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
9
Once the system containing the program is up and running, the implementation process of the program implementation and maintenance phase is complete.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
10
Structured programming embodies a top-down design philosophy.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
11
Before running code written in any programming language, be sure you know how to interrupt program execution in case you have a logic error and the program becomes stuck in an endless loop.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
12
Low-level languages make programs easier to write.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
13
With most programs, compiling or interpreting a program for the first time will result in errors, and the assembling process consists of locating and correcting these errors.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
14
Comments are usually preceded by a specific symbol.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
15
One of the most recent adaptive software development approaches is agile software development (ASD).
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
16
The three most common types of language translators are compilers, interpreters, and coders.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
17
With logic errors, the program will run but the output will be wrong.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
18
The repetition control structure is also called the selection control structure.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
19
While COBOL is not inherently suited to developing interactive applications or cloud software, new versions of COBOL are evolving to support new applications.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
20
A program bug is an error that causes a program to malfunction.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
21
Sometimes ​ run time errors occur because the program tries to do something that isn't possible, such as dividing a numeric value by zero. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
22
With the do until structure, the statements in the loop are repeated as long as a certain condition is true. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
23
Markup languages are most often used to add dynamic content to a Web page or to integrate a Web page with a database. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
24
____ is the first phase of the PDLC.

A) Program coding
B) Program design
C) Problem analysis
D) Program debugging
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
26
One or more rounds of outside tests for programs created for mass distribution are referred to as alpha tests. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
27
Procedures are small sections of program code also called modules or  subprograms . _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
28
A selection control structure is simply a series of statements that follow one another. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
29
____ takes the idea of breaking down a program into separate and reusable functions to the next level by focusing on the encapsulation of programming policies.

A) Object-oriented programming (OOP)
B) Structured programming
C) Object programming (OP)
D) Aspect-oriented programming (AOP)
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
30
Program coding is the process of writing the actual program steps in the proper format for a particular programming language. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
31
There are no standard XML tags. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
32
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. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
33
A(n) closed loop  is a set of instructions that repeats forever. ______________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
34
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
35
C is an object-oriented programming language developed by Sun Microsystems. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
36
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
37
In a(n) procedural program, variables can be accessed and their values changed from any module in the program, as appropriate. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
38
User documentation normally consists of a user's manual containing instructions for running the program, a description of software commands, and so forth. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
39
Java source code cannot be converted into object code using a Python compiler. _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
40
Fourth-generation languages are commonly used today to access databases . _________________________
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
41
The UML standards are developed by the ____.

A) SDLC
B) OOP
C) PDLC
D) OMG
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
42
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
43
A(n) ____ is a software program that helps programmers develop software.

A) application generator
B) report generator
C) form generator
D) data generator
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
44
____ versions of freeware and open source software are often available to the public for testing.

A) Benchmark
B) Bug
C) Alpha
D) Beta
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
45
____ 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
46
Tools such as Microsoft's ____ help to bridge different platforms and programming languages .

A) Visual Basic
B) ActiveX
C) )NET framework
D) SQL
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
47
When ____ occur during preliminary debugging, dummy print statements - statements that are temporarily inserted into the code to display status information on the screen-can be used to help locate the error.

A) syntax errors
B) rules errors
C) compile-time errors
D) logic errors
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
48
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
49
A ____ is designed for a specific programming language and translates programs written in that language into machine language so they can be executed.

A) compiler
B) macro
C) generator
D) decoder
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
50
Common IDEs include Visual Studio and ____.

A) Marin Studio
B) Eclipse
C) Xain Studio
D) VxWorks
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
51
____ create the menus, forms, and input screens used with a program or database.

A) User interface (UI) builders
B) Report generators
C) Application builders
D) Data generators
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
52
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
53
The documentation resulting from the design phase of the ____ is a set of design specifications that illustrates the program needed to fulfill the program requirements.

A) PDLC
B) UI
C) UML
D) AOP
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
54
With the ____, the statements 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
55
Program ____ use graphical symbols and relational operators (such as

A) structure charts
B) flowcharts
C) pseudocode
D) models
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
56
In the program design phase of the PDLC, the specifications developed during the problem analysis phase are used to develop a(n) ____ for the program.

A) flowchart
B) object
C) algorithm
D) module
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
57
____ 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
58
____ is a broad term to describe creating and managing an application throughout its entire life cycle-from design through coding and testing, to maintenance, and, eventually, to retirement.

A) Rapid application development (RAD)
B) Program development life cycle (PDLC)
C) Application lifecycle management (ALM)
D) Application software development life cycle (ASDLC)
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
59
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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
60
With a ____, the direction that the program control takes depends on the results of a certain condition.

A) selection control structure
B) sequence control structure
C) control structure
D) repetition control structure
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
61
A(n) ____________________ is a visual representation of the overall design of an application, often a mobile app.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
62
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
63
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company often work on projects with constantly changing requirements. The Rainbow Trout Company uses the ____ approach, which organizes teams of people working closely together so that continuous learning and adaptation can occur as the project is developed.

A) expert programming
B) rapid application development
C) agile software development
D) team development
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
64
____________________ programming is an approach to program design in which a program consists of objects that contain data and processes to be used with those objects.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
65
The specifications for ____ are developed by the World Wide Web Consortium (W3C) and are continually evolving.

A) Java
B) HTML
C) Python
D) XML
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
66
Case-Based Critical Thinking Questions 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
67
The earliest programming languages are referred to as ____.

A) low-level languages
B) third-generation programming languages (3GLs)
C) procedural programming languages
D) interpreted languages
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
68
____ was developed to enable Web authors to implement interactive content on Web sites, such as to animate an item, or pop up a window to point to an item.

A) JavaScript
B) PHP
C) Java
D) Perl
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
69
Case-Based Critical Thinking Questions 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
70
With about 85% of all business transactions being processed by ____ and about 200 billion lines of ____ code still in use today, knowing ____ could set an IT job applicant apart from the crowd..

A) Basic
B) Assembly
C) COBOL
D) FORTRAN
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
71
Each phase of the ____________________ produces some type of documentation to pass on to the next phase.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
72
____ is the language used by students taking the Advanced Placement (AP) Computer Science exam.

A) FORTRAN
B) Java
C) COBOL
D) Pascal
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
73
____ was created to fill the need for a teaching tool to encourage structured programming.

A) COBOL
B) Pascal
C) BASIC
D) FORTRAN
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
74
____ is a set of rules for exchanging data over the Web.

A) FORTRAN
B) HTML
C) XML
D) Java
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
75
Case-Based Critical Thinking Questions Case 13-1 The Rainbow Trout Company specializes in developing software that is used by amateur and professional fishermen with a wide variety of needs. As such, the company 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
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
76
____________________ charts depict the overall organization of a structured program.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
77
____ are most often used to create Web pages and Web applications.

A) Object-oriented  languages
B) Aspect-oriented  languages
C) Markup languages
D) XL languages
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
78
High-level object-oriented programming languages include C++, C#, Java, Dart, and ____.

A) Pascal
B) Fortran
C) COBOL
D) Python
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
79
Fourth-generation languages (4GLs) are sometimes called ____.

A) procedural programming languages
B) very-high-level languages
C) high-level languages
D) interpreted languages
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
80
Many object-oriented programming languages have built-in ____________________ that contain ready-to-use, predefined classes for common tasks, such as creating a form.
Unlock Deck
Unlock for access to all 100 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 100 flashcards in this deck.