|
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
; Test Obj2=new Test(); System.out.println(=+Obj2.a+ b=+Obj2.b) ; } } A.a=100 =200a=12 =45B.a=12 =45a=100 =200C.a=12 =200a=100 =45D.a=100 =45a=12 =200 参考答案: B 本题考查构造方法及构造方法重载。Test类有两个构造方法,即使用了方法重载技术。不带参数的构造方法对类的实例变量进行特定数值的赋值,而带参数的构造方法根据参数对类的实例变量进行赋值。TestObj1=new Test(12,45)语句调用的是Test(int x,int y),而Test Obj2=new Test渊用的是Test(),注意根据参数个数来区分。----------------------------------------33、在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是 A.tatic oolea matche()B.oolea marcher.fid()C.it matcher.tart()D.it matcher.ed() 参考答案: B 本题考查考生对Java中的匹配器(Marcher)类的理解。Marcher类用于将一个输入字符串input和模式串pattern相比较。boolean mateher,find()方法用于寻找下一个模式匹配牢:int marcher.start()方法用于返回匹配串的一个起始索引整数值;int matcher.end()方法用于返回匹配串的一个终止索引整数值。而用于输入字符串与模式串比较的方法是static boolean matches(),选项B正确。----------------------------------------34、下列说法正确的是 A.共享数据的所有访问都必须作为临界区B.用ychroized保护的共事数据可以是共有的C.Java中对象加锁不具有可重入性D.对象锁不能返还 参考答案: A 本题考查对象加锁的相关概念。对于对象加锁的使用有些注意事项。对象的锁在某些情况下可以由持有线程返还,比如当synchronized语句块执行完成后;当在synchronized语句块中出现异常;当持有锁的线程调用该对象的wait()方法,由此可见选项D说法错误。共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A说法正确。用synchronized保护的共享数据必须是私有的,选项B说法错误。Java中对象加锁具有可重入性,选项C说法错误。----------------------------------------35、在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列哪个语句 A.imort java.awt.evet.*;B.imort java.io.*;C.imort java.awt.*;D.imort java.alet.* 参考答案: A 本题考查对java常用的各种包所包含的一些类的基本功能的理解。java.awt包是抽象窗口工具包,里面包括各种容器、组件、窗口布局管理器以及一些常用的类如Color、Font等,选项A满足题意。而java.applet包里面包括了小程序执行时必须要重载的一个类Apptet,也就只有这一个类,选项D错误。java.io包主要是提供一些输入/输出类的,选项B不满是题意。jav[A].awt.event包就包含了一些能够对事件做出响应和处理的一些标准类,选项D不满足题意。
|