This review list is meant to give you an idea of the types of questions and topics that will be covered. It is by no means an exhaustive list. The actual exam will possibly contain questions and/or coding problems similar to those in this review guide, IN ADDITION to questions and/or coding problems related to any material gone over in lecture, group exercises, labs, homework assignments, course lecture notes, etc.
    a = 3 
    b = 17
    a = b % a
    a += 1 
    b = a + 5 
    print "a = %d, b = %d\n" % (a, b)
    a = 4
    b = 3
    c = 1
    if a < b + 1:
        print "Stop and smell the roses"
    elif a > b + c:
        print "Type A personality"
    elif a % b >= c:
        print "What doesn't kill me, makes me stronger"
    else:
        print "I sense a lot of anxiety in this room."
    for i in range(1, 16):
        if i % 3 == 0:
            print i
    str = "Hello Class"
    print str[6]
    print str[3:]
    print str[7:11]
    print str[-1]   
            if temp < 32:
                print "ice"
            elif temp < 212:
                print "water"
            else:
                print "steam"
def mickey (x, y):
    z = x - y
    print "mickey: x = %d, y = %d, z = %d" % (x, y, z)
    return z
def mouse (c):
    a = 1
    b = c * 2 + a 
    a = b + 5
    c = mickey (a, b)
    print "mouse: a = %d, b = %d, c = %d" % (a, b, c)
    return b
def main():
    a = 2
    b = 3
    c = 3
    a = mickey (b + 5, c)
    b = mouse (c)
    print "main: a = %d, b = %d, c = %d" % (a, b, c)
main()
    for i in range(4):
        for j in range(5):
            if i + 1 == j or j + i == 4:
                print "+",
            else:
                print "o",
        print
def findNet ( hours, ________, _______ ):
    STANDARD_HOURS = 40
    TAX_BRACKET_AMT = 1000
    HIGH_TAX_RATE = ________
    LOW_TAX_RATE = ________
    if _______ > STANDARD_HOURS _____  not exempt:
        extraHours = hours - STANDARD_HOURS
        grossPay = STANDARD_HOURS * _______  + extraHours * payRate * ______
    else:
        grossPay = hours * _______ 
    if grossPay > _____________ :
        netPay = grossPay - grossPay * _______ 
    
    _________
        netPay = grossPay - grossPay * _______ 
    ________ "Hours = %d and Net Pay = _______" % (hours, netPay)
    ________  __________ 
    a = 2
    b = 3
    b *= a
    a += b
    print "%d %d" % (a, b)
    m = 5
    n = 8
    print "%d %d" % (m % n, n % m)
def f(x):
    print x,
def g(x):
    f(x + 1)
    print x,
def main():
    g(4)
    f(5)
    g(6)
main()
 
def x(m):
    print "x: %d" % (m)
    return m + 2
def y (n):
    print "y: %d  %d" % (n, x(n))
    return n * 3
def main():
    r = x(12)
    s = y(7)
    print "main: %d  %d" % (r, s)
main()
    x = 1
    if x > 3:
        if x > 4:
            print "A",
        else:
            print "B",
    elif x < 2:
        if (x != 0):
            print "C",
    print "D"
    for g in range (1, 4):
        for h in range (3):
            if g == h:
                print "O",
            else:
                print "X",
        print
def f1(a, b):
    print "f1:  %d  %d" % (a, b)
    return a
def f2(b, c):
    print "f2:  %d  %d" % (b, c)
    return c
def main():
    a = 2
    b = 5
    c = 7
    c = f1(a, b)
    print "main:  %d  %d  %d" % (a, b, c)
    b = f2(a, c)
    print "main:  %d  %d  %d" % (a, b, c)
main()