微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
HEIGHT和WIDTH 参考答案: D 本题考查Applet标记中最基本的属性的概念。<APPLET>标记中有3个属性是必不可少的,CODE属性规定小程序的主要类文件的名称,HEIGHT属性规定了网页上小程序窗口的高度,WIDTH属性规定了网页上小程序窗口的宽度,其他的属性都是可选的。NAME属性是为创建的 Applet定义一个名字,以便同一个页面中的 Applet能够彼此发现并进行。CODEBASE属性是执行Applet的URL地址,该URL是包含了Applet代码 的目录。----------------------------------------34、下列关于Applet的叙述中,正确的是 A.Alet是Java类,所以可以由JDK中的解释器java,exe直接解释运行B.Alet应该定义为javax.alet.Alet类或java.wig.Alet类的子类C.Alet与Alicatio的主要区别在编译方式上D.通过在Alet中使用getParameter可从HTML文件中获得参数 参考答案: D 本题考查Applet的基本概念。选项A说法错误,Applet虽然是Java类,但并不能用JDK中的解释器java.exe直接解释运行,而必须使用appletviewer来运行,运行过程比Application更复杂。Applet必须定义为java.applet.Applet类或 javax.swing.JApplet类的子类,选项B说 法错误。Applet与Application的主要区别在执行方式上,它们的编译方式是相同的,选项C说法错误。通过在Applet中使用 getParameter可 从HTML文件中获得参数,选项D说法正确。----------------------------------------35、下列说法中错误的一项是 A.当线程需要在ychroized块中等待共享数据状态改变时,则需要调用wait()方法B.当线程需要在ychroized块中等待共享数据状态改变时,则需要调用otify()方法C.线程在ychroized块中执行完操作后,调用otify()方法通知正在等待的线程重新占有锁D.wait()和otify()可以实现线程的同步操作 参考答案: B 本题考查线程间交互的概念。当线程进入synchronized块后,共享数据的状态并不一定满足该线程的需要,它要等待其他线程将共享数据改变为所需要的状态后才能继续执行,但由于此时它占有了该对象的锁,其他线程无法对共享数据进行操作,此时线程调用wait()方法进 入等待状态,并且暂时释放共享数据的对象锁,其他线程可以获得该对象锁,进入synchronized块进行操作,操作完成之后,再调用notify() 方法通知等待的线程重新占有锁,这样就实现了线程的同步操作,由此可见,wait()方法是线程需要在synchronized块中等待共享数据状态改 变时调用,而notify()方法是线程在synchronized块中执行完操作后调用,用来通知正在等待的线程重新占有锁,选项B的说法错误。