Section 1.1 An Introduction to Computers
1. Visual Basic is considered to be a
(A) first-generation language.
(B) package.
(C) higher-level language.
(D) machine language.
C
2. The person who actually runs a computer program is called a
(A) user.
(B) customer.
(C) client.
(D) tester.
(E) runner.
A
3. A collection of lines of instruction is called a(n)
(A) program.
(B) algorithm.
(C) system.
(D) programmer.
A
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
D
5. Software refers to the people who work with computer hardware. (T/F)
F
6. Visual Basic uses a graphical user interface.. (T/F)
T
,Section 1.2 Windows, Folders, and Files
1. Which of the following actions cannot be done with a mouse?
(A) Hover
(B) Click
(C) Double-click
(D) Drag
(E) Erase
E
2. Which of the following does not appear in a filespec?
(A) drive
(B) path
(C) filename
(D) user name
D
3. Which of the following is NOT a valid filename?
(A) MYFILE.TXT
(B) MYFILE.TXT
(C) SALES.TXT
(D) MYDATA*.TXT
D
4. A folder is the same as a directory. (T/F)
T
5. Windows considers the filenames "MYDATA.TXT" and "mydata.txt" to be identical. (T/F)
T
6. The root folder of a disk contains all the other folders on the disk.. (T/F)
T
Section 1.3 Program Development Cycle
1. 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.
C
,2. 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
C
3. The process of finding and correcting errors in a program is called
(A) pseudocoding.
(B) debugging.
(C) algorithms.
(D) development cycles.
B
4. In most cases, a well-written program need not be tested. (T/F)
F
5. The analysis and design steps of program planning are largely independent of the particular
computer language the programmer is using. (T/F)
T
6. When starting a new program, it is best to start writing code as soon as possible to avoid
wasting time thinking about it. (T/F)
F
7. Often a problem is too difficult to understand until one writes the program. (T/F)
F
8. 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. (T/F)
T
, 9. Order the steps in the program development cycle starting with 1 for the first step and so on.
____ Program design (devise an algorithm).
____ Test the program until it is error free.
____ Test the design.
____ Problem analysis (define the problem).
____ Determine the input and output.
____ Review the code.
____ Add new features.
____ Code the program.
____ Enter the program.
384127956
Section 1.4 Programming Tools
1. What does the parallelogram flowchart symbol represent?
(A) input/output
(B) terminal
(C) decision
(D) connector
(E) process
A
2. 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
3. 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
D