计算机二级考试Java每日一练(2016-1-29) |
第1题:在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。 A.1 B.2 C.3 D.4 |
【单选题】: |
第2题:要串行化某些类的对象,这些类必须实现( )。 A.Serializable接口 B.java.i0.Exceptionlizable接口 C.java.i0.Datalnput接口 D.DataOutput接口 |
【单选题】: |
第3题:关于集合类描述正确的是( )。 Ⅰ.集合类中容纳的都是指向Object类对象的指针 Ⅱ.集合类容纳的对象都是Object的类例 Ⅲ.只能容纳对象 IV.只能容纳基本数据类型 A.Ⅰ、Ⅱ、Ⅲ B.Ⅰ、Ⅱ C.Ⅰ、Ⅲ D.Ⅰ、Ⅱ、Ⅲ、IV |
【单选题】: |
第4题:下列组件不能添加进Frame主窗口的是( )。 A.Panel B.CheckBox C.Dialog D.Choice |
【单选题】: |
第5题:下面程序段的输出结果为( )。 package test; public class ClassA { int x=20: static int y=6; public static void main(String args[]) { ClassB b=new ClassB(); b.go(10); System.out.println("x="+b.x); } } class ClassB { int X; void go(int y) { ClassA a=new ClassA(); x=a.Y ; } } A.x=10 B.x=20 C.x=6 D.编译不通过 |
【单选题】: |
第6题:下面程序段的输出结果为( )。 public class Test { int a,b; Test() { a=100; b=200: } Test(int X,int y) { a=x: b=y; } public static void main(String args[]) { Test Objl=new Test(12,45); System.OUt.println("a="+Objl.a+"b="+Objl. b); Test Obj2=new Test(); System.out.println("fl="+Obj2.a+"b="+Obj2. b); } } A.a=100 b=200 a=12 b=45 B.a=12 b=45 a=100 b=200 C.a=12 b=200 a=100 b=45 D.a=100 b=45 a=12 b=200 |
【单选题】: |
第7题:在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是( )。 A.static boolean matches() B.boolean matcher.find() C.int matcher.start() D.int matcher.end() |
【单选题】: |
第8题:下列说法正确的是( )。 A.共享数据的所有访问都必须作为临界区 B.用synchronized保护的共享数据可以是共有的 C.Java中对象加锁不具有可重人性 D.对象锁不能返回 |
【单选题】: |
第9题:在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用下列( )语句。 A.import java.awt.event.*; B.import java.io.*; C.import java.awt.*; D.import java.applet.*; |
【单选题】: |
第10题:在一个容量为32的循环队列中,若头指针front一 3,尾指针rear=2,则该循环队列中共有元素个数为( )。 A.29 B.30 C.31 D.32 |
【单选题】: |