Correct Answer : A
A: Applets are special kind of Java programs that travel through internet from server side to client side and gets executed in client's system by a Java compatible web browser. So they must be written in Java only.
B: Applet gets executed in client's system by any Java compatible web browser.
C: Web browser exists on the client side. It passes requests to server and gets response from server. Some of the common web browsers are Internet Explorer, Firefox, Safari and Chrome.
D: The JVM inside the web browser prevents the applet to a subset of Java functions. This provides security to client system protecting confidential files and acts as firewall.