-------------------------------------------------------------------------- Software Design and Development Winter 1994 COM 1205 -------------------------------------------------------------------------- Final - Answer Form YOUR NAME: Question 1: ================================================== UNKNOWN1 = CubePaths UNKNOWN2 = < paths > A_List UNKNOWN3 = [ < b > B ] [ < d > D ] [ < e > E ] UNKNOWN4 = [ < a > A ] [ < c > C ] [ < h > H ] UNKNOWN5 = [ < d > D ] [ < e > E ] [ < g > G ] UNKNOWN6 = A_List UNKNOWN7 = "the entire cube" UNKNOWN8 = yes UNKNOWN9 = -> A, d, D (choice) UNKNOWN10 = -> D, c, C (choice) UNKNOWN11 = -> C, g, G (choice) UNKNOWN12 = A = [ < b > B ] . B = . Question 2: ================================================== UNKNOWN1 = "(" UNKNOWN2 = "," UNKNOWN3 = ")" UNKNOWN4 = "a" UNKNOWN5 = nothing UNKNOWN6 = "." UNKNOWN7 = "b" UNKNOWN8 = "c" UNKNOWN9 = "d" UNKNOWN10 = "e" UNKNOWN11 = "f" UNKNOWN12 = "h" UNKNOWN13 = "g" Question 3: ================================================== UNKNOWN1 = new Comment(new DemString(" f4 is done")) UNKNOWN2 = f UNKNOWN3 = F UNKNOWN4 = d UNKNOWN5 = D UNKNOWN6 = f UNKNOWN7 = d UNKNOWN8 = f UNKNOWN9 = d UNKNOWN10 = f UNKNOWN11 = d UNKNOWN12 = G UNKNOWN13 = G UNKNOWN14 = f UNKNOWN15 = d UNKNOWN16 = f UNKNOWN17 = d Question 4: ================================================== UNKNOWN1 = 0 UNKNOWN2 = Basket UNKNOWN3 = Apple UNKNOWN4 = Apple UNKNOWN5 = return_val UNKNOWN6 = get_weight UNKNOWN7 = 0 UNKNOWN8 = Basket UNKNOWN9 = Fruit UNKNOWN10 = Fruit UNKNOWN11 = return_val UNKNOWN12 = this -> get_weight UNKNOWN13 = new Thing_List() UNKNOWN14 = Thing UNKNOWN15 = Thing UNKNOWN16 = return_val UNKNOWN17 = append UNKNOWN18 = before UNKNOWN19 = apple_count > before UNKNOWN20 = return_val UNKNOWN21 = append UNKNOWN22 = this -> set_weight(new DemNumber(*(this -> get_weight()) + 2)) UNKNOWN23 = *out* int apple_count = (@ 0 @) UNKNOWN24 = *from* Basket *to* Apple Question 5: ================================================== UNKNOWN1 = nesting_level UNKNOWN2 = apple 10 UNKNOWN3 = orange 15 UNKNOWN4 = basket UNKNOWN5 = orange 11 UNKNOWN6 = apple 14 UNKNOWN7 = apple 8 UNKNOWN8 = apple 9 UNKNOWN9 = apple 10 UNKNOWN10 = orange 15 UNKNOWN11 = basket UNKNOWN12 = orange 11 UNKNOWN13 = apple 14 UNKNOWN14 = apple 8 UNKNOWN15 = apple 9 UNKNOWN16 = -1 UNKNOWN17 = 0 UNKNOWN18 = 0 UNKNOWN19 = 0 UNKNOWN20 = 1 UNKNOWN21 = 1 UNKNOWN22 = 1 UNKNOWN23 = 2 UNKNOWN24 = 1 Question 6: ================================================== UNKNOWN1 = -1 UNKNOWN2 = get_nested UNKNOWN3 = cout << this << endl << " nesting_level " << nesting_level ; UNKNOWN4 = nesting_level = nesting_level - 1 ; UNKNOWN5 = get_one UNKNOWN6 = get_more UNKNOWN7 = print_nesting_level UNKNOWN8 = nesting_level UNKNOWN9 = endl UNKNOWN10 = nesting_level UNKNOWN11 = nesting_level