What This Document Is
This document is a sample test for CS 112, Introduction to Problem Solving and Programming, offered at the University of Idaho. It’s designed to help students assess their understanding of core concepts covered in the course leading up to the second exam. The format mirrors a typical in-class test environment, emphasizing individual work and recall of learned material. It focuses on applying programming principles rather than relying on external resources.
Why This Document Matters
This resource is invaluable for students preparing for Test Two in CS 112. Working through this sample test allows you to identify areas where your understanding is strong and pinpoint topics requiring further review. It’s particularly useful for self-assessment and practicing time management under exam conditions. Utilizing this sample *before* the actual test can significantly reduce anxiety and improve performance. It’s best used after completing assigned readings and practice exercises.
Topics Covered
* Fundamental Programming Concepts
* Program Code Analysis & Error Identification
* Predicting Program Output
* Function Design and Implementation
* Conditional Statements and Control Flow
* Basic Mathematical Functions
* File Input/Output (conceptual understanding)
What This Document Provides
* A variety of question types, including multiple-choice, error identification, and output prediction.
* Coding problems requiring the design and conceptualization of functions.
* Scenarios involving electricity usage calculations and output formatting.
* A bonus question prompting reflection on fundamental programming structures.
* A representative sample of the difficulty and scope of questions expected on Test Two.
* A structured format to simulate the actual testing experience.