Deck 13: Programming Languages and Program Development

Full screen (f)
exit full mode
Question
To convert an assembly language source program into machine language, programmers use which of the following?

A) manager
B) converter
C) assembler
D) compiler
Use Space or
up arrow
down arrow
to flip the card.
Question
HTML uses codes that specify links to other documents and indicate how a Web page is displayed when viewed on the We b. What is the term for these codes?

A) links
B) icons
C) keys
D) tags
Question
Which of the following is an interpreted scripting language that has a companion program called Tool Kit?

A) Rexx
B) ActiveX
C) Tcl
D) Perl
Question
Typically, which of the following is true of Web pages created with DHTML?

A) They are less animated and responsive to user interaction.
B) They are less animated but more responsive to user interaction.
C) They are more animated but less responsive to user interaction.
D) They are more animated and responsive to user interaction.
Question
One application of XML is its specification, often used by news Web sites to publish headlines and stories. What is the name of this specification?

A) RSS 2.0
B) DHTML 1.0
C) DMX 1.2
D) CSS 3.0
Question
Which of the following 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
Which of the following is an advantage of an interpreter?

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
Which of the following is a type of HTML that allows developers to include more graphical interest and interactivity in a Web page, without the Web page accessing the Web server?

A) JavaScript
B) DHTML
C) Tcl
D) Rexx
Question
Which of the following 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
Which of the following is a graphical image that points to one or more Web addresses?

A) image map
B) JPEG pointer
C) graphical glossary
D) index
Question
Wireless devices use a subset of XML that allows Web page developers to design pages specifically for microbrowsers. What is the name of this subset?

A) WXL
B) WML
C) MXL
D) MML
Question
Anyone can use JavaScript without purchasing a license. What is the term for this?

A) open language
B) machine-dependent language
C) closed language
D) machine-independent language
Question
Which of the following 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
Which of the following is a series of instructions that directs a computer to perform tasks?

A) program
B) development
C) instructional set
D) execution
Question
Dynamic HTML uses which of the following to define every item on a Web page as an object?

A) Rexx
B) XML style set
C) DOM
D) DHTML style set
Question
Which of the following 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
Which of the following is an object-oriented programming language that is an extension of the C programming language?

A) C+
B) C-
C) C++
D) C=
Question
Which of the following is a markup language that enables Web sites to be displayed more easily on microbrowsers in smart phones and other mobile devices?

A) XHTML
B) CSS
C) RSS
D) DMX
Question
Which of the following is a special formatting language that programmers use to format documents for display on the Web?

A) Java
B) JavaScript
C) HTML
D) All of the above
Question
Which of the following is an interpreted scripting language that allows a programmer to add dynamic content and interactive elements to a Web page?

A) Unix
B) HTML
C) COBOL
D) JavaScript
Question
<strong>  Which of the following, as illustrated in the accompanying figure, 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> Which of the following, as illustrated in the accompanying figure, 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
In object-oriented (OO) design, which of the following is the term for the concept of packaging data and procedures into a single object?

A) validation
B) encapsulation
C) verification
D) consolidation
Question
Which of the following 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
In sequence, the program development life cycle consists of six steps. What are the 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
Which of the following 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
Which of the following consists of a series of steps programmers use to build computer programs?

A) program management
B) program development
C) software application
D) software execution
Question
Many developers use which of the following kinds of software to create sophisticated Web pages that include graphical images, video, audio, animation, and other special effects?

A) dynamic
B) HTML execution
C) Web page authoring
D) interactive HTML
Question
<strong>  Unlike the control structure illustrated in the accompanying figure, with this kind of structure, the condition can yield one of three or more possibilities. What kind of structure is this?</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> Unlike the control structure illustrated in the accompanying figure, with this kind of structure, the condition can yield one of three or more possibilities. What kind of structure is this?

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
Which of the following, 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
In structured design, programmers use which kind of chart to show program modules graphically?

A) geometry
B) source
C) structure
D) solution
Question
Which of the following, from Adobe Systems, is a multimedia authoring program with features that make it well suited for developing electronic presentations, optical discs for education and entertainment, simulations, programs for kiosks, and Web applications?

A) Producer
B) ToolBook
C) Director
D) Authorware
Question
<strong>  When a program evaluates a condition in this kind of structure, which is illustrated in the accompanying figure, it yields one of two possibilities: true or false. What kind of structure is this?</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> When a program evaluates a condition in this kind of structure, which is illustrated in the accompanying figure, it yields one of two possibilities: true or false. What kind of structure is this?

A) if-then-else control structure
B) case control structure
C) do-while control structure
D) do-until control structure
Question
In which of the following does a programmer package the data and the program (or procedure) into a single unit, an object?

A) OO design
B) constructed design
C) aggregate design
D) packaged design
Question
The first step in top-down design is to identify the major function of a program, sometimes called the which of the following?

A) main routine
B) primary application
C) baseline juncture
D) hierarchical design
Question
Which of the following kinds of authoring software allows developers to combine text, graphics, animation, audio, and video into an interactive presentation?

A) Multimedia
B) Graphical
C) Video
D) Animation
Question
Dynamic HTML uses which of the following to contain descriptions of a document's characteristics?

A) extensible set
B) DMX
C) RSS
D) style sheet
Question
In top-down design, after identifying the main routine the programmer decomposes (breaks down) the main routine into smaller sections, called which of the following?

A) clusters
B) modules
C) links
D) sources
Question
In which of the following does a programmer typically begin with a general design and moves toward a more detailed design?

A) routine design
B) decomposed design
C) module-based design
D) structured design
Question
In structured design, the programmers decompose the main routine into which of the following?

A) bits
B) bugs
C) macros
D) modules
Question
Which step of program development 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
<strong>  As shown in the accompanying figure, which of the following graphically shows the logic in a solution algorithm?</strong> A) flowchart B) case control structure C) comment structure D) prototype <div style=padding-top: 35px> As shown in the accompanying figure, which of the following graphically shows the logic in a solution algorithm?

A) flowchart
B) case control structure
C) comment structure
D) prototype
Question
COGNITIVE ASSESSMENT What type of programming language is used by programmers to write instructions using symbolic instruction codes?

A) executable
B) assembly
C) procedural
D) first-generation
Question
COGNITIVE ASSESSMENT What term is used to describe a set of steps?

A) algorithm
B) script
C) formula
D) procedure
Question
Which of the following 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
COGNITIVE ASSESSMENT Which term describes a series of instructions that directs a computer to perform tasks?

A) a program
B) a code
C) a script
D) a language
Question
Which of the following is a strategy that proposes that programmers should begin coding and testing solutions as soon as requirements are defined?

A) XML
B) XSLT
C) XP
D) XLT
Question
When programmers do this kind of check, they use test data to step through a program's logi c. What kind of check is this?

A) test
B) production
C) desk
D) implementation
Question
COGNITIVE ASSESSMENT Which of the following is not true about programming languages?

A) The C programming language was originally designed for writing system software.
B) COBOL is especially useful for processing transactions, such as payroll and billing, on mainframe computers.
C) COBOL programs use English-like statements that make the code easy to read, write, and maintain.
D) Grace Hopper was a prime developer of the C programming language.
Question
The process of locating and correcting syntax and logic errors in a program is known as what?.

A) debugging the program
B) rerunning the program
C) deduping the program
D) recoding the program
Question
COGNITIVE ASSESSMENT What does an interpreter do?

A) translate program code from a first- to a second-generation language
B) reads a code statement, converts it to one or more machine language instructions, and executes the instructions
C) includes common programming instructions so an programmer can reuse them, saving time and reducing error
D) a program that converts the entire source program into machine language and saves it on storage media for execution later
Question
Which of the following 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
COGNITIVE ASSESSMENT What is a source program?

A) a program that contains the language instructions to be converted to machine language
B) a program that saves the programmer time during program development
C) a program that uses a meaningful name to identify a storage location
D) a program that executes instructions one at a time
Question
<strong>  Today, programmers use which of the following kinds of software to develop charts such as the one shown in the accompanying figure?</strong> A) control B) structured C) flowcharting D) $GL <div style=padding-top: 35px> Today, programmers use which of the following kinds of software to develop charts such as the one shown in the accompanying figure?

A) control
B) structured
C) flowcharting
D) $GL
Question
COGNITIVE ASSESSMENT Which of the following characteristics describes a low-level language?

A) designed for a single purpose
B) uses plain English terms to instruct the computer
C) easily portable to other types of computers
D) machine dependent
Question
COGNITIVE ASSESSMENT Which of the following is not true about machine language?

A) the only language the computer directly recognizes
B) uses a series of binary digits or numbers and letters that represent binary digits
C) coding in machine language is tedious and time-consuming
D) the second-generation of programming languages
Question
One purpose of using test data is to try to cause this kind of error, which causes a program to stop running. What is the term for this kind of error?

A) run-time error
B) syntax error
C) one-time error
D) logic error
Question
Which of the following uses a condensed form of English to convey program logic?

A) Structured English
B) 4GL
C) Encapsulated English
D) Pseudocode
Question
COGNITIVE ASSESSMENT What is another term for a computer programmer?

A) scripter
B) coder
C) developer
D) reporter
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
COGNITIVE ASSESSMENT Which of the following is not true about procedural languages?

A) They are third-generation languages.
B) The programmers uses English-like words to write instructions.
C) A compiler is an embedded program used to aid in the code-writing process
D) The translation process is very complex.
Question
COGNITIVE ASSESSMENT With what type of language do programmers write English-like instructions and interact with a graphical environment?

A) relational
B) visual
C) object-oriented
D) nonprocedural
Question
COGNITIVE ASSESSMENT SQL be used for which of the following?

A) to define a database and its structure
B) to create programs using sequential steps
C) to access Web-based templates and code
D) to create wizards that help with the programming process
Question
COGNITIVE ASSESSMENT What is a visual programming language?

A) one that enables the programmer to see the results of code as it is being written
B) one that uses a visual or graphical interface for creating all source code
C) one that is used to create graphics-related programs
D) one that uses graphical objects to represent code
Question
COGNITIVE ASSESSMENT What term is used by markup languages to describe an interpreted program that runs on the client?

A) applet
B) script
C) servlet
D) ActiveX control
Question
COGNITIVE ASSESSMENT What RAD tool was created by Sybase?

A) C#
B) Delphi
C) PowerBuilder
D) Mindscript
Question
COGNITIVE ASSESSMENT Which of the following is not true about programming languages?

A) C++ is commonly used to develop database and Web applications.
B) A programmer needs C programming experience to be a successful C++ programmer.
C) C# is a standard for Web applications and XML-based Web services.
D) F# combines object-oriented and functional languages.
Question
COGNITIVE ASSESSMENT Which of the following is not true about macros?

A) A macro is a series of statements that instructs an application how to complete a task.
B) Because they are used with application software, macros pose no risk to security.
C) Macros can be used to automate routine tasks in a word processing program, for example.
D) A macro recorder captures a set of steps as you perform them and saves it so you can perform them again.
Question
COGNITIVE ASSESSMENT Which of the following is not true about XML?

A) XML combines the Web page content with its formatting so that it can be viewed in multiple forms.
B) Wireless devices use a subset of XML called WML.
C) XSL is a language that works with XML.
D) Two applications of XML are RSS 2.0 and ATOM.
Question
COGNITIVE ASSESSMENT What is a program that often is bundled with a DBMS that can be used to create source code from a specification of the required functionality?

A) a program compiler
B) a use-oriented language
C) a macro
D) an application generator
Question
COGNITIVE ASSESSMENT What is the purpose of RSS 2.0 and ATOM?

A) to convert a Web site created for a PC into a mobile Web site
B) to enable comments and interaction between a user and a Web site
C) to translate HTML into a Web page that can be viewed using multiple browsers
D) to create specifications that content aggregators use to distribute content to subscribers
Question
COGNITIVE ASSESSMENT Which of the following is not included in an IDE?

A) a variety of programming languages
B) a compiler and/or interpreter
C) tools for building graphical user interfaces
D) an editor for entering program code
Question
COGNITIVE ASSESSMENT What does XML use to contain descriptions of a document's characteristics?

A) a data dictionary
B) a theme template
C) a style sheet
D) a format document
Question
COGNITIVE ASSESSMENT Which of the following is not true about object-oriented programming (OOP) languages?

A) A major benefit of OOP is the ability to reuse and modify existing objects.
B) OOP languages do not work well in a RAD environment.
C) An OOP language is event driven.
D) Java and C# are examples of complete OOP languages.
Question
COGNITIVE ASSESSMENT What does a 4GL programming language enable users and programmers to do?

A) create apps for mobile devices
B) develop applications in a procedural environment
C) access data in a database
D) use graphical language to create multi-platform programs
Question
COGNITIVE ASSESSMENT In HTML, how is a tag used?

A) to add a nonexecutable comment or note in the code
B) to save a file or page with a unique name
C) to specify how a Web page is displayed when viewed on a Web
D) to specify which browser should be used to view the page
Question
COGNITIVE ASSESSMENT In an object-oriented programming language, what does an object represent?

A) a group of related instructions
B) the main goal of the program
C) a real person, place, event, or transaction
D) data that is input into the program
Question
COGNITIVE ASSESSMENT RAD is an acronym for which of the following terms?

A) rapid application development
B) rapid achievement direction
C) real-time access direction
D) real-time application decision
Question
COGNITIVE ASSESSMENT What is the environment that enables programmers to develop .NET programs using a variety of languages?

A) ASP
B) JIT
C) EE
D) CLR
Question
COGNITIVE ASSESSMENT Which company developed the Java programming language?

A) Microsoft
B) Oracle
C) Sun Microsystems
D) Bell Laboratories
Question
COGNITIVE ASSESSMENT Which of the following is not true about Visual Studio?

A) Visual Studio is Microsoft's suite of program development tools that assist programmers in building programs for Windows
B) Visual Basic is a complex language used only by experienced programmers.
C) Visual Studio includes code snippets, which are prewritten code and templates.
D) Visual C++ offers direct access to machine level memory locations.
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/181
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
Deck 13: Programming Languages and Program Development
1
To convert an assembly language source program into machine language, programmers use which of the following?

A) manager
B) converter
C) assembler
D) compiler
C
2
HTML uses codes that specify links to other documents and indicate how a Web page is displayed when viewed on the We b. What is the term for these codes?

A) links
B) icons
C) keys
D) tags
D
3
Which of the following is an interpreted scripting language that has a companion program called Tool Kit?

A) Rexx
B) ActiveX
C) Tcl
D) Perl
C
4
Typically, which of the following is true of Web pages created with DHTML?

A) They are less animated and responsive to user interaction.
B) They are less animated but more responsive to user interaction.
C) They are more animated but less responsive to user interaction.
D) They are more animated and responsive to user interaction.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
5
One application of XML is its specification, often used by news Web sites to publish headlines and stories. What is the name of this specification?

A) RSS 2.0
B) DHTML 1.0
C) DMX 1.2
D) CSS 3.0
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
6
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
7
Which of the following is an advantage of an interpreter?

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 181 flashcards in this deck.
Unlock Deck
k this deck
8
Which of the following is a type of HTML that allows developers to include more graphical interest and interactivity in a Web page, without the Web page accessing the Web server?

A) JavaScript
B) DHTML
C) Tcl
D) Rexx
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
9
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
10
Which of the following is a graphical image that points to one or more Web addresses?

A) image map
B) JPEG pointer
C) graphical glossary
D) index
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
11
Wireless devices use a subset of XML that allows Web page developers to design pages specifically for microbrowsers. What is the name of this subset?

A) WXL
B) WML
C) MXL
D) MML
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
12
Anyone can use JavaScript without purchasing a license. What is the term for this?

A) open language
B) machine-dependent language
C) closed language
D) machine-independent language
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
13
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
14
Which of the following is a series of instructions that directs a computer to perform tasks?

A) program
B) development
C) instructional set
D) execution
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
15
Dynamic HTML uses which of the following to define every item on a Web page as an object?

A) Rexx
B) XML style set
C) DOM
D) DHTML style set
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
17
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
18
Which of the following is a markup language that enables Web sites to be displayed more easily on microbrowsers in smart phones and other mobile devices?

A) XHTML
B) CSS
C) RSS
D) DMX
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
19
Which of the following is a special formatting language that programmers use to format documents for display on the Web?

A) Java
B) JavaScript
C) HTML
D) All of the above
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
20
Which of the following is an interpreted scripting language that allows a programmer to add dynamic content and interactive elements to a Web page?

A) Unix
B) HTML
C) COBOL
D) JavaScript
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
21
<strong>  Which of the following, as illustrated in the accompanying figure, 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 Which of the following, as illustrated in the accompanying figure, 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 181 flashcards in this deck.
Unlock Deck
k this deck
22
In object-oriented (OO) design, which of the following is the term for the concept of packaging data and procedures into a single object?

A) validation
B) encapsulation
C) verification
D) consolidation
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
23
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
24
In sequence, the program development life cycle consists of six steps. What are the 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 181 flashcards in this deck.
Unlock Deck
k this deck
25
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
26
Which of the following consists of a series of steps programmers use to build computer programs?

A) program management
B) program development
C) software application
D) software execution
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
27
Many developers use which of the following kinds of software to create sophisticated Web pages that include graphical images, video, audio, animation, and other special effects?

A) dynamic
B) HTML execution
C) Web page authoring
D) interactive HTML
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
28
<strong>  Unlike the control structure illustrated in the accompanying figure, with this kind of structure, the condition can yield one of three or more possibilities. What kind of structure is this?</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure Unlike the control structure illustrated in the accompanying figure, with this kind of structure, the condition can yield one of three or more possibilities. What kind of structure is this?

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 181 flashcards in this deck.
Unlock Deck
k this deck
29
Which of the following, 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 181 flashcards in this deck.
Unlock Deck
k this deck
30
In structured design, programmers use which kind of chart to show program modules graphically?

A) geometry
B) source
C) structure
D) solution
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
31
Which of the following, from Adobe Systems, is a multimedia authoring program with features that make it well suited for developing electronic presentations, optical discs for education and entertainment, simulations, programs for kiosks, and Web applications?

A) Producer
B) ToolBook
C) Director
D) Authorware
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
32
<strong>  When a program evaluates a condition in this kind of structure, which is illustrated in the accompanying figure, it yields one of two possibilities: true or false. What kind of structure is this?</strong> A) if-then-else control structure B) case control structure C) do-while control structure D) do-until control structure When a program evaluates a condition in this kind of structure, which is illustrated in the accompanying figure, it yields one of two possibilities: true or false. What kind of structure is this?

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 181 flashcards in this deck.
Unlock Deck
k this deck
33
In which of the following does a programmer package the data and the program (or procedure) into a single unit, an object?

A) OO design
B) constructed design
C) aggregate design
D) packaged design
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
34
The first step in top-down design is to identify the major function of a program, sometimes called the which of the following?

A) main routine
B) primary application
C) baseline juncture
D) hierarchical design
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
35
Which of the following kinds of authoring software allows developers to combine text, graphics, animation, audio, and video into an interactive presentation?

A) Multimedia
B) Graphical
C) Video
D) Animation
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
36
Dynamic HTML uses which of the following to contain descriptions of a document's characteristics?

A) extensible set
B) DMX
C) RSS
D) style sheet
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
37
In top-down design, after identifying the main routine the programmer decomposes (breaks down) the main routine into smaller sections, called which of the following?

A) clusters
B) modules
C) links
D) sources
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
38
In which of the following does a programmer typically begin with a general design and moves toward a more detailed design?

A) routine design
B) decomposed design
C) module-based design
D) structured design
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
39
In structured design, the programmers decompose the main routine into which of the following?

A) bits
B) bugs
C) macros
D) modules
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
40
Which step of program development 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 181 flashcards in this deck.
Unlock Deck
k this deck
41
<strong>  As shown in the accompanying figure, which of the following graphically shows the logic in a solution algorithm?</strong> A) flowchart B) case control structure C) comment structure D) prototype As shown in the accompanying figure, which of the following graphically shows the logic in a solution algorithm?

A) flowchart
B) case control structure
C) comment structure
D) prototype
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
42
COGNITIVE ASSESSMENT What type of programming language is used by programmers to write instructions using symbolic instruction codes?

A) executable
B) assembly
C) procedural
D) first-generation
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
43
COGNITIVE ASSESSMENT What term is used to describe a set of steps?

A) algorithm
B) script
C) formula
D) procedure
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
44
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
45
COGNITIVE ASSESSMENT Which term describes a series of instructions that directs a computer to perform tasks?

A) a program
B) a code
C) a script
D) a language
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
46
Which of the following is a strategy that proposes that programmers should begin coding and testing solutions as soon as requirements are defined?

A) XML
B) XSLT
C) XP
D) XLT
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
47
When programmers do this kind of check, they use test data to step through a program's logi c. What kind of check is this?

A) test
B) production
C) desk
D) implementation
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
48
COGNITIVE ASSESSMENT Which of the following is not true about programming languages?

A) The C programming language was originally designed for writing system software.
B) COBOL is especially useful for processing transactions, such as payroll and billing, on mainframe computers.
C) COBOL programs use English-like statements that make the code easy to read, write, and maintain.
D) Grace Hopper was a prime developer of the C programming language.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
49
The process of locating and correcting syntax and logic errors in a program is known as what?.

A) debugging the program
B) rerunning the program
C) deduping the program
D) recoding the program
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
50
COGNITIVE ASSESSMENT What does an interpreter do?

A) translate program code from a first- to a second-generation language
B) reads a code statement, converts it to one or more machine language instructions, and executes the instructions
C) includes common programming instructions so an programmer can reuse them, saving time and reducing error
D) a program that converts the entire source program into machine language and saves it on storage media for execution later
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
51
Which of the following 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 181 flashcards in this deck.
Unlock Deck
k this deck
52
COGNITIVE ASSESSMENT What is a source program?

A) a program that contains the language instructions to be converted to machine language
B) a program that saves the programmer time during program development
C) a program that uses a meaningful name to identify a storage location
D) a program that executes instructions one at a time
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
53
<strong>  Today, programmers use which of the following kinds of software to develop charts such as the one shown in the accompanying figure?</strong> A) control B) structured C) flowcharting D) $GL Today, programmers use which of the following kinds of software to develop charts such as the one shown in the accompanying figure?

A) control
B) structured
C) flowcharting
D) $GL
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
54
COGNITIVE ASSESSMENT Which of the following characteristics describes a low-level language?

A) designed for a single purpose
B) uses plain English terms to instruct the computer
C) easily portable to other types of computers
D) machine dependent
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
55
COGNITIVE ASSESSMENT Which of the following is not true about machine language?

A) the only language the computer directly recognizes
B) uses a series of binary digits or numbers and letters that represent binary digits
C) coding in machine language is tedious and time-consuming
D) the second-generation of programming languages
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
56
One purpose of using test data is to try to cause this kind of error, which causes a program to stop running. What is the term for this kind of error?

A) run-time error
B) syntax error
C) one-time error
D) logic error
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
57
Which of the following uses a condensed form of English to convey program logic?

A) Structured English
B) 4GL
C) Encapsulated English
D) Pseudocode
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
58
COGNITIVE ASSESSMENT What is another term for a computer programmer?

A) scripter
B) coder
C) developer
D) reporter
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
59
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 181 flashcards in this deck.
Unlock Deck
k this deck
60
COGNITIVE ASSESSMENT Which of the following is not true about procedural languages?

A) They are third-generation languages.
B) The programmers uses English-like words to write instructions.
C) A compiler is an embedded program used to aid in the code-writing process
D) The translation process is very complex.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
61
COGNITIVE ASSESSMENT With what type of language do programmers write English-like instructions and interact with a graphical environment?

A) relational
B) visual
C) object-oriented
D) nonprocedural
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
62
COGNITIVE ASSESSMENT SQL be used for which of the following?

A) to define a database and its structure
B) to create programs using sequential steps
C) to access Web-based templates and code
D) to create wizards that help with the programming process
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
63
COGNITIVE ASSESSMENT What is a visual programming language?

A) one that enables the programmer to see the results of code as it is being written
B) one that uses a visual or graphical interface for creating all source code
C) one that is used to create graphics-related programs
D) one that uses graphical objects to represent code
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
64
COGNITIVE ASSESSMENT What term is used by markup languages to describe an interpreted program that runs on the client?

A) applet
B) script
C) servlet
D) ActiveX control
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
65
COGNITIVE ASSESSMENT What RAD tool was created by Sybase?

A) C#
B) Delphi
C) PowerBuilder
D) Mindscript
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
66
COGNITIVE ASSESSMENT Which of the following is not true about programming languages?

A) C++ is commonly used to develop database and Web applications.
B) A programmer needs C programming experience to be a successful C++ programmer.
C) C# is a standard for Web applications and XML-based Web services.
D) F# combines object-oriented and functional languages.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
67
COGNITIVE ASSESSMENT Which of the following is not true about macros?

A) A macro is a series of statements that instructs an application how to complete a task.
B) Because they are used with application software, macros pose no risk to security.
C) Macros can be used to automate routine tasks in a word processing program, for example.
D) A macro recorder captures a set of steps as you perform them and saves it so you can perform them again.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
68
COGNITIVE ASSESSMENT Which of the following is not true about XML?

A) XML combines the Web page content with its formatting so that it can be viewed in multiple forms.
B) Wireless devices use a subset of XML called WML.
C) XSL is a language that works with XML.
D) Two applications of XML are RSS 2.0 and ATOM.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
69
COGNITIVE ASSESSMENT What is a program that often is bundled with a DBMS that can be used to create source code from a specification of the required functionality?

A) a program compiler
B) a use-oriented language
C) a macro
D) an application generator
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
70
COGNITIVE ASSESSMENT What is the purpose of RSS 2.0 and ATOM?

A) to convert a Web site created for a PC into a mobile Web site
B) to enable comments and interaction between a user and a Web site
C) to translate HTML into a Web page that can be viewed using multiple browsers
D) to create specifications that content aggregators use to distribute content to subscribers
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
71
COGNITIVE ASSESSMENT Which of the following is not included in an IDE?

A) a variety of programming languages
B) a compiler and/or interpreter
C) tools for building graphical user interfaces
D) an editor for entering program code
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
72
COGNITIVE ASSESSMENT What does XML use to contain descriptions of a document's characteristics?

A) a data dictionary
B) a theme template
C) a style sheet
D) a format document
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
73
COGNITIVE ASSESSMENT Which of the following is not true about object-oriented programming (OOP) languages?

A) A major benefit of OOP is the ability to reuse and modify existing objects.
B) OOP languages do not work well in a RAD environment.
C) An OOP language is event driven.
D) Java and C# are examples of complete OOP languages.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
74
COGNITIVE ASSESSMENT What does a 4GL programming language enable users and programmers to do?

A) create apps for mobile devices
B) develop applications in a procedural environment
C) access data in a database
D) use graphical language to create multi-platform programs
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
75
COGNITIVE ASSESSMENT In HTML, how is a tag used?

A) to add a nonexecutable comment or note in the code
B) to save a file or page with a unique name
C) to specify how a Web page is displayed when viewed on a Web
D) to specify which browser should be used to view the page
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
76
COGNITIVE ASSESSMENT In an object-oriented programming language, what does an object represent?

A) a group of related instructions
B) the main goal of the program
C) a real person, place, event, or transaction
D) data that is input into the program
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
77
COGNITIVE ASSESSMENT RAD is an acronym for which of the following terms?

A) rapid application development
B) rapid achievement direction
C) real-time access direction
D) real-time application decision
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
78
COGNITIVE ASSESSMENT What is the environment that enables programmers to develop .NET programs using a variety of languages?

A) ASP
B) JIT
C) EE
D) CLR
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
79
COGNITIVE ASSESSMENT Which company developed the Java programming language?

A) Microsoft
B) Oracle
C) Sun Microsystems
D) Bell Laboratories
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
80
COGNITIVE ASSESSMENT Which of the following is not true about Visual Studio?

A) Visual Studio is Microsoft's suite of program development tools that assist programmers in building programs for Windows
B) Visual Basic is a complex language used only by experienced programmers.
C) Visual Studio includes code snippets, which are prewritten code and templates.
D) Visual C++ offers direct access to machine level memory locations.
Unlock Deck
Unlock for access to all 181 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 181 flashcards in this deck.