This document contains a practice exam for a course on Introduction to Internet Programming. The exam contains 6 sections with multiple choice and written response questions. The questions cover topics like:
1) Java programming concepts like robustness, operator precedence, converting strings to numbers, exception handling, and differences between transient and volatile keywords.
2) Applet programming including ways to execute applets and writing an applet to demonstrate the applet lifecycle.
3) Additional Java topics like using protected access, method overloading, and garbage collection.
4) Packages, loops, command line arguments, extending interfaces.
5) Threading concepts like main and child threads, built-in exceptions, and