C/C++ Programming 2
Ray Mitchell

Course Pretest

 

Approximately 25% of all students who enroll in my C/C++ Programming 2 course do not have adequate background knowledge and end up either failing or getting a lower grade than they would like.

To help prevent this from occurring a pretest has been provided, which must be taken by all C/C++ Programming 2 students and turned in at the second class meeting.  This pretest is not intended to test programming ability, which can only be accurately tested by actual programming.  Instead, its intent is to review some basics in order to point out some of the "gotchas" and portability issues that permeate C and C++, and to make sure that prospective students have at least had sufficient exposure to them to not be confused when they are mentioned in C/C++ Programming 2.

You are not expected to immediately know all the answers.  Instead, you may use any reference materials you wish.  However, after doing so if you still fail to get a score of at least 35 out of the possible 45 I strongly recommend that you consider one of the following options:

    1.    Take (or retake) C/C++ Programming 1;

    2.    Enroll in a less demanding C/C++ Programming 2 course;

    3.    Come up to speed via self-study or tutoring.

Note that getting a good score on the pretest is no guarantee of successfully completing C/C++ Programming 2.

  Follow This Link To The C/C++ Programming 2 Pre-Test