START WHEN YOU ARE READY
C++ final assessment
Read code, reason about its behavior, then write solutions of your own. You can take this final without completing any chapter.
- Knowledge section
- 30 multiple-choice questions
- Written practice
- 2 coding problems with review rubrics
- Passing threshold
- 80% overall · 50% in every chapter area
- Time limit
- None. Work at your own pace.
How this assessment works
- Every final contains at least 30 scored questions. You must meet both the overall score and the minimum for each chapter area. Completing chapters alone does not award a certificate.
- Questions and answer choices are shuffled. You can revisit answers before submitting.
- Write a meaningful response to each coding problem. After submission, compare your work with the rubric and sample solution. Written responses are not automatically graded.
- Answers and time spent per question are saved locally. Timing runs while this page is visible and focused; there is no on-screen timer.
- Unusually fast attempts are flagged for integrity review and do not unlock a certificate automatically. A timing flag is not proof of cheating.
- This is an unproctored CodeQuest assessment. Local timing cannot verify identity or detect every form of outside help.
Original questions, inspired by the AP approach
This final uses code analysis and written responses adapted to this language. It is not an AP exam for this language. CodeQuest is independent of College Board. No AP score or college credit is awarded.