单选题关于applet,下面说法正确的的是()A 能加载库函数B 可以读写本地计算机系统上的文件C 不能运行本地计算机上的任何程序D 不能和任何主机建立网络通信

题目
单选题
关于applet,下面说法正确的的是()
A

能加载库函数

B

可以读写本地计算机系统上的文件

C

不能运行本地计算机上的任何程序

D

不能和任何主机建立网络通信

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.在运行时调用其他程序

B.可以进行文件读写操作

C.不能装载动态连接库和调用任何本地方法

D.试图,打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


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

第2题:

下列关于Applet的说法中,错误的是

A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行

B.可以在安全策略的控制下读写本地磁盘文件

C.Java中不支持向Applet传递参数

D.Applet的主类要定义为java.applet.Applet类的子类


正确答案:C
解析:选项A,Applet自身不能够运行,它必须嵌入在其他应用程序(如Web浏览器或Java appletviewer中运行。选项B,Java中引入了灵活的安全体系,它允许为每个Applet和Application指定安全策略,该安全策略可以设置Applet对本地资源的访问权限。在安全策略的控制下,Applet可以读写本地磁盘中的文件。选项C, Applet获取参数是通过在HTML文件中采用〈PARAM〉标记来定义参数。Java中还定义了相应的方法,用来从HTML中获取参数。选项D,任何嵌入在Web浏览器或Java appletviewer中的Applet必须是java.applet.Applet类的子类。Applet类定义了Applet与其运行环境之间的一个标准接口。因此,本题的正确答案是C。

第3题:

下列操作中,不属于Applet安全限制的是

A.加载本地库

B.读写本地文件系统

C.运行本地可执行程序

D.与同一个页面中的Applet通信


正确答案:D
解析:本题考查Applet的安全限制。为了保护本地主机,很多浏览器对Applet作了安全限制:Applet不能运行任何本地可运行程序:禁止加载本地库或方法;禁止读、写本地计算机的文件系统;禁止与提供Applet之外的任何主机建立网络连接;不能读取某些系统信息。但Applet是可以与同一个页面中的Applet进行通信的,所以选项D不属于Applet安全限制。

第4题:

下面关于Applet的说法正确的是( )。

A.Applet也需要main方法

B.Applet继承自java.awt.Applet或javax.swing.JApplet

C.Applet能访问本地文件

D.Applet程序不需要编译


正确答案:B
解析:JavaApplet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的 WWW浏览器充当解释器来解释运行。因此Applet不需要main方法,但必须继承java.awt.Applet类或javax.swing.JApplet,因为这两个类实现了Applet程序与浏览器的通信。

第5题:

为保护本地主机,对Applet安全限制中正确的是

A.Applet可加载本地库或方法

B.Applet可读、写本地计算机的文件系统

C.Applet可向Applet之外的任何主机建立网络连接

D.Applet不能运行任何本地可执行程序


正确答案:D
解析:Java平台为了防范恶意程序的攻击,使用了安全管理器,它执行系统资源的访问控制。目前大多数浏览器都安装了安全管理器,所以Applet都是在它的监视下运行。许多浏览器为了保护本地主机,对Applet作了如下安全限制:
  (1)Applet不能运行任何本地可执行程序。
  (2)禁止加载本地库或方法。Applet只能使用自身的代码或Applet浏览器提供的 JavaAPI。
  (3)禁止读、写本地计算机的文件系统。
  (4)禁止向提供Applet之外的任何主机建立网络连接。
  (5)不能读取某些系统信息。除了Java版本号、操作体统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息如用户名、电子邮件地址等。
  (6)由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,Applet弹出的窗口中会有警告提示信息,帮助用户区分Applet窗口与可信的Application窗口。
  因此,本题的正确答案是选项D。

第6题:

( 33 )下列关于 Applet 的安全限制的叙述中,错误的是

A )通常情况下,禁止 Applet 读、写本地文件系统

B )通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接

C )通常情况下,禁止 Applet 读取系统信息

D )通常情况下,禁止 Applet 加载本地库或方法


正确答案:C

     

第7题:

( 34 )为保护本地主机,对 Applet 安全 限制中正确的是

A ) Applet 可加载本地库或方法

B ) Applet 可读、写本地计算机的文件系统

C ) Applet 可向 Applet 之外的任何主机建立网络连接

D ) Applet 不能运行任何协可执行程序


正确答案:D

第8题:

下列关于Applet所执行的操作,说法正确的是______。

A.在运行时调用其他程序

B.可以进行文件读/写操作

C.不能装载动态连接库和调用任何本地方法

D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


正确答案:C
解析: 浏览器为了保护本地主机,对Applet做了如下安全限制:Applet不能运行任何本地可运行的程序。Applet只能使用自身的代码或Applet浏览器所提供的Java API,不允许装载动态链接库和调用任何本地方法,选项C正确。禁止读/写本地的文件系统。禁止向提供Applet之外的任何主机建立网络连接。

第9题:

下面属于applet的安全限制的项有______。 ①applet不能运行任何本地可运行程序 ②禁止加载本地库或方法 ③禁止读、写本地计算机的文件系统 ④禁止向提供applet之外的任何主机建立网络连接 ⑤不能读取所有系统信息

A.①②③⑤

B.①②④⑤

C.①②③④

D.②③④⑤


正确答案:C

第10题:

下列关于Applet的安全限制的叙述中,错误的是

A.通常情况下,禁止Applet读、写本地文件系统

B.通常情况下,禁止Applet向Applet源主机之外的任何主机建立网络连接

C.通常情况下,禁止Applet读取系统信息

D.通常情况下,禁 Applet加载本地库或方法


正确答案:C
解析:本题考查Applet的安全限制。许多浏览器为了保护本地主机,一般情况下,对Applet作了如下安全限制:Applet不能运行任何本地可执行程序;禁止Applet读、写本地计算机的文件系统;禁止加载本地库或方法。Applet只能使用自身的代码或 Applet浏览器提供的Java API:禁止向提供Applet之外的任何主机建立网络连接;不能读取某些系统信息。除了Java版本号、操作系统名等一些简单信息外,Applet不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet只能读取有限的系统信息,但不是一点儿都不能读取。因此,本题的正确答案是C。

更多相关问题