Basic Programming Final Exam Review Name:
The exam will focus on chapters 8 through 12, since that is the material that we
studied in the second semester. Technically, it will cover the whole textbook and course
since you need to understand syntax, structures, and algorithms from chapters 1 through 7
in order to understand concepts in chapters 8 through 12.
Exam Info:
The exam will be held on ________________________, June , from ___________ to
___________.
Your class period will take the exam in Room __________________ (Proctor - ).
Bring a few sharpened, #2 pencils and a calculator. Also, clean out your textbook by
removing its bookcover, removing paper that may be kept in it, and erasing any pencil
marks BEFORE the exam. Bring your textbook to the exam. (Make sure that your name is
printed in the appropriate area inside the cover of the textbook.) Bring your workbook to
the exam as well.
Recommended Study Strategy:
- Look over the chapter vocab lists for chapters 8 through
12. These lists can be found on our Web site. Many of the words are bold in the chapter
readings. Identify the words that you do not remember and look them up. If you still have
your chapter vocab assignment files review them as well.
- Look over the chapter objective lists for chapters 8
through 12. These lists can be found on the first page of each chapter in the textbook and
on our Web site as well. Make sure that you can do what each objective specifies. If you
are confused about an objective, reread the necessary portion of the textbook and review
the Web site's online notes.
- Review the workbook exercises from chapters 8 through 12, especially those that were
assigned as homework.
- Practice writing code segments, structures, routines and even whole procedures. You will
be expected to write syntactically correct code on the exam.
Example:
Write a statement that declares a variable named Total as an integer.
Answer:
Dim Total as Integer
Example:
Write a For/Next loop that uses a loop variable named Counter and
iterates 10 times. The computer should beep on each iteration.
Answer:
For Counter = 1 To 10
Beep
Next Counter
- Practice desk-checking code segments and programs to determine what the output will be.
There will be problems similar to the What Does This Program Do (WDTPD) topic from the
ACSL competition.
Example:
Show the list of values taken by the variable A and circle its last
value as the following segment executes:
X = 5
A = 0
Do While X >= 3
X = X - 1
If X Mod 2 = 0 Then
A = A + X
Else
A = A - X
End If
Loop
Answer: A = 0 4 1 3
- Practice answering short answer/essay questions (that is, full complete sentences). Some
of the chapter objectives will be given on the exam in the form of short answer/essay
questions. While some of these may be answered in a couple of sentences, others may take a
whole paragraph or more to fully answer.