ĐĎॹá>ţ˙ EOţ˙˙˙Dm˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ěĽÁq` řżr8bjbjqPqP 5v::H0&˙˙˙˙˙˙¤â â â â V V V j rŠrŠrŠ8ŞŠ,֊Äj z|Ś‹ź‹"ދދދ(Eź`ůűűűűűű$öh^žV S’S’S’â â ދދ;4‡§‡§‡§S’’â RދV ދů‡§S’ů‡§‡§îńˆ4 "V iދš‹ °˜ëŰĂřÇrŠĺšf y `Ő$J0zŮ üKĽŢüŔiüV ilaL­6‡§ă,‘Daaa)§^aaazS’S’S’S’j j j „EîO„:j j j îOj j j â â â â â â ˙˙˙˙ Name:_______________________ Covers Chapters 7-9CSCI 1302 OO Programming Armstrong Atlantic State University Instructor: Y. Daniel Liang (50 minutes) Part I: Multiple Choice Questions: (1 pts each) 1. Analyze the following code: public class Test { public static void main(String args[]) { Test nc = new Test(); nc.t = nc.t++; } int t; Test() { } } a. The program has a compilation error because t is not initialized. b. The program does not compile because the parameter list of the main method is wrong. The program compiles, but has a runtime error because t has no initial value. The program has a compilation error because you attempt to create an object of the Test inside the Test class. The program compiles and runs fine. In the following code, suppose that f is an instance of Foo. Answer Questions 2–3. class Foo { int i; static int s; void imethod() { } static void smethod() { } } 2. Which of the following statements is incorrect? a. System.out.println(f.s); b. int t = f.imethod(); c. System.out.println(f.i); d. f.smethod(); 3. Which of the following statements is incorrect? a. Foo.smethod(); b. System.out.println(Foo.s); c. f.imethod(); d. System.out.println(Foo.i); 4. To restrict access of a data member or a method to the class itself: a. Use the private modifier. b. You cannot use the private modifier with the static modifier. c. Use the static modifier. d. None of the above. 5. Analyze the following code: class Test { public static void main(String[] args) { double radius = 5; final static double PI = 3.15169; double area = radius * radius * PI; System.out.println("Area is " + area); } } a. The program has syntax errors because the variable radius is not initialized. b. The program has syntax errors because a static PI is defined inside a method. c. The program has no syntax errors but will get a runtime error because radius is not initialized. d. The program compiles and runs fine. 6. Analyze the following code: class Test { private int t; public static void main(String[] args) { Test test = new Test(); int x; System.out.println(test.t); } } a. The variable t is not initialized and therefore causes errors. b. The variable t is private and therefore cannot be accessed in the main method. c. The variable x is not initialized and therefore causes errors. d. The program compiles and runs fine. 7. Analyze the following code: class Test { public static void main(String[] args) { A a = new A("test"); a.print(); } } class A { String s; A(String s) { this.s = s; } private void print() { System.out.println(s); } } a. The program compiles fine, but has a runtime error because the print() method is private. b. The program has a compilation error because the print() method in class A is private. c. The program runs fine and prints Test. d. None of the above. 8. Suppose s1 and s2 are two strings. Which of the following statements or expressions are incorrect? a. String s = new String("new string"); b. String s3 = s1 + s2; c. String s3 = s1.concat(s2); d. s1 >= s2 e. int i = s1.length(); 9. Suppose s1 and s2 are two strings. Which of the following statements or expressions are incorrect? a. String s3 = s1 - s2; b. int i = s1.compareTo(s2); c. char c = s1[0]; char c = s1.charAt(s1.length() - 1); a and c. 10. What is displayed by the following code? public static void main(String[] args) throws Exception { String[] tokens = "Welcome to Java".split("o"); for (int i = 0; i < tokens.length; i++) { System.out.print(tokens[i] + " "); } } a. Welcome to Java b. Welc me to Java c. Welc me t Java d. Welcome t Java 11. Which of the following statement is false? The contents of a string can be partially changed. You can add, insert, or delete characters from a string buffer. You can create a string buffer from a string. You can convert a string buffer into a string. All of the above 12. How can you initialize a string with "123"? a. String[] string = {'1', '2', '3'}; b. String string = {'1', '2', '3'}; c. String s = "123"; d. String s = new String("123"); e. c and d are both fine, but c is better. 13. Analyze the following code. class Test { public static void main(String[] args) { String[] s = new String[3]; System.out.println("s[0] is " + s[0].toString()); } } a. The program has a syntax error because the size of the array wasn't specified when declaring the array. b. The program has a runtime error because s[0] is null. c. The program runs fine and displays s[0] is 0. d. None of the above. 14. What is wrong in the following code? class Test { public static void main(String[] args) { C c = new C(5.0); System.out.println(c.value); } } class C { int value = 2; } a. The program has a compilation error because class C does not have a default constructor. b. The program has a compilation error because class C does not have a constructor with an argument of the double type. c. The program compiles fine, but it does not run because class C is not public. d. a and b. 15. What is wrong in the following code? public class Foo { public void method1() { Circle c; System.out.println("What is radius " + c.getRadius()); c = new Circle(); } } a. The program has a compilation error because class Foo does not have a main method. b. The program has a compilation error because class Foo does not have a default constructor. c. The program has a compilation error in the println statement because c has not been assigned an initial value. d. The program compiles fine, but it has a runtime error because variable c is null when the println statement is executed. 16. What is wrong in the following code? public class Foo { public static void main(String[] args) { method1(); } public void method1() { method2(); } public void method2() { System.out.println("What is radius " + c.getRadius()); } Circle c = new Circle(); } a. method2 should be declared before method1, since method2 is invoked from method1. b. c should be declared before method2, since c is used in method2. c. The program has a compilation error in the println statement where c has not been defined. d. The program compiles fine, but it has a runtime error because variable c is null when the println statement is executed. e. method1 is an instance method and cannot be invoked in the static context in the main method. 17. Which of the following will return true? a. "Java is neat".matches("\\D*") b. "Java is fun".matches("\\d*") c. "Java is cool".matches("\\s*") d. "Java is powerful".matches("\\S*") e. "Java is powerful".matches("[\\w\\s]*") 18. Which of the following will return true? a. "Java is neat".matches("Java.{3}neat") b. "Java is neat".matches("Java.{4}neat") c. "Java is fun".matches("Java.{4,}fun") d. "Java is fun".matches("Java.{5,}fun") e. "Java is fun".matches("Java.{4,6}fun") 19. What are the reasons to create an instance of the File class? a. To determine whether the file exist. b. To obtain the properties of the file such as whether the file can be read, written, or is hidden. c. To rename the file. d. To delete the file. e. To read/write data from/to a file 20. Which method can be used to create an input object for file temp.txt? a. new Scanner("temp.txt") b. new Scanner(temp.txt) c. new Scanner(new File("temp.txt")) d. new Scanner(File("temp.txt")) 21. Which method can be used to create an output object for file temp.txt? a. new Formatter("temp.txt") b. new Formatter(temp.txt) c. new Formatter(new File("temp.txt")) d. new Formatter(File("temp.txt")) Part II. (6 pts) Explain why the underlined code is wrong. A. (Syntax errors) public class Test { private int x; public static void main(String[] args) { new Test(); } public Test(int x) { this.x = x; } } B. (Syntax errors) public class Test { public static void main(String[] args) { A a = new A(5.5); System.out.println(a.x); } } public class A { private x; public void A(double x) { this.x = x; } } C. (Syntax errors) public class A{ String[] myStrings = new String[2]; myStrings[0] = new String("A"); public A( ){ } } Part III: Show the printout of the following code: a. (2 pts each) public class Test { public static void main(String[] args) { T t = new T(); swap(t); System.out.println("e1 = " + t.e1 + " e2 = " + t.e2); } public static void swap(T t) { int temp = t.e1; t.e1 = t.e2; t.e2 = temp; } } class T { int e1 = 1; int e2 = 2; } b. (2 pts) public class Test { public static void main(String[] args) { T t1 = new T(); T t2 = new T(); System.out.println("t1's i=" + t1.i + " and j=" + t1.j); System.out.println("t2's i=" + t2.i + " and j=" + t2.j); } } class T { static int i = 0; // Please note that i is static int j = 0; T() { i++; j++; } } c. (2 pts) class Test { public static void main(String[] args) { Count myCount = new Count(); int times = 0; for (int i = 0; i < 10; i++) increment(myCount, times); System.out.println( "myCount.count = " + myCount.count); System.out.println("times = " + times); } public static void increment(Count c, int times) { c.count++; times++; } } class Count { int count; Count(int c) { count = c; } Count() { count = 1; } } Part IV: a. (3 pts) Suppose that the Loan class is given as shown in the following UML. Write a test program that creates a Loan object with loan amount $40000, annual interest rate 5.5%, and number of years 15, and displays the monthly payment and total payment.  EMBED Word.Picture.8  (5 pts) Write a program that reads data from a text file. In the text file, each line contains four values (firstname, mi, lastname, and score). Names are strings and score is a double value. Display data to the console. Key Part I: Multiple Choice Questions: (1 pts each) e b d a b d b d e c a e b b c e ae bce abcd c ac Part II. (6 pts) A. (Syntax errors) public class Test { private int x; public static void main(String[] args) { new Test(); // Test doesn’t have a default constructor } public Test(int x) { this.x = x; } } B. (Syntax errors) public class Test { public static void main(String[] args) { A a = new A(5.5); // A does not have this constructor System.out.println(a.x); // x is private } } public class A { private x; // missing data type public void A(double x) { // void should be removed this.x = x; } } C. (Syntax errors) myStrings[0] = new String("A"); is a statement, which must be placed inside a method. D. (Runtime error) public class Test { public static void main(String[] args) { Object object = new Fruit(); Object object1 = (Apple)object; //ClassNotFoundException when casting object to Apple. } } class Apple extends Fruit { } class Fruit { } } Part III: Show the printout of the following code: a. (2 pts each) public class Test { public static void main(String[] args) { T t = new T(); swap(t); System.out.println("e1 = " + t.e1 + " e2 = " + t.e2); } public static void swap(T t) { int temp = t.e1; t.e1 = t.e2; t.e2 = temp; } } class T { int e1 = 1; int e2 = 2; } Answer: e1 = 2 e2 = 1 b. (2 pts) public class Test { public static void main(String[] args) { T t1 = new T(); T t2 = new T(); System.out.println("t1's i="+t1.i+" and j="+t1.j); System.out.println("t2's i="+t2.i+" and j="+t2.j); } } class T { static int i = 0; int j = 0; T() { i++; j++; } } Answer: t1’s i=2 and j = 1 t2’s i=2 and j = 1 c. (2 pts each) true true d. (2 pts each) myCount.count is 11 times is 0 Part IV a. public class Test { public static void main(String[] args) { Loan loan = new Loan(5.5, 15, 40000); System.out.println("Monthly payment is " + loan.monthlyPayment()); System.out.println("Total payment is " + loan.totalPayment()); } }     PAGE  PAGE 13 -.0Œ˜™ĚW X ´ ľ Ë Ě ŠŞŠŞ­˝˜Ţ €Ş@flž3\b öňîęňÝĐÝÁ˛ÁĄÁÝÁ’ÁÝÁÝÁƒÁ˛ÁÝĄq’cĄq’cĄqh3}ÓCJOJQJ^JaJ#hehUfD>*CJOJQJ^JaJheh.OCJOJQJ^JhehUfDOJQJ^JaJ hehUfDCJOJQJ^JaJheh´wMCJOJQJ^JhehUfDCJOJQJ^Jheh áOJQJ^JhehUfDOJQJ^Jh3}ÓhËNhUfDhUfDOJQJaJ$1JnŠ‹Œš›ËĚëěôîîîî~|||||ss„Đdđ^„Đpkd$$If–lÖ”hÖ0dę$d†Ö0˙˙˙˙˙˙öę$6Ö˙˙Ö˙˙Ö˙˙Ö˙˙4Ö laöl$If dđ¤$If H8n8q8ýýýě / I Y ] ^ g v z | Á  g Ö ú ű N O \ e u v Ž öööćööööööööŢŢŢŮÓÍÍÍÍÍÍ„ ^„ „Đ^„Đdđ & F)dđ„Đ„ŕdđ^„Đ`„ŕgd´wM„Đdđ^„ĐŽ ’ “ Ž ˛ ´ ľ é  ! ? O P Q … ™ š Ë ě í î 6 U ůůůůůîěěěěâÝÝěěěěěÝěĐě „ „0ý^„ `„0ýgd3}Ódđ „Đ„Đ^„Đ`„Đ „ dđ¤^„ „ ^„ U – ´ Ě Í Î î ď ţ )@fŽš˝żŔbĆďđ01ňđđđđđđęęęęęęęęęŕŕŕđđđđęęę „p„0ý^„p`„0ý„ `„  „p„0ý^„p`„0ýgd3}Ó1\xƒŁ§ŠŞě>€§¨ČÉ×*.0ůůůůůůôçÝÝÓĘÄş´´´´´´„ ^„  „ „0ý^„ `„0ý„Đ`„Đ„Đdđ`„Đ „Đ„Đ^„Đ`„Đ „p„0ý^„p`„0ý „p„0ý^„p`„0ýgd3}Ódđ„ `„ 01<HIZjnr¨ŹŽŻ e‘Š­ž$Nhˆ–°ůůůůůůůůůůůůůďďííçÝÝííííí „ „0ý^„ `„0ý„ `„  „p„0ý^„p`„0ý„ ^„ °ą1PeŠ“”Áý1_ˆŽ’Ľ¸ËßCƒąŕńýóýýýîîýĺÜÜÜÜÜÜÜÜÜÜý××××× & F'„ `„ gd.O„Đ`„Đgd.O & F% „ „0ý^„ `„0ýńň#Im…¨ŐÖö÷3S‰ű5h€Ş¸ů÷ńń÷÷÷ńë÷ůůůůůůůéß÷÷÷ŮÓ„đ^„đ„p^„p „p„0ý^„p`„0ý„Đ`„Đ„ ^„ „ `„ ¸äú!"->@fuž˛ÍŰ-13ůůůůůůůůóăÓĘÄž¸ůůůůůó„đ^„đ„p^„p„ ^„   & F„ ^„  & F„p„0ý^„p`„0ýgd3}Ó & F„p„0ý^„p`„0ýgd3}Ó„đ^„đ„đ^„đ3Šé\ÜETXYtƒ‡ˆŁßăä˙  ďßßŇĚĆŔŔŔŔŔŔŔŔŔŔŔŔŔşş„đ^„đ„đ^„đ„đ^„đ„p^„p „p„0ý^„p`„0ýgd3}Ó & F„p„0ý^„p`„0ýgd3}Ó & F„p„0ý^„p`„0ýgd3}Ó  {!Ü!Ţ!Ŕ$Á$˙$%Ä%Ĺ%v&Ę&'+'b'v'â'ĺ'( (('(E(Y(˜(¸(Ď(Đ() ))B*O*Ś+§+íŢĎÂł§ł˜ł˜ł‡vdv‡vdvdvdv‡vdv‡v‡v‡v‡#hehUfD>*@ˆý˙CJOJQJ^J hehUfD@ˆý˙CJOJQJ^J hehUfD@ˆý˙CJOJQJ^Jheh‚CJOJQJ^Jh3}ÓCJOJQJ^Jheh áCJOJQJ^JhehUfDOJQJ^JhehUfDCJOJQJ^JhehUfDOJQJ^JaJ#hehWSŚ>*CJOJQJ^JaJ# Y Ÿ ţ {!Ý!Ţ! "-"N"p"–"Á"Â"ď"#C#l#•#ż#Ŕ#ďßßßŇĐÇžžžžžÇÇžžžžž´ „ „0ý^„ `„0ý„ ^„ gd á„Đ^„Đgd á „ „Pţ^„ `„Pţgd3}Ó & F„ „Pţ^„ `„Pţgd3}Ó & F„ „Pţ^„ `„Pţgd3}ÓŔ#$*$$Ś$˝$ă$ä$.%I%b%‡%¨%Š%ô%&,&S&v&w&ł&ňéÜéééŇĆşşşş˛Ćşşşş­­dđdđgd á „ dđ^„ gd á „Đdđ^„Đgd á „ „0ý^„ `„0ý „p„0ý^„p`„0ýgd3}Ó„ ^„ gd á „ „0ý^„ `„0ýgd3}Ół&´&Ę&Ţ&ď&đ&'+'/'0'K'['_'a'b'v'Š'ľ'Ë'č'ě'î'ď'( ((.(>(B(úúńńńńńńńńńńńńúńńńńńńńńńńńńń„Đdđ^„ĐdđB(D(E(Y(Z(n(•(¸(š(Ç(Ę(Đ(Ń())),)W)j)w)ľ)š)ş)Ű)đ)*ööńöďäŢŢďďďńńńńöööööööööö„h`„h ĆhĐ„h`„hdđ„Đdđ^„Đ*****#*1*@*B*C*O*c*Ž*˘*ś*ó*0+6+8+9+C+x+…+†+Ž+—+ +¤+Ś+ööööööööńńöööööööööööööööööödđ„Đdđ^„ĐŚ+§+ł+´+Ă+î+,",#,D,e,f,~,Ť,×,Ű,Ü,- ---1-3-4-C-P-Q-c-r-úúôëëëëëëëëëëëëëëëëëëëëëëëë„Đdđ^„Đ„ `„ dđ§+¨+ł+´+˜-™-Ł.¤.ť.ź.˝.ž.Ŕ./Ÿ/ /Ą/§/ 0 00ďŢϞύ ™v ™c\RH>:4: h×wCJh×wh×wOJQJaJh×w@ˆý˙CJaJhUfD@ˆý˙CJaJ heh á$heh á@ˆý˙CJOJQJ^JaJjžhehUfDU.jŠ )D hehUfD56B*CJUVph˙ hehUfDjhehUfDU$hehUfD@ˆý˙CJOJQJ^JaJ hehUfDCJOJQJ^JaJhehUfDCJOJQJ^J hehUfD@ˆý˙CJOJQJ^J heh˜S@ˆý˙CJOJQJ^Jr-v-w-ƒ-’-–-˜-™-Ł-Ł.Ŕ./Ÿ/ /Ą/§/¨/Ř/Ů/Ű/Ý/ß/ööööööđëëćŰÓććÉÄÄÄźźź & F-gd×wgd×w dđ¤gd×w$dŕgd á  & F,dđgd á$dŕdđ„ `„ „Đdđ^„Đß/á/ă/ĺ/ç/é/ë/í/ď/ń/ó/ő/÷/ů/ü/000 00 0!090M0^0_0÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷îćććÚÚÚ „Đdđ^„Đgd×wdđgd×w„ `„ gd×w & F-gd×w090š0Ä0ü01k1Ž1Ź1ť1á1ö12.2F2e2ˆ2Ő2Y3]3‘3’3Č3Ę34444Z4\4ž4J5T5o5Ź5Ž5Ü5œ6ž6Ś6ş6řęÖęřęÖęÖęÖęÖęřęřęřČÖęşř˛ř˛ęĄŒę˛řş{fşř˛ř(h×wh×w@ˆý˙CJOJQJ^JmHsH h×wh×w@ˆý˙CJOJQJ^J(h×wh×w@ˆý˙CJOJQJ^JmHsH h×wh×w@ˆý˙CJOJQJ^Jh×w@ˆý˙CJh×w@ˆý˙CJOJQJ^Jh×w56@ˆý˙CJ\]&h×w56@ˆý˙CJOJQJ\]^Jh×w@ˆý˙CJOJQJ^Jh×w@ˆý˙CJ(_0Š0Ĺ0É0Ę0ĺ0ő0ů0ű0ü01)1T11ź1Ŕ1Â1Ă1Ô1÷1ř1/2?2C2E2F2_2`2óóóóóóóóóëóóóóóóóóóóóóóóëëëdđgd×w „Đdđ^„Đgd×w`2ˆ2ž2ż2Ő2é2353’3–3˜3™3ľ3ˇ3¸3Ć3Č3É3Ë3Ě3˙344/414Z4^4öîîîââââââââââââââîîîîââââ „Đdđ^„Đgd×wdđgd×w„h`„hgd×w^4q4~4ź4Ŕ4Á4ŕ4ä4ů4 555!5"5*5,5:5I5K5L5T5b5c5o55ƒ5Ź5°5óóóóóóóóóóóóóóóóóóëëóóëóóóódđgd×w „Đdđ^„Đgd×w°5Ä5Ř56F6L6N6O6W6Y6m6z6{66…6Ž6—6›66ž6Ś6ş6Í6Î6ë6đ6ő6ö6óóóóóóóóóóóóóóóóóóëëóóóëóóódđgd×w „Đdđ^„Đgd×wş6Î6Ţ6ę6ë6ő6ö67772747<7K7L7F8G8H8I8K8L8N8O8Q8R8T8U8[8\8]8_8`8f8g8i8j8k8m8n8q8r8üôěôŢüôěôŢüěôěŇüĹ˝š˝š˝š˝šŻŠŻŠĽŻŠŻšŻŠĽšĽĹh×w0JmHnHuhUfD hUfD0JjhUfD0JUhN˝jhN˝Uheh×w@ˆý˙CJaJh×wCJOJQJ^Jh×w@ˆý˙CJOJQJ^Jh×w@ˆý˙CJh×w@ˆý˙CJh×w(ö67'7273747<7L7`7‹7ľ7ü7?8C8E8F8G8H8J8K8M8N8P8Q8S8T8÷ëëëë÷÷÷÷÷÷÷÷÷÷÷ćääääääää$dŕ „Đdđ^„Đgd×wdđgd×wT8]8^8_8k8l8m8n8o8p8q8r8öđîöđîîîîîé$dŕ„h]„h„ř˙„&`#$ 301hP°Đ/ °ŕ=!°"°# $ %°°Đ°Đ Đœ$$If–l!vh5Öd5Ö†#vd#v†:V –l”hÖ0˙˙˙˙˙˙öę$6ö5Öd5Ö†4ÖaölźDd ĘđččđJ˛ đ C đA?ż ˙"ńż€đ€2đMQžm•, \ěHÇ3Ši˙úâ‰`!đňMQžm•, \ěHÇ3ŠiôT š}=°î3ŔţxڝYĎoU~Ţ]Ű[Űۚjwm7iŹĆŽ1Š„RˆŠŞŚę/ÚH¤E*8ń†¸Jź•˝iˆH=pD"B8ô€JĽ ĺŇK%Z¨—¸!čąH˝´T óć˝]ż]ڲ˝ŢĎ|óÍ̡ď%˛‹ůŮ!*iúŘŻŃŘË$OśáĄŕ÷÷ÍNs79ÝZč˜]sŃŇé÷(œI˘ż GCŇ]u6ąŽţ“R$Žž~ÂŤI*^XďZĆ ý–€—‚WŠ÷ŐđL%Â:Š6)Ľ}#°úąaM÷q:VśŒB”ĜŔŘá|ŇúúwxJš2őhs íó ;#˛MAß6˘D˜ôeÝĆ!Nű5ĺyČ´F›G€`ŻÁ)§&œÂâď!‡|*#2P„Š3ŻżH˛ŕHm‹ÜęÍŢ_OSť`.ţAH°őÓ}Ŕ4ěĘ~Ĺl[KËëçë+†Ł ‹ň0éDȀ"@…u8—óŃQ-îǏ„ŕ°×‹LQGUˇ˘ę‡-Ój,ű˘Ń R|eI~{EΊęCOľ*hq(˛˝â;,î äHČ&]U€ÁBź+sî9Ę×â×ŮZČôÚQ•-Ď<ęŹŮU5Ćw$~(!Ş?0Ľ`ýqŻHť•+ŇNăúí(˘Žhp…{‹óÝȡęHâ8Ń÷ţ#ęÉ5îÚol¨ĹÄ ))ý}ŕÝ3̓­UI™!…Ƨ{J|…^RR‚Íě’ÁU—ʉŃCíHă1}ĽóŁa/Óٙć^ţŒź€XëPkÝ\Ô-đHGUk‹Őe˜ÖzőHšĘ´9Ť7 cŕ˜Î,‹hĎ.ľ(`ŹĽ¤T›ó†ľÚiwqúEtkoäj™+"‡Ă‚j圿•dřŮ Śzj§Ë"űIŽoK¤hס˘‰9ô”~cęćJĺPđQ8[ÍÄęöŽd„™íep]ů-$śC} čAU`˘ś#Ţi§čČź&pëV“˛Çʧ!3Çúc&ÜMáކrÖ2Ű;ĂY¸ŰŮę–Á{k‘_ˇď´~ý1˝3°?ś˘îţ¸` b´5˙ˇLą?F¸:¤U›đŹü;<Ç3ÔPóěOőe°ý&$ś˛˜‹•”ƒţxoÝxÜEá/6űb73´š0iŽŕď¸"  Ô¸ó˜‹V)Ň˝X˜"ąűg&ŐbŁŕŞO5¨>“Îę˝Wƒţűj’Ç\x˙ü$†}m€M9`ZřžHżĘś"îA‰MŠ{ÇÄV ˝Š[?Ů˝Ć]•ń/CŞrmĆՒr(5îžü17‚0÷öU M?^­Ż)Žw\= zYśwVö˙WdÜąüžh€ź  !"#$%&'()*+,-./0123456789:;ţ˙˙˙=>?@ABCţ˙˙˙ý˙˙˙FQHIJKLMNţ˙˙˙ţ˙˙˙ělSTUVWXYZ[ţ˙˙˙]^_`abcţ˙˙˙efghijkţ˙˙˙ţ˙˙˙ý˙˙˙opqr}tuvwxyz{|n~€Root Entry˙˙˙˙˙˙˙˙  ŔF@ÜĂřÇPŔData ˙˙˙˙˙˙˙˙˙˙˙˙<WordDocument ˙˙˙˙˙˙˙˙5vObjectPool˙˙˙˙°˜ëŰĂřÇ@ÜĂřÇ_1143540874˙˙˙˙˙˙˙˙ ŔF°˜ëŰĂřÇ°˜ëŰĂřÇ1Table˙˙˙˙˙˙˙˙˙˙˙˙GCompObj˙˙˙˙hObjInfo˙˙˙˙˙˙˙˙˙˙˙˙ i8@ń˙8 NormalCJ_HaJmH sH tH <A@ň˙Ą< Default Paragraph FontLC@ňL Body Text Indent„Ä„<˙¤<^„Ä`„<˙CJęu|˙˙˙˙˙˙˙˙˙˙˙˙ęux˙˙| ˙˙˙˙ ˙˙@VĂ| &:N^_gąŇë1WkŠ›şŐîďđ%Su•–¸0^ŽÜ&'Qy}˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€š0€€˜0€€˜0€€˜0€€š0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€š€€|u|{đ8đ@ń˙˙˙€€€÷đđđŹđ( đ đđ`˘ đ c đ$€pG‚pGƒpG„ŠđđH đđHB đ C đDż˙đđ*đHB đ€ C đDż˙đđ/đl˘ đ ƒ đ0€‚ƒ„ŠŔ˙˙˙˙đđ& đđB đS đżË˙ ?đ|ć ¨VžtTĚź ĚtT¤Ž ¤tTŒŽ şt '469;EOWm‰–˜›§˛ÇÓăçęěů/5GYip}‚Œ™ ŞźĘ×ăSV} '4;EOW`ehm˛ÇÓăěů/5GYip}Œ™ ŞźĘ×ăđ$St}:::::::::::::::::::&:_gąëWpSt}y}˙@€ÜĽ |°@˙˙Unknown˙˙˙˙˙˙˙˙˙˙˙˙G‡z €˙Times New Roman5€Symbol3& ‡z €˙Arial"qˆđĐh[{„†[{„†ąđđŔ!>0dg2ƒQđ˙˙Y. Daniel Liang Daniel Liangţ˙˙˙ţ˙˙˙ ţ˙˙˙ ţ˙˙˙ţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙ţ˙ ˙˙˙˙ ŔFMicrosoft Word Picture MSWordDocWord.Picture.8ô9˛qţ˙ŕ…ŸňůOhŤ‘+'łŮ0Ź˜ ČÔěř 0< \ h t €Œ”œ¤ä Name:_______________________Y. Daniel Liang NormObjectPool ˙˙˙˙°˜ëŰĂřÇ°˜ëŰĂřÇWordDocument˙˙˙˙˙˙˙˙˙˙˙˙R"SummaryInformation( ˙˙˙˙\DocumentSummaryInformation8˙˙˙˙˙˙˙˙˙˙˙˙děĽÁ đż|bjbjŕŕ "‚j‚jv˙˙˙˙˙˙lööööjjjžTTTT `žd ś€€€€€SSSă ĺ ĺ ĺ ĺ ĺ ĺ $ :` jS×|SSS Ď öö€€W Ď Ď Ď S0öR€j€ă Ď Să Ď Ď Ď H"jĎ €t 0 ˇě#ÄžśTƒ Ď Ď 4 0d Ď šƒ LšĎ Ď ~ööööŮ Loan -annualInterestRate: double -numberOfYears: int -loanAmount: double -loanDate: Date +Loan() +Loan(annualInterestRate: double, numberOfYears: int, loanAmount: double) +getAnnualInterestRate(): double +getNumberOfYears(): int +getLoanAmount(): double +getLoanDate(): Date +setAnnualInterestRate( annualInterestRate: double): void +setNumberOfYears( numberOfYears: int): void +setLoanAmount( loanAmount: double): void +monthlyPayment(): double +totalPayment(): double The annual interest rate of the loan (default: 2.5). The number of years for the loan (default: 1) The loan amount (default: 1000).. The date this loan was created. Constructs a default loan object. Constructs a loan with specified interest rate, years, and loan amount. Returns the annual interest rate of this loan. Returns the number of the years of this loan. Returns the amount of this loan. Returns the date of the creation of this loan. Sets a new annual interest rate to this loan. Sets a new number of years to this loan. Sets a new amount to this loan. Returns the monthly payment of this loan. Returns the total payment of this loan. íďy|óđđCJjCJUmHnHu &:N^_gąŇë1WkŠ›şŐîďđ%Suýřôđđđýđîđđđđîâđýđýđđýđđđđ „Ę„6˙¤^„Ę`„6˙¤<¤x$a${ţţu•–¸0^ŽÜ&'Qyz{|űűůűűőűűűűńűőűůűůůů¤Ü¤¤< 1h°ŔN °ŔN!°đ"°#Ŕ!$%°ţ˙ŕ…ŸňůOhŤ‘+'łŮ0t˜¤°ČÔŕđ  0 < HT\dlässY. Daniel Liang. D. DNormale Daniel Liangng2niMicrosoft Word 9.0@@ őŰ#Ä@ őŰ#Äţ˙ŐÍ՜.“—+,ůŽ0 hpœ¤Ź´ źÄĚÔ Ü éä$Armstrong Atlantic State University  Title1Table˙˙˙˙sźSummaryInformation(˙˙˙˙ÜDocumentSummaryInformation8˙˙˙˙˙˙˙˙˙˙˙˙ TCompObj˙˙˙˙˙˙˙˙˙˙˙˙q‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ Ą˘Ł¤ĽŚ§¨ŠŞŤŹ­ŽŻ°ą˛ł´ľśˇ¸šşťź˝žżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëîíţ˙˙˙ďđńňóôőö÷řůúűüţ˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜) 0€€˜) 0€€˜) 0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€€˜0€†%œ@@ń˙@ NormalCJ_HaJmH sH tH DA@ň˙ĄD Default Paragraph FontVi@ó˙łV  Table Normal :V ö4Ö4Ö laö (kô˙Á(No List FţOń˙ňF FT dđ¤đCJOJQJ_HmH sH tH PC@P Body Text Indent„p„0ý^„p`„0ýCJ4 @4 Footer  ĆŕŔ!.)@˘!. Page Number:ţO2: PROG dŕ¤đ OJQJaJJţOń˙BJ HC dđ¤đ5CJOJQJ_HmH sH tH B'˘QB Comment ReferenceCJaJJ@bJ  Comment TextdđCJOJQJaJBP@rB Body Text 2„p„0ý^„p`„0ýH™‚H  Balloon TextCJOJQJ^JaJXţO’X RQ- ĆĐ „ „`ú5$7$8$9DH$^„ `„`ú OJQJaJZţO˘Z RQCDT"„đú„ 5$7$8$9DH$]„đú^„ >*CJOJQJaJ(ţOĄ˛( RQCDT2(ţOĄÂ( RQCDT1TţOŇT RQUL2$ Ćřdđ¤đ5$7$8$9DH$ OJQJaJNţOâN RQUL1! & F„ 5$7$8$9DH$^„ CJaJLţOňL RQUL! & F*„ 5$7$8$9DH$^„ CJaJ"ţO‘" RQN XţOń˙X LC2!„đú„đdđ]„đú^„đ>*CJOJQJ_HmH sH tH \ţOń˙"\ LCX"„đú„đdđ¤đ]„đú^„đ>*CJOJQJ_HmH sH tH .X@˘1. Emphasis6]ˆţOń˙Bˆ PD:$ Ć ŕ°€P đŔ!$¤đ¤đ5$7$8$9DH$/56B*CJOJQJ^J_HmH ph˙sH tH r0˙˙˙˙˙˙˙˙˙˙˙˙˙˙r0v˙˙˙˙1JnŠ‹Œš›ËĚëě/IY]^gvz|ÁgÖúűNO\euvŽ’“Ž˛´ľé!?OPQ…™šËěíî6U–´ĚÍÎîďţ)@fŽš˝żŔbĆďđ01\xƒŁ§ŠŞě> € § ¨ Č É ×   * . 0 1 < H I Z j n r  ¨ Ź Ž Ż e ‘ Š ­ ž $ N h ˆ – ° ą  1 P e Š “ ” Á ý 1_ˆŽ’Ľ¸ËßCƒąŕńň#Im…¨ŐÖö÷3S‰ű5h€Ş¸äú!"->@fuž˛ÍŰ-13Šé\ÜETXYtƒ‡ˆŁßăä˙YŸţ{ÝŢ -Np–ÁÂďCl•żŔ*Ś˝ăä.Ib‡¨Šô,Svwł´ĘŢďđ+/0K[_abvŠľËčěîď  . > B D E Y Z n • ¸ š Ç Ę Đ Ń !!!,!W!j!w!ľ!š!ş!Ű!đ!"""""#"1"@"B"C"O"c"Ž"˘"ś"ó"0#6#8#9#C#x#…#†#Ž#—# #¤#Ś#§#ł#´#Ă#î#$"$#$D$e$f$~$Ť$×$Ű$Ü$% %-%1%3%4%C%P%Q%c%r%v%w%ƒ%’%–%˜%™%Ł%Ł&Ŕ&'Ÿ' 'Ą'§'¨'Ř'Ů'Ű'Ý'ß'á'ă'ĺ'ç'é'ë'í'ď'ń'ó'ő'÷'ů'ü'((( (( (!(9(M(^(_(Š(Ĺ(É(Ę(ĺ(ő(ů(ű(ü()))T))ź)Ŕ)Â)Ă)Ô)÷)ř)/*?*C*E*F*_*`*ˆ*ž*ż*Ő*é*+5+’+–+˜+™+ľ+ˇ+¸+Ć+Č+É+Ë+Ě+˙+,,/,1,Z,^,q,~,ź,Ŕ,Á,ŕ,ä,ů, ---!-"-*-,-:-I-K-L-T-b-c-o--ƒ-Ź-°-Ä-Ř-.F.L.N.O.W.Y.m.z.{..….Ž.—.›..ž.Ś.ş.Í.Î.ë.đ.ő.ö./'/2/3/4/ € § ¨ Č É ×   * . 0 1 < H I Z j n r  ¨ Ź Ž Ż e ‘ Š ­ ž $ N h ˆ – ° ą  1 P e Š “ ” Á ý 1_ˆŽ’Ľ¸ËßCƒąŕńň#Im…¨ŐÖö÷3S‰ű5h€Ş¸äú!"->@fuž˛ÍŰ-13Šé\ÜETXYtƒ‡ˆŁßăä˙YŸţ{ÝŢ -Np–ÁÂďCl•żŔ*Ś˝ăä.Ib‡¨Šô,Svw´ĘŢďđ+/0K[_abvŠŃ !!!,!W!j!w!ľ!š!ş!Ű!đ!"""""#"1"@"B"C"O"c"Ž"˘"ś"ó"0#ł#´#™%Ł%Ł&Ŕ&Ÿ'§'¨'Ř'Ů'Ű'Ý'ß'á'ă'ĺ'ç'é'ë'í'ď'ń'ó'ő'÷'ů'ü'((( (( (!(9(M(^(_(Š(Ĺ(É(Ę(ĺ(ő(ů(ű(ü()))T))ź)Ŕ)Â)Ă)Ô)÷)ř)/*?*C*E*F*_*`*ˆ*ž*ż*Ő*é*+5+’+–+˜+™+ľ+ˇ+¸+Ć+Č+É+Ë+Ě+˙+,,/,1,Z,^,q,~,ź,Ŕ,Á,ŕ,ä,ů, ---!-"-*-,-:-I-K-L-T-b-c-o--ƒ-Ź-°-Ä-Ř-.F.L.N.O.W.Y.m.z.{..….Ž.—.›..ž.Ś.ş.Í.Î.ë.đ.ő.ö./'/2/3/4/?EFIVXYeu}~¨ŹťżSY)-Wi|„Űßęëţ/2ŤŽßńilżÂźĂ<@§šÎŮÍÔ[b$9EZg|˘łű%2O[x„Ą­čë>AOU­ąťźĎáâĺ2 8 z ƒ ˜ Ą O!S!]!^!{!!Ö!×!ß!â!%"("3"6"†"Š"ş"Ě"Ó"Ô"÷" ###L#O#P#Q#l#m#z#}#’#“#ć#ę#ř#˙#$$,$/$0$1$7$8$?$@$T$[$j$|$…$’$›$¨$Ż$Á$%%%%E%H%Y%\%,'5';'C'ů'ű'ü'˙'((W(Z(‚(†(Ř(Ű(é(ď(L)P)Z)[)“)Ľ)Ś)Š)3*9*h*q* +++%+]+s+T,X,b,q,u,~,‚,ź,Ý,Ţ,č,ë,.-1-<-?-Ś-Ş-´-Ä-Č-Ř-Ü-î-ő-ö-.%.,.-.b.e.f.g.o.r.‰.Š.Ť.Ź.ż.Ŕ./ /ƒ/‡/”/˜/š/Ë/ä/÷/00)0:0H0H0J0J0K0K0M0N0P0Q0S0T0m0n0s0ěň AF`cinOT^agmx|•›î  &9BLŠ–žąžČĐăďô-3DIjp’Ľ!(39pu|‡šÉ Î Ů ß    ' 1 6 K M t { ń ÷ ? E 8 ? y ƒ ˜ ™ 3 4 R S Š ‹ Ă É 58evĂĘÖÝ&-{™ ŞŤ÷ü7>Wj&(]_ŞŻşŔňôţ"'/2fgž¤´şßň#* !IQ[ax€Š§şőüYZ%>F`h†ŽŹ´ +3T\}…ŚŽ./IJbc‡ˆôő,-STĘĐŕçňř"28bgv|Œ’ĂĹĎâďő   E J ^ d q x ˜ ˘ ş Ŕ !!.!4!e!g!n!s!{!Ž!ź!Â!ß!â!""%"("3"6"O"U"e"k""Ÿ"ą"ł"ş"Í"÷" #9#>#E#K#z#}#ˆ#Š#’#“#›#œ#´#š#Ĺ#Ë#$ $$$'$*$J$T$j$}$Ż$Â$Ţ$ä$%%$%)%4%9%E%H%S%Y%g%l%y%%‡%Œ%Ł%¨%9(?(O(V(a(g(Ž(‘(Ě(Ň(ü()))+)1)b)d)“)Ś)Ă)É)Ö)Ý)ú)*F*K*h*r*ˆ*Š*Ő*Ű*ë*ń*,+2+P+W+™+ž+¸+˝+,#,3,9,\,^,b,p,u,},‚,ť,Ă,É,č,ë,"-'-.-1-<-?-o-u-…-‹-Ž-°-´-Ă-Č-×-Ü-ď-.&.O.T.[.a.o.r.}.€.‰.Š.’.“.­.ł.ë.ď.đ.ô./ /'/,/Ÿ2Śô”˙˙˙˙˙˙˙˙˙“9Dk*˙˙˙˙˙˙˙˙˙Vh‡?–2˘ű˙˙˙˙˙˙˙˙˙_WĐFŢ Žĺ˙˙˙˙˙˙˙˙˙ôóRvó*×˙˙˙˙˙˙˙˙˙úŠS8¨Œ ˙˙˙˙˙˙˙˙˙[NŒTh%nŽ˙˙˙˙˙˙˙˙˙°X!WĎfĂ˙˙˙˙˙˙˙˙˙j|§WvđŹŸ˙˙˙˙˙˙˙˙˙ăp Xćó×˙˙˙˙˙˙˙˙˙q}dZTDć˙˙˙˙˙˙˙˙˙H9<\†Ř˙˙˙˙˙˙˙˙˙;M•^ŘvH^˙˙˙˙˙˙˙˙˙,i_6TŢÍ˙˙˙˙˙˙˙˙˙ Ż_˛du˙˙˙˙˙˙˙˙˙9ŠbŕȞ˙˙˙˙˙˙˙˙˙ł0Ue4NbÁ˙˙˙˙˙˙˙˙˙Iegp&ţœž˙˙˙˙˙˙˙˙˙˛!„qfRČ˙˙˙˙˙˙˙˙˙š ňrŔ1úl˙˙˙˙˙˙˙˙˙‚onxL Đë˙˙˙˙˙˙˙˙˙A YzŸ2öO _}o°X!WôóRúŠSâ_B š ňr˛!„qŻoi Ů&˘$9Šb‚onxzĄ'ł0Ue…eČ*H9<\“9ÄB'_$îăp Xƒ^‘!…uŠ" Ż_˘rb/sF…BtA Yz-ű˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙-˙˙-         4.        (Rü|        ߈Ń        p2^        (‰(        ŚWöÔnŇ        ŽjŚ5         |lh        0/ôž        Đu"ä        ^}ä1        )žŮ        ”,D         ˆmě™        ˜Řx"        ¤Y´ô         ęLő        bŽˆW        ¨żÜő        ΃Œ        žŒü;        F”bF        L‡ę        ^"B9        ŕˆŤ        0ż˜ö        Â/8č        F”bFĆb       ’šFG        Œ…ň)        ŕœřš        •L~        ؎Řă        ČšVa        n…ö‚        îJŇr        ŕđ†        Nö)        Ě<\n        ”˙         ¤˙R*                 l‘ř4        ĺ˜SeËNKv+UfDÎ#G´wM×wŻ~€˙‚‚.O›c˘WSŚ„hľN˝Ú7Ŕ†"Ę3}Ó áő@ô1Š‹s0–˙@€Ě&Ě&VŞĚ&Ě&r0`@˙˙Unknown˙˙˙˙˙˙˙˙˙˙˙˙G‡z €˙Times New Roman5€Symbol3& ‡z €˙Arial?5 ‡z €˙Courier NewO1 CourierCourier New5& ‡za€˙Tahoma"1ˆđĐh3‚T&,…š鲉f,:4)W4)WÄđ ´´4d00002ƒqđÜHXđ˙?ä˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙´wM2˙˙Name:_______________________Y. Daniel LiangY. Daniel LiangŔ-                           ! " # $ % & ' ( ) * + ,