Intro to Computers – Ch 13 (Test) – Flashcards
Unlock all answers in this set
Unlock answersquestion
Programs created for mass distribution often have two stages of testing: an internal onsite test and one or more rounds of outside tests (called ____).
answer
Beta tests
question
____ is a broad term to describe creating and managing an application throughout its entire lifecycle—from design through coding and testing, to maintenance, and, eventually, to retirement.
answer
Application Lifecycle Management (ALM)
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.
answer
Desk
question
____ create the forms or screens used to input data into a program or database.
answer
Form generators
question
C is an object-oriented programming language developed by Sun Microsystems. _________________________
answer
False
question
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.
answer
Java
question
The Rainbow Trout Company specializes in developing software that is useful to amateur and professional fishermen. They often work on projects with constantly changing requirements.
To allow everyone, not just the original programmer, to understand the source code of a program, the Rainbow Trout Company follows a set of ____—a list of rules designed to standardize programming styles.
answer
Coding standards
question
The Rainbow Trout Company uses the ____ approach, which emphasizes teams of people working closely together, which provides for continuous learning and adaptation as the project is developed.
answer
Agile software development
question
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.
answer
Scheme
question
If an application is going to need to interact with existing programs, it will likely be coded in the same language as those other programs.
answer
True
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.
answer
Variables
question
A(n) ____ is a software program that helps programmers develop software.
answer
Application generator
question
____, which dates back to 1954, was designed by scientists and is oriented toward manipulating formulas for scientific, mathematical, and engineering problem solving applications.
answer
FORTRAN
question
____ values are values that represent one of two states—yes (true) or no (false).
answer
Boolean
question
Fourth-generation languages (4GLs) are ____.
answer
very-high-level languages
question
A(n) ____ is designed for a specific programming language and translates programs written in that language into machine language so it can be executed.
answer
Compiler
question
A ____ is simply a series of statements that follow one another. After the first statement has been carried out completely, the program control moves to the next statement, and so forth.
answer
Sequence control structure
question
Programmers often use temporary dummy print statements—print statements that are temporarily inserted into the code—to help locate a ____.
answer
Logic error
question
____ was created to fill the need for a teaching tool to encourage structured programming.
answer
Pascal
question
The first official recorded use of the word "bug" in the context of computing is associated with the temporary failure of the ____ computer.
answer
Mark II
question
In the program design step of the PDLC, the specifications developed during the problem analysis step are used to develop a(n) ____ for the program.
answer
Algorithm
question
With the ____, the instructions in the loop are repeated as long as a certain condition is false.
answer
Do until structure
question
Program coding is the process of writing the actual program steps in the proper format for a particular programming language. _________________________
answer
True
question
____ is the first phase of the PDLC.
answer
Problem analysis
question
____ are small programs that are designed to be inserted into Web pages and run using a Java-enabled Web browser.
answer
Java applets
question
Fourth-generation languages are commonly used to access ____.
answer
Databases
question
____ was designed as an easy-to-learn beginner's language.
answer
BASIC
question
Program ____ use graphic symbols and relational operators (such as < for "less than" and = for "equal to") to portray the sequence of steps needed to fulfill the logic in that program, module, or method.
answer
Flowcharts
question
Tool such as Microsoft's ____ are helping to bridge different platforms and programming languages.
answer
.NET framework
question
Two of the most significant approaches to programming are procedural programming and ____.
answer
Object-oriented programming
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.
answer
Comments
question
The earliest programming languages—machine language and assembly language—are referred to as ____.
answer
Low-level languages
question
A(n) ____ occurs when the programmer has not followed the proper rules of the programming language being used.
answer
Syntax error
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.
answer
Logic
question
Rather than creating a complete object module for a program, a(n) ____ reads, translates, and executes the source program one line at a time.
answer
Interpreter
question
The repetition control structure is also called the selection control structure.
answer
False
question
With a logic error, the program will run but the output will be wrong.
answer
True
question
Java source code cannot be converted into object code using a Python compiler. _________________________
answer
True
question
Although there is no precise definition of 3GLs, they are even further from machine language than fourth-generation languages, and, therefore, are much easier to use. _________________________
answer
False
question
Python programs run on computers using the Windows, Linux, UNIX, Mac OS X, or OS/2 operating systems, as well as on some mobile devices.
answer
True
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. _________________________
answer
True
question
An advantage to using 4GLs is that they can result in a smaller number of program statements and more efficient object code when they are compiled into machine language.
answer
False
question
With a(n) sequence control structure, the direction that the program control takes depends on the results of a certain condition. _____________________________
answer
False
question
With most programs, compiling or interpreting a program will result in errors—the assembling process consists of locating and correcting these errors.
answer
False
question
In addition to its traditional uses, COBOL is evolving to support new applications.
answer
True
question
With the do until structure, the instructions in the loop are repeated as long as a certain condition is true. _________________________
answer
False
question
An IDE is a tool that prepares reports to be used with a software program quickly and easily.
answer
False
question
Run time errors are noticed after all syntax errors are corrected and the program can be executed. _________________________
answer
True
question
In a(n) procedural program, variables can be accessed and their values changed from any module in the program, as appropriate. _________________________
answer
True
question
The figure above shows the selection control structure. _________________________
answer
False
question
A program bug is an error that causes a program to malfunction.
answer
True
question
Much of the coding in a declarative programming language consists of mouse clicks to select instructions and issue commands to the program. _________________________
answer
True
question
Structure charts are used to illustrate the step-by-step logic that is to take place within a program, module, or method.
answer
False
question
To use a macro recorder, you start the macro recorder and then you perform the desired tasks—the macro recorder records all of the keystrokes and mouse clicks you make until the recorder is turned off.
answer
True
question
Pseudocode expresses the steps in a program, module, or method, but uses English-like statements in place of the flowchart's graphical symbols.
answer
True
question
Procedural programming utilizes procedures, which are also called modules or subprograms. _________________________
answer
True
question
One or more rounds of outside tests for programs created for mass distribution are referred to as alpha tests. _________________________
answer
False
question
User documentation normally consists of a user's manual containing instructions for running the program, a description of software commands, and so forth. _________________________
answer
True