CS110
-
Introduction to Computers and Applications
SPRING 2008 - Final Exam
Monday, May 12 (Group
M)
4:00 p.m. - 7:00 p.m.
•
• Second Notice: April 28 • •
ROUTE 18
TRAFFIC NOTES:
(1) WARNING: Route 18 construction
continues in the New Brunswick area, resulting in
increased traffic congestion. It is particularly important to
allow sufficient travel time between campuses when you have an exam;
consideration will be not be given to students arriving late to an exam
due to transportation and/or
construction delays.
For detailed information and restrictions, see the Route
18 Construction Update Website
Sections
|
Instructor
|
Exam Location
|
01 - 06, 28 - 32
|
Jt
|
HCK-138 (Douglass)
|
09 - 11, 14 - 18
|
Alan Belowich
|
SC-123 (CAC)
|
21 - 25
|
Kate Goelz
|
SC-135 (CAC)
|
NOTICE:
You must take the exam in the
room assigned to your section. Taking the exam in the wrong room
will lower your final grade by one letter.
Reminders:
1. Bring current Rutgers
ID (photo with signature) to the exam.
2. You must take the exam in the location assigned to your
group
NOTE:
Taking the exam in the
wrong location will lower your final grade by one letter grade
3. Calculators and cellular products are not
permitted in the
exam room. Bringing a calculator or any cellular product into the
exam room will result in a zero grade on the exam. Do not bring electronic or cellular
devices to the exam!
4. Students with three or more scheduled exams on one
calendar day or
three or more scheduled
exams in consecutive time periods, including
the CS110 final exam,
should provide appropriate documentation to their instructor before the
last lecture meeting.
Students who do not provide acceptable documentation of a final exam
conflict by the last meeting
of their CS110 lecture are not eligible for the makeup exam.
Exam
Topics :
- Jt's Conversations on TRUE BASIC: chapters 2 through 9
- Technology in Action (Evans), Fourth Edition: chapter 4 -
database management, graphics, presentation, spreadsheet
Exam
Format, Points (tentative format; check back later for updated
information):
Total Points = 150
- Writing Programs:
2 programs @ 15 points each
- write TRUE BASIC code using statements from chapters 2 though 9
- one program using parallel arrays and counted loops
- one program using conditional loop with sentinel value,
counters, accumulators
- Program Tracing and
BASIC Statements: 12 questions @ 2 points each
- Examples:
1. Given the following program:
a. what is the value of J
b. how many times will Hello print?
c. why is the REM statement used
in this program?
REM this is a friendly program
FOR J = 50 TO 20 STEP -7
PRINT "Hello"
NEXT J
PRINT "the value of J is now "; J
END
2. When the following statement is processed, what will be the
value of NUM?
LET NUM = MAX(SQR(81), ABS(-46) +
REMAINDER(25, MIN(20, 10)))
3. For each of the following functions, list its purpose and
write an example of its format: SQR, REMAINDER, TIME$, INT
- Output Tracing:
5 programs @ 5 points each
- Trace the program and write what will be printed in the Output windowwhen the RUN command is
selected
- After tracing the program, draw a box around the code that will
appear in the Output window
- Finding Errors:
4 programs, each with 5 errors @ 2 points each error
- 1 point to identify the error
- 1 point to correct the drror
Note: Correct the error. Do not change the statement.
- To get credit for each error, you must:
- circle and number the word(s) in the
code which are incorrect
- rewrite the code or describe how each error should be
corrected
- Database:
7 questions @ 3 points each
- Given a completed dataile, you will be asked to:
- sort the datafile using primary and secondary fields with
tie-breaker consideration
- identify records included in a subset of the datafile using
logical and relational operators
- Software Characteristics:
10 questions @ 1 point each
- Given a list of features, identify in which software category
the feature is found
- Software Categories: Graphics, Spreadsheet, Database,
Presentation
Return
to: