Ch 1

25 July 2022
4.7 (114 reviews)
66 test answers

Unlock all answers in this set

Unlock answers (62)
question
F
answer
Software can be classified into two broad types: application software and programming software.
question
T
answer
Every programming language has rules governing its word usage and punctuation.
question
T
answer
Besides the popular, comprehensive programming languages such as Java and C++, many programmers use scripting languages such as Python, Lua, Perl, and PHP.
question
F
answer
Professional computer programmers write programs to satisfy their own needs.
question
T
answer
The heart of the programming process lies in planning the program's logic.
question
F
answer
Once a program is completely coded, it is ready for a company or organization to use.
question
F
answer
A flowchart is an English-like representation of the logical steps necessary to solve a problem.
question
T
answer
An infinite loop is a flow of program logic that repeats and never ends.
question
F
answer
Alan Turing is often regarded as the first programmer.
question
T
answer
Programmers can use either procedural programming or object-oriented programming to develop programs.
question
A
answer
_____data items may involve organizing or sorting them, checking them for accuracy, or performing calculations with them. a. Processing b. Inputting c. Outputting d. Converting
question
B
answer
____ errors are relatively easy to locate and correct because the compiler or interpreter you use highlights every error. a. Logic b. Syntax c. Input d. Process
question
B
answer
If you use an otherwise correct word that does not make sense in the current context, programmers say you have committed a ____ error. a. syntax b. logic c. semantic d. programming
question
B
answer
A(n) ___ is a named memory location whose value can vary. a. input b. variable c. output d. logic
question
D
answer
Computer programmers often refer to memory addresses using ____ notation. a. binary b. indirect c. mathematical d. hexadecimal
question
A
answer
Before a programmer plans the logic of the program, he or she must ____. a. understand the problem b. write the program code c. test the program d. maintain the program
question
D
answer
After a programmer plans the logic of a program, the next step is ____. a. understanding the problem b. testing the program c. translating the program d. coding the program
question
A
answer
The process of walking through a program's logic on paper before you actually write the program is called ____. a. desk-checking b. flowcharting c. pseudocoding d. testing
question
B
answer
Typically, a programmer develops a program's logic, writes the code, and ____ the program, receiving a list of syntax errors. a. runs b. compiles c. executes d. tests
question
D
answer
The process of finding and correcting program errors is called ____. a. desk-checking b. syntax-checking c. error correcting d. debugging
question
C
answer
After programs are put into production, making necessary changes is called _____. a. debugging b. conversion c. maintenance d. testing
question
D
answer
Using ____ involves writing down all the steps you will use in a program. a. a compiler b. an interpreter c. a flowchart d. pseudocode
question
D
answer
. In a flowchart, the ____ is used to represent processing. a. circle b. diamond c. triangle d. rectangle
question
C
answer
The ____ is used to represent output in a flowchart. a. square b. circle c. parallelogram d. triangle
question
B
answer
The ____ is the standard terminal symbol for a flowchart. a. circle b. lozenge c. diamond d. square
question
B
answer
. The repetition of a series of steps is called a(n) ____. a. repeat flow b. loop c. flow d. infinite loop
question
B
answer
A(n) ____ is a repeating flow of logic with no end. a. nonterminated condition b. infinite loop c. variable d. decision symbol
question
C
answer
You represent a decision in a flowchart by drawing a decision symbol, which is shaped like a ____. a. parallelogram b. square c. diamond d. circle
question
C
answer
Match The Term With The Def. Many programming languages use the term ____ to refer to the marker that is used to automatically recognize the end of data in a file. a. data_end b. end_data c. eof d. eod
question
C
answer
A(n) ____ tells the user what to enter. a. command line b. input screen c. prompt d. data line
question
A
answer
A(n) ____ is a program that you use to create simple text files. a. text editor b. IDE c. GUI d. GDE
question
D
answer
A(n) ____ is a software package that provides an editor, a compiler, and other programming tools. a. GUI b. CGI c. GDE d. IDE
question
C
answer
A(n) ____ is a location on your computer screen where you type text entries to communicate with the computer's operating system. a. input line b. communication line c. command line d. GCI
question
D
answer
A ____ allows users to interact with a program in a graphical environment. a. GCI b. CGI c. command line d. GUI
question
C
answer
The major difference between the two main programming styles in use today is the ____. a. use of flowcharts versus pseudocode b. testing procedure used by the programmer c. programmer's focus during the earliest planning stages of a project d. programming language used
question
Executes
answer
Complete The Statement. When instructions are carried out, a program runs, or ____________________.
question
Algorithm
answer
Complete The Statement. A(n) ____________________ is the sequence of steps necessary to solve any problem.
question
Parallelogram
answer
Complete The Statement. When you draw a flowchart, you use a(n) ____________________ to represent the input symbol, which indicates an input operation.
question
Dummy
answer
Complete The Statement. A preselected value that stops the execution of a program is often called a(n) ____________________ value because it does not represent real data.
question
Procedural
answer
Complete The Statement. A(n) ____________________ programmer would approach a problem by dividing the process into manageable subtasks.
question
Class Object
answer
Complete The Statement. blueprint/model : house(s) :: _____________ : ________________
question
Integrated Development Environment
answer
Complete The Statement. IDE stands for ______________ _______________ _______________ .
question
Graphical User Interface
answer
Complete The Statement. GUI stands for ________________ _______________ __________________ .
question
Beginners All Purpose Symbolic Instruction Code
answer
Complete The Statement. BASIC stands for B_____________ A___-___________ S___________ I___________ C_______.
question
Kemeny Kurtz
answer
Complete The Statement. The BASIC programming language was created by Drs. _____________ and ___________.
question
Dartmouth
answer
Complete The Statement. The BASIC programming language was developed at _______________ College.
question
G
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Equipment, or the physical devices, associated with a computer
question
B
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Instructions that tell the computer what to do
question
A
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Contents are lost when the computer is turned off or loses power
question
D
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Represent(s) the millions of on/off circuits within the computer
question
C
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Incorrectly spelled words, or reversing the proper order of two words in a computer program
question
J
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation All the supporting paperwork for a program
question
H
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Pictorial representation of the logical steps it takes to solve a problem
question
F
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation English-like representation of the logical steps it takes to solve a problem
question
I
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Used to show the correct sequence of statements
question
E
answer
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Preselected value that stops the execution of a program
question
Racetrack
answer
Terminal (Start Stop)
question
Arrow
answer
Flowline (Direction of Program Flow)
question
Parallelogram
answer
Input, Output
question
Rectangle
answer
Process/Processing
question
Diamond
answer
Decision
question
Hexagon
answer
Pre-processing/formatting
question
Dotted Line with open rectangle
answer
Comment/Explanation Some Declaring Explanation of code
question
Notecard
answer
Internal Module Call
question
Football Field
answer
External Module Call
question
Circle
answer
Continuation on another page