1、finally在异常处理的时候使用,提供finally块来执行任何清除操作finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做必要的清理工作finally和finalize一样都是用异常处理的方法4)当编译并运行下面程序时会发生什么结果( )(单选)public class Bground extends Thread Bground b = new Bground(); b.run();public void start() for (int i = 0; i 10; i+)编译错误,指明run方法没有定义运行错误,指明run方法没有定义编译通过并输出0到9编译通过但无输出5
2、)在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用( )关键字来声明父类的这些方法。(单选)FinalStaticAbstractVoid6)当编译并运行下面程序时会发生什么结果:public class Hope Hope h = new Hope(); protected Hope() for(int i =0; i +)编译错误,构造方法不能被声明为protected运行错误,构造方法不能被声明为protected编译并运行输出0到10编译并运行输出0到97)下列说法正确的是?( )(多选)数组有length()方法String有length()方法数组有l
3、ength属性String有length属性8)当编译并运行下面程序时会发生什么结果?( )(单选)public class Test public static void stringReplace(String text) text=text+”c”; public static void bufferReplace(StringBuffer text) text=text.append(c); public static void main(String args) String textString=new String(java StringBuffer textBuffer=new
4、 StringBuffer( stringReplace(textString); bufferReplace(textBuffer);编译并运行输出javac javac编译并运行输出java java编译并运行输出java javac编译并运行输出 javac java9)以下哪些表达式返回为真( )(多选)String a=”My field1”;String b=”My field1”;String c=new String(”My field1”);String d=new String(”My field1”);a =ba=cc=da.equals(B)E)a.equals(C)F
5、)c.equals(D)10)当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情( )(单选) public static void main(String argv) MyAr m = new MyAr(); m.amethod();public void amethod() int i;编译并输出0编译并输出null11)给定如下java代码程序片断: class A public A() “A”); class B extends A public B() “B”); public static void main(String args)上述程序将( )(单选)不能通过编译
6、通过编译,输出为AB通过编译,输出为B通过编译,输出为A12)关于线程,以下说法正确的是:sleep方法执行时会释放对象锁。wait方法执行时会释放对象锁。sleep方法必须写在同步方法或同步块中wait方法必须写在同步方法或同步块中13)给定JAVA代码如下,编译运行后,输出结果是( )(单选)public class test static int i; public int test() i+; return i;public static void main(String args) Test test=new Test(); test.test();test();314)给定JAVA
7、代码如下,关于super的用法,以下描述正确的是( )(单选)class C extends B public C() super();用来调用类B中定义的super()方法用来调用类C中定义的super()方法用来调用类B中的无参构造方法用来调用类B中第一个出现的构造方法15)哪些是Thread类中本身的方法(不包括继承) ( )(多选)start()sleep(long mi)wait()notify()16)下面哪些为真( )(多选) 接口里可定义变量,并且变量的值不能修改任何情况下,类都不能被private修饰类可以被protected修饰接口不能实例化17)下面哪些是正确的描述了关键
8、字synhronized ( )(单选)允许两个进程并行运行但其之间相互通信保证任何时候只有一个线程访问一个方法或对象保证两个或多个进程同时启动和结束保证两个或多个线程同时启动和结束18)下列哪一种叙述是正确的( )(单选)abstract修饰符可修饰属性、方法和类抽象方法的body部分必须用一对大括号 声明抽象方法,大括号可有可无声明抽象方法不可写出大括号19)下面关于网络通信正确的描述是( )(多选)TCP/IP协议是一种不可靠的网络通信协议。UDP协议是一种可靠的网络通信协议。TCP/IP协议是一种可靠的网络通信协议。UDP协议是一种不可靠的网络通信协议。20)在Java中,下面关于抽象
9、类的描述正确的是( )(多选)抽象类可以被实例化如果一个类中有一个方法被声明为抽象的,那么这个类必须是抽象类抽象类的方法都必须是抽象的声明抽象类必须带有关键字abstract21)给定java代码如下,编译运行结果是( )(单选)public class Test public int count() return 1%9; public static void main(Stringargs)正常运行,输出1正常运行,输出022)将对象序列化,要实现哪个接口( )(单选)CloneableRunnableSerializableComparator23)以下代码输出结果为( ) (单选) p
10、ublic static String output=; public static void foo(int i) try if(i=1) throw new Exception(); output +=1 catch(Exception E) output+=2 return; finally 3 4 foo(0); foo(1); output);1342 123134234 1342324)在JAVA中,()接口位于集合框架的顶层( ) (单选)CollectionCollectionsListSet25)在Java中,下列( )类不能派生出子类。public class MyClas
11、sclass MyClassabstract class MyClassfinal class MyClass26)启动一个线程,应调用什么方法( )。run()begin()notify)(27)在java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是( )(单选)interface A extends B,Cinterface A implements B,Cclass A implements B,Cclass A implements B,implements C28)在Java中,以下定义数组的语句正确的是( )(单选)int t10=new int;cha
12、r a=hefgint t=new int10;double d=new double10;29)给定一个java程序的main方法的代码片段如下:假如d目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是( ):tryPrintWriter out =new PrintWriter(new FileOutputStream(d:/abc.txt); String name=chen out.print(namE);catch(Exception E)将在控制台上打印:文件没有发现!正常运行,但没有生成文件abc.txt运行后生成abc.txt,但该文件中可能无内容运行后生成abc
13、.txt,该文件内容为:chen30)集合框架中,要实现对集合里的元素进行自定义排序,要实现哪个接口( )(单选)31) class Super protected float getNum()return 3.0f; public class Sub extends Super /Here下面哪些代码可放在Here处(多选)float getNum()return 4.0f;public void getNum()private void getNum(double D)public double Getnum()return 4.0d;public float getNum()return
14、 9;32)在Java语言中,如果你编写一个多线程序,可以使用的方法是( )。(多选)扩展类Thread实现Runnable接口扩展类Runnable实现接口Thread33)下面哪些接口直接继承自Collection接口( )(多选)MapIterator34)关于HashMap和Hashtable正确的说法有( )(多选)都实现了Map接口Hashtable类不是同步的,而HashMap类是同步的Hashtable 不允许null键或值HashMap 不允许null键或值35)下面关于构造方法的说法正确的是( )(多选)构造方法不能被继承构造方法不能被重写构造方法不能被重载构造方法不能声明为private36)研究下面的JAVA代码( )(单选) public class TestException /* * param args */ public static void main(String args) int a = 0,1,2,3,4; int sum=0; try for(int i=0;i1986andyear(出生日期)=19885、结构化查询语言6、select,from7、数据定义,数据更新,数据查询,数据控制8、group by,order by9、参数10、显示,编辑11、表,查询12、名称属性13、二维表
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1