关于Applet 执行的操作,下面说法正确的是( )。

admin2012-12-02  47

问题 关于Applet 执行的操作,下面说法正确的是(  )。

选项 A、在运行时调用其他程序
B、可以进行文件读/写操作
C、不能装载动态连接库和调用任何本地方法
D、试图打开一个socket 进行网络通信,但是所连接的主机并不是提供Applet 的主机

答案C

解析 本题考查Applet 的概念。Java 虚拟机为Applet 提供能够良好运行的沙箱,一旦它们试图离开沙箱则会被禁止。由于Applet 是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如,有人编写恶意程序通过小应用程序读取用户密码并散播到网络上,这将会是一件非常可怕的事情。所以,必须对小应用程序进行限制。浏览器禁止Applet 运行任何本地可运行程序,选项A 错误。禁止加载本地库或方法,Applet 只能使用自身的代码或Applet 浏览器提供的JavaAPI ,不允许装载动态连接库和调用任何本地方法,选项C正确。禁止读/写本地计算机的文件系统,选项B错误。禁止与没有提供Applet 的任何主机建立网络连接,如果Applet 试图打开一个socket 进行网络通信,所连接的主机必须是提供Applet 的主机,选项D错误。
转载请注明原文地址:https://kaotiyun.com/show/WBID777K
0

相关试题推荐
最新回复(0)