Quiz submission record for quiz3-2-1 at Tue Jul 6 23:52:14 2004: Your Answer for Question 1: One can make a virus that looks like a harmless piece of data. But once it is downloaded, the virus actually contains executable pieces of codes (since data can be anything, i.e., it's difficult to identify whether a piece of machine codes is data or instrutions). Your Answer for Question 2: i don't know Your Answer for Question 3: I think it's because by writing (0.5 - x) + 0.5 instead of 1.0 - x because it's more precise and in the old days, the compiler is less flexible. Nowadays, the compiler is more advanced so that it can handle more statements more precisely. Your Answer for Question 4: Adhering to standards (such as IEEE 754) usually has advantages and disadvantages. If your job was to design the next generation of math co-processors, what would be the strongest argument for and against adhering to the standard? Your unique submission ID is quiz3-2-1-cs61c-bx-1089183134-86.