Download presentation
Presentation is loading. Please wait.
Published bySilvester Hart Modified over 8 years ago
1
CS 1428 Exam I Review
2
Exam Format 130 Total Points – 40 Points Writing Programs – 30 Points Tracing Algorithms and determining results – 20 Points Short Answer – 35 Points Fill in the Blank Similar to quizzes and programming assignments
3
Example Programming Problem Write a program that reads a floating point number representing the side of a square from a file named “test.txt” and prints out the area of the square formatted to five decimal places.
4
Example Tracing Problem What will the EXACT output of the following program be? i nt foo = 9; string str = "Hey!"; float foo2 = 5.7; foo2 = foo - foo2; if (foo > foo2) cout << "Hello!"; else if (foo < foo2) cout << foo2; else cout << foo; cout << endl; cout << "foo2 is: " << fixed << setprecision(1) << foo << endl;
5
Example Short Answer Approximately how many 12KB pictures could I put in my 10MB flash memory?
6
Chapter 1 25 points – Binary numbers Conversions to/from base 10 Simple addition and subtraction – No conversion to/from 2’s complement – Terminology Bits, bytes kilo, mega, giga, tera – What do they mean? Machine language, assembly language, high- level language Von Neumann architecture Problem solving process – Types of errors
7
Chapter 2 50 Points – Variables and Identifiers Valid identifiers Data types – Integer types – Floating Point types – Characters – Boolean – Assignment – Arithmetic Operators
8
Chapter 3 30 Points – cin – Mathematical expressions Order of precedence Combined operators (e.g. += and ++) – static_cast – Constants – Formatted output – Mixed mode operations (mixing floats and ints) – File input and output
9
Chapter 4 25 Points – Relational operators – Truth tables Logical operators && || ! – if statements – if-else – if-else-if
10
How to Study Rewrite all the programs. Redo labs. Learn by doing and recognizing patterns. Don’t stay up late!! Get some sleep and eat a good breakfast.
11
What to bring Pencils and erasers We will provide scratch paper No calculators
12
Questions
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.