-------------------------------------------------------------------------- Software Design and Development Winter 1995 COM1205 Karl Lieberherr Feb. 25, 1995 --------------------------------------------------------------------------- Midterm YOUR NAME: YOUR NAME: YOUR NAME: --------------------------------------------------------------------------- Open book and open notes. PLEASE GIVE YOUR ANSWERS ON THIS FORM Question 1: ================================================== UNKNOWN1 = NonEmpty UNKNOWN2 = Element UNKNOWN3 = NonEmpty UNKNOWN4 = DemNumber UNKNOWN5 = rest UNKNOWN6 = first UNKNOWN7 = DemNumber UNKNOWN8 = 3 UNKNOWN9 = DemNumber UNKNOWN10 =4 UNKNOWN11 =Empty UNKNOWN12 =DemNumber UNKNOWN13 =22 UNKNOWN14 =1 UNKNOWN15 =2 UNKNOWN16 =e UNKNOWN17 = 33 UNKNOWN18 =e UNKNOWN19 =1 2 3 4 e UNKNOWN20 =22 33 44 e UNKNOWN21 = 0 (false, not equal) UNKNOWN22 = 1 (true, equal) UNKNOWN23 =4 UNKNOWN24 =3 _________________ UNKNOWN25 = | first list 4 | ----------------- ___________________________________ UNKNOWN26 = | first list 4 | second list 3 | ----------------------------------- UNKNOWN27 = 22 33 44 1 2 3 4 e UNKNOWN28 = 7 ____________________________________________ UNKNOWN29 = | first list 4 | second list 3 | list 7 | -------------------------------------------- UNKNOWN30 = $l1 rst: UNKNOWN31 = length UNKNOWN32 = concatenate_rec Question 2: ================================================== UNKNOWN1 = Nothing UNKNOWN2 = x UNKNOWN3 = y UNKNOWN4 = e UNKNOWN5 = Nothing UNKNOWN6 = ( UNKNOWN7 = ) UNKNOWN8 = u Question 3: ================================================== UNKNOWN1 = 5 UNKNOWN2 = from UNKNOWN3 = A UNKNOWN4 = bypassing UNKNOWN5 = c UNKNOWN6 = D UNKNOWN7 = D UNKNOWN8 = get_b()->f2() UNKNOWN9 = get_ds()->f2() UNKNOWN10 =get_d()->f2() UNKNOWN11 =g()