Thursday, April 19, 2018

Notes for Final Exam Spring 2018

1 comment:

Anonymous said...

CIST2361 Final Notes 19 April 2018

Good to know....... WHEN ALL ELSE FAILS, REFER TO YOUR GLOSSARY FOR KEY TERMS.

Chapter 2 (pg 40) Arithmetic operators and order of precedence

Chp 2 – (pg 80-90s) programming structure, what’s in the “main” what’s not / debugging (what do you turn on)

Ch2 pg36 – what is “whitespace”

Chp 3 – I/O stream and standard IO devices (cin / cout)

Chp 3 – (pg120s-130s) - know the length of the char, int, double (what happens if you try to mix types)

(pgs140s) Understand the difference between “put back and peeks”

Understand “sets” set w, fixed, set precision, show-point

Understand pre and post decrements and increments

Pg162 Understand the syntax for on how to read in a file

Ch4 – one and two selections, if statements, selects, switch

Logic operators and expressions (&&), (II|II), (!= ), (==) *keep in mind that the silent

killer is ( = , == ) the single equal is and assignment operator, and double equal is used to compare (it is not a syntax error it is a logical error

Chp5 – (pg269-310) Know the three different kind of Loops – three kinds of loops (for, while, do while)

(pg 353-362) Note the structure of your functional prototypes

(pg 353-363,375,399) Know the difference between the void and return

Ch7 (pg468*469*- *477) enumerator types:

• What is syntactically legal and illegal on enum types?
• Understand identifiers.
• Can you declare a variable while defining an enum?

Know what “using namespace std” mean and why is it used.

Pg523 – understand the difference between index and elements (understand how many elements are in index, vs how many it corresponds with) ex. int codes[10] ( the number of objects is 10, the max index is 9, and the index begins at 0)

Understand string manipulation ex. Hello there; char[7] = t

Pg(561) Understand multidimensional arrays, columns and rows and segmenting them out by looping.

pg553 – Understand “C strings” and how a “null value” is represented.

Understand structs and arrays

Know the definition of classes, in addition to the following:

• Understand the differences between public and private,
• What is the structure of a class
• What do the terms construct and deconstruct mean when referring to classes
• What is ADT and UML.
• Understand what SHORT CIRCUIT is, and why is it used.