
Quiz 2010/05/24   Closed book, iݥ!

            мgbרW,  OѤFbʭg Ǹ  mW  

  ** Quiz PWg|(5/20)quizX֭p:  ⦸ư70%, C 30%

 
                                          

10%(I) e@Ӫj Java String P StringBuffer:
                                      String          StringBuffer
      new ɬO_|wdΪŶ
      䤺eO_ immutable
      i_ϥ charAt(i)
      i_ϥ setCharAt(int)
      i_ϥ deleteCharAt(int, char)
      i_ϥ replaceAll(String, String)
      i_ϥ substring( )
      i_ϥ append( )
      i_ϥ length( )
      i_ϥ capacity( )

15%(II)ava.lang.Math.random( ) O java.util.Random  nextDouble( ),
       а java.util.Random  function iͥXзǱ`Atü? (5%)
       мg@ statement iHͥX 75.0, зǮt 8.0 `Atü (10%)

15%(III)Ywr s T줭 token TwX, 
       uUtokenγrΪťթTABΤj}, 
        мg@ӧJava{r s Ҧ token L@C(line)@token.

15%(IV)Ҽ{ѫǵ{, ] Hashtable a; BC key OѪ̪ nickname,
        Cvalue O@ class Brother (object),
         class suѪ̪ Socket HάTܼ,
        ФjiH Hashtable  function ft interface 
         functions HKoҦѪ̪T? jpϥΦU function.

15%(V)]ۤvgF@ӸƵc Student hǥ͸(ǸmWZ);
       S] a O Student  array, 
       Yۤvg Sort, java.util.*  class  sort( ) i? (5%)
       nˤ~θ class  sort(a) Ni a ӾǸѤpjƦn? (10%)
       Snˤ~θ class  sort(a, gg) Ni a ӦZѰCƦn?(10%)
       `NnB gg O󪫥Hθ class pg!

15%(VI) java.util.Date \h function, jiHԣ?
          Y Date  function, npo{b ɤ?
      
15%(VII)g@ Java application, }@ӵ, n䤤@ "STOP" s,
        _FU@Ӥps, 
        @Ӥj Panel B̭ B1, B2, .. B9@Eӫs.

15%(VIII) Java g TCP Server ², FKO, ڭ|һbWӤj},
      MθӤj}@ӨƵ Client ݳsi, unHsi, N|ͥX@Ӥp},
      q`ڭ̧Ӥp}浹t@ӦThread O class Bz,
      Bzɳq`ԥXy (Sream), @JL, t@Xù, ...
      ЧHWJava{i@B!

