Deck 1: An Introduction to Computers and Problem Solving
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/36
Play
Full screen (f)
Deck 1: An Introduction to Computers and Problem Solving
1
Pseudocode is
A) data that have been encoded for security.
B) the incorrect results of a computer program.
C) a program that doesn't work.
D) the obscure language computer personnel use when speaking.
E) a description of an algorithm similar to a computer language.
A) data that have been encoded for security.
B) the incorrect results of a computer program.
C) a program that doesn't work.
D) the obscure language computer personnel use when speaking.
E) a description of an algorithm similar to a computer language.
E
2
When starting a new program, it is best to start writing code as soon as possible to avoid wasting time thinking about it.
False
3
Suppose in the very early stages of the problem-solving process, your supervisor wants you to show her the relationships between the various processes that will be needed to solve the problem. The best way to do this would be to use
A) a top-down chart.
B) a flowchart.
C) a sample program.
D) pseudocode.
A) a top-down chart.
B) a flowchart.
C) a sample program.
D) pseudocode.
B
4
Which of the following is NOT considered to be one of the three basic features of a program?
A) input
B) processing
C) output
D) store
A) input
B) processing
C) output
D) store
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
5
Software refers to the people who work with computer hardware.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
6
An algorithm is defined as:
A) a mathematical formula that solves a problem.
B) a tempo for classical music played in a coda.
C) a logical sequence of steps that solve a problem.
D) a tool that designs computer programs and draws the user interface.
A) a mathematical formula that solves a problem.
B) a tempo for classical music played in a coda.
C) a logical sequence of steps that solve a problem.
D) a tool that designs computer programs and draws the user interface.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
7
Although the documentation step is usually listed last in the problem-solving process, it should actually begin when the problem is first defined and continue through the problem- solving process.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
8
Visual Basic uses a graphical user interface.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
9
The person who actually runs a computer program is called a
A) user.
B) customer.
C) client.
D) tester.
E) runner.
A) user.
B) customer.
C) client.
D) tester.
E) runner.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
10
Often a problem is too difficult to understand until one writes the program.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
11
In most cases, a well-written program need not be tested.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
12
What does the parallelogram flowchart symbol represent?
A) input/output
B) terminal
C) decision
D) connector
E) process
A) input/output
B) terminal
C) decision
D) connector
E) process
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
13
The analysis and design steps of program planning are largely independent of the particular computer language the programmer is using.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
14
If you are writing a program that needs to repeat a series of calculations, what programming structure should you use to repeat the calculations?
A) sequence structure
B) decision structure
C) looping structure
D) any of the above
A) sequence structure
B) decision structure
C) looping structure
D) any of the above
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
15
Which of the following types of charts shows only the relationships between general program tasks without showing specific modules or directions for data flow?
A) top-down chart
B) flowchart
C) both A and B
D) neither A nor B
A) top-down chart
B) flowchart
C) both A and B
D) neither A nor B
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
16
Which of the following is the proper order of procedures used in the problem-solving process?
A) design, analysis, coding, testing
B) analysis, testing, design, coding
C) analysis, design, coding, testing
D) analysis, design, testing, coding
E) design, testing, analysis, coding
A) design, analysis, coding, testing
B) analysis, testing, design, coding
C) analysis, design, coding, testing
D) analysis, design, testing, coding
E) design, testing, analysis, coding
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
17
The process of finding and correcting errors in a program is called
A) pseudocoding.
B) debugging.
C) algorithms.
D) development cycles.
A) pseudocoding.
B) debugging.
C) algorithms.
D) development cycles.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
18
A collection of lines of instruction is called a(n)
A) program.
B) algorithm.
C) system.
D) programmer.
A) program.
B) algorithm.
C) system.
D) programmer.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
19
Which one of the following is NOT one of the three basic types of statement structures?
A) sequence
B) loop
C) decision
D) input/output
A) sequence
B) loop
C) decision
D) input/output
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
20
Visual Basic is considered to be a
A) first-generation language.
B) package.
C) higher-level language.
D) machine language.
A) first-generation language.
B) package.
C) higher-level language.
D) machine language.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
21
The purpose of a test or decision in a looping structure is to tell when the loop should end.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
22
"Desk-checking" refers to
A) the continual problem programmers have with losing things.
B) timing a program to see how fast it completes its tasks.
C) testing an algorithm at the flowchart stage using several different kinds of data.
D) having a fellow programmer read your pseudocode to be sure it is understandable.
A) the continual problem programmers have with losing things.
B) timing a program to see how fast it completes its tasks.
C) testing an algorithm at the flowchart stage using several different kinds of data.
D) having a fellow programmer read your pseudocode to be sure it is understandable.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
23
What does the circle flowchart symbol represent?
A) input/output
B) terminal
C) decision
D) connector
E) process
A) input/output
B) terminal
C) decision
D) connector
E) process
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
24
A flowchart is an arrangement of geometric shapes connected by arrows.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
25
A top-down chart is the same thing as a flowchart.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
26
The divide-and-conquer-method of problem solving breaks a problem into large, general pieces first, then refines each piece until the problem is manageable.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
27
A graphical depiction of the logical steps to carry out a task and show how the steps relate to each other is called a(n)
A) flowchart.
B) pseudocode.
C) algorithms.
D) hierarchy chart.
A) flowchart.
B) pseudocode.
C) algorithms.
D) hierarchy chart.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
28
Pseudocode and flowcharts are two different tools or methods used in planning a solution to a problem.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
29
If a problem is very complex, extensive design prior to coding will actually delay the completion of the project.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
30
What does the diamond flowchart symbol represent?
A) input/output
B) terminal
C) decision
D) connector
E) process
A) input/output
B) terminal
C) decision
D) connector
E) process
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
31
Suppose your supervisor at work wants you to write a program to accomplish a task that he has specified. However, he has not let you know which computer language to use. It is still possible to design the program in pseudocode.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
32
During the design phase, all errors will be caught by Visual Basic's smart editor.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
33
Although a flowchart (as its name suggests) depicts data flow very well, it is not easily modified once written.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
34
What does the rectangle flowchart symbol represent?
A) input/output
B) terminal
C) decision
D) connector
E) process
A) input/output
B) terminal
C) decision
D) connector
E) process
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
35
Flowcharts, pseudocode, and top-down charts can be used to solve problems only in Visual Basic.
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
36
What does the "rectangle with rounded sides" flowchart symbol represent?
A) input/output
B) annotation
C) decision
D) start/stop
E) process
A) input/output
B) annotation
C) decision
D) start/stop
E) process
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck