Here are the solutions for the final exam. I haven't tried to cover every possible answer here, but rather to give an idea what I was looking for and the sort of things that I would accept. 1) a) RAM is used to store information inside the computer b) 10 ns c) 256k Pipeline Cache d) about 800,000 pages. In order to answer this question it was necessary to estimate the number of bytes for each page. Blissmer page 141 has a figure that can be used for this, the rule of thumb of 2000 bytes per page discussed in class could be used, or you could count the number of characters on any page of the exam (or Blissmer) and use the fact that each character is coded in one byte. e) 365 days. Work expands to fill the available time. 2) (Restrict) (Project) (< $25.00) Toy Number | Toy Name | Toy Price | Manufacturer Number ---------- / (key) / ------------(join)--------------- / ( Restrict ) / ("Djibouti") Manufacturer Number | Manufacturer Name | Address | Country ------------------- (key) 3) a) Lotus Notes, Electronic Mail, Listserv, USENET Newsgroup, ... b) He plans to use computers for teaching because he thinks that better teaching will result c) The information is always on the page and the reader can read it at their own pace 4) a) Virus checkers can only find the viruses that they have ben programmed to detect. The Grinch virus must have come out after the virus checking software on the machine was developed. b) B c) A d) Not ordinary words, at least 8 characters long, changed frequently, never disclosed to anyone, use on only one system, ... 5) a) +-------Cataloging <--+ | | V | OPAC--------------+ Acquisition | ^ | ^ V | V | Circulation-----> Collection Policy | ^ ^ | \ | +-------> ILL-----------+ Cataloging -> OPAC: Catalog records OPAC -> Circulation: Availability OPAC -> Collection Policy: Statistics Circulation -> OPAC: Charges and returns Circulation -> Collection Policy: Statistics Circulation -> ILL: Returns ILL -> Circulation: Bar codes and due dates ILL -> Collection Policy: Statistics Collection Policy -> Acquisition: Guidance Acquisition -> Cataloging: Bibliographic information b) B c) Yahoo. Select a top-level category which is likely to contain the desired type of information ("reference" in Yahoo), and then select subsequently finer-grained categories ("postal information") until the desired web page is found ("US zip code lookup"). 6) The following program will produce the desired result: /** * Proof by assertion that the engineering analysis of Christmas is wrong */ class Christmas { public static void main(String[] args) { System.out.println("Yes Virginia, there really is a Santa Claus!"); } }