Deck 1: An Introduction to Computers and Problem Solving

Full screen (f)
exit full mode
Question
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.
Use Space or
up arrow
down arrow
to flip the card.
Question
When starting a new program, it is best to start writing code as soon as possible to avoid wasting time thinking about it.
Question
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.
Question
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
Question
Software refers to the people who work with computer hardware.
Question
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.
Question
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.
Question
Visual Basic uses a graphical user interface.
Question
The person who actually runs a computer program is called a

A) user.
B) customer.
C) client.
D) tester.
E) runner.
Question
Often a problem is too difficult to understand until one writes the program.
Question
In most cases, a well-written program need not be tested.
Question
What does the parallelogram flowchart symbol represent?

A) input/output
B) terminal
C) decision
D) connector
E) process
Question
The analysis and design steps of program planning are largely independent of the particular computer language the programmer is using.
Question
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
Question
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
Question
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
Question
The process of finding and correcting errors in a program is called

A) pseudocoding.
B) debugging.
C) algorithms.
D) development cycles.
Question
A collection of lines of instruction is called a(n)

A) program.
B) algorithm.
C) system.
D) programmer.
Question
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
Question
Visual Basic is considered to be a

A) first-generation language.
B) package.
C) higher-level language.
D) machine language.
Question
The purpose of a test or decision in a looping structure is to tell when the loop should end.
Question
"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.
Question
What does the circle flowchart symbol represent?

A) input/output
B) terminal
C) decision
D) connector
E) process
Question
A flowchart is an arrangement of geometric shapes connected by arrows.
Question
A top-down chart is the same thing as a flowchart.
Question
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.
Question
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.
Question
Pseudocode and flowcharts are two different tools or methods used in planning a solution to a problem.
Question
If a problem is very complex, extensive design prior to coding will actually delay the completion of the project.
Question
What does the diamond flowchart symbol represent?

A) input/output
B) terminal
C) decision
D) connector
E) process
Question
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.
Question
During the design phase, all errors will be caught by Visual Basic's smart editor.
Question
Although a flowchart (as its name suggests) depicts data flow very well, it is not easily modified once written.
Question
What does the rectangle flowchart symbol represent?

A) input/output
B) terminal
C) decision
D) connector
E) process
Question
Flowcharts, pseudocode, and top-down charts can be used to solve problems only in Visual Basic.
Question
What does the "rectangle with rounded sides" flowchart symbol represent?

A) input/output
B) annotation
C) decision
D) start/stop
E) process
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/36
auto play flashcards
Play
simple tutorial
Full screen (f)
exit full mode
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.
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.
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
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.
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.
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
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
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
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
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.
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.
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
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.
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.
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
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.
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
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
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
Unlock Deck
Unlock for access to all 36 flashcards in this deck.
Unlock Deck
k this deck
locked card icon
Unlock Deck
Unlock for access to all 36 flashcards in this deck.