1、System.out.println(arr0); A.编译时将产生错误 B.编译时正确,运行时将产生错误C.输出零 D.输出空13.下列哪些语句关于Java内存回收的说明是正确的? ( D )A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象14.以下哪个关键字可以用来对对象加互斥锁?( B ) A.transient B.synchronized C. serialize D.static15.以下代码段执行后的输出结果为( C ) int x =3; int y =10; System.o
2、ut.println(y%x);A.-1 B.2 C.1 D.316.有以下程序片段,下列哪个选项不能插入到行1.( D )1.2 .public class Interesting3. /do sth 4.A.import java.awt.*; B.package mypackage; C.class OtherClass D.public class MyClass 17. 设有下面两个赋值语句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述说法正确的是( A ).A.a是整数类型变量,b是整数类
3、对象.B.a是整数类对象,b是整数类型变量.C.a和b都是整数类对象并且值相等. D.a和b都是整数类型变量并且值相等.18.FilterOutputStream是BufferedOutputStream.DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?AA.OutputStream B.File C.InputStream D.BufferedOutputStream19.在编写Java Applet程序时,需在程序的开头写上( B )语句.A.import java.awt.* ; B.import j
4、ava.applet.Applet ;C.import java.io.* ; D.import java.awt.Graphics ;20.类Parent.Child定义如下:1. public class Parent2. public float aFun(float a, float b) throws3. IOException 5.public class Child extends Parent6. 7. 将以下哪种方法插入行6是不合法的.( A )A.float aFun(float a, float b) B.public int aFun(int a, int b)thro
5、ws Exception C.public float aFun(float p, float q) D.public int aFun(int a, int b)throws IOException 21.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口.A.private B.protected C.private protected D.public22.有以下方法的定义,请选择该方法的返回类型( C ). ReturnType method(byte x, double y) return (short) x/y*2; A.byte B.short C.in
6、t D.double23.关于以下代码段的说法正确的是( D )1.String s=abcde;2.StringBuffer s1=new StringBuffer();3.if(s.equals(s1)4. s1=null;5.if(s1.equals(s)6. s=null;A.第1行编译错误,String的构造器必须明确调用B.第3行编译错误,因为s与s1有不同的类型C.编译成功,但执行时在第5行有异常抛出D.编译成功,过程中也没有异常抛出24.编译并运行以下程序,以下描述哪个选项是正确的( C )1. class X2. protectied String toString( )i3
7、. return super.toString();4. A.编译通过运行无异常 B.编译通过但运行时出错C.行2出错,不能成功编译 D.不能成功编译,行3出错25.如下哪个是Java中的标识符(D) A.public B.super C.3number D.width26.如下哪个是Java中的标识符( )A.fieldname B.super C.3number D.#number27.已知如下定义:String s = story 下面哪个语句不是合法的( )A.s += books B.s = s + 100;C.int len = s.length; D.String t = s +
8、 “abc”;28.如下哪个是Java中有效的关键字(C) A.name B.hello C.false D.good29.下面的代码段执行之后count的值是什么( D ) int count = 1; for (int i = 1; i = 5; i+) count += i; System.out.println(count);A.5 B.1 C.15 D.1630.定义一个类,必须使用的关键字是( B )A.public B.class C.interface D.static31.定义一个接口必须使用的关键字是( C )A.public B.class C.interface D.s
9、tatic32.如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C ) A.p.add(b); B.p.add(b,North C.p.add(b,South D.b.add(p,33.声明并创建一个按钮对象b,应该使用的语句是( A )A.Button b=new Button(); B.button b=new button();C.Button b=new b(); D.b.setLabel(“确定”);34.Frame对象默认的布局管理器是( A )A.FlowLayout B.BorderLayout C.CardLayout D.n
10、ull35.下列哪一个import命令可以使我们在程序中创建输入/输出流对象(C)A.import java.sql.*; B.import java.util.*;C.import java.io.*; D.import .*;36.下面哪一个import命令可以为我们提供编写网络应用程序的类(D)37.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象(A)A.FileInputStream B.FileOutputStream C.DataOutputStream D.FileWriter38.下列程序段执行后的结果是( ). String s = new String(abcd
11、efgfor (int i=0; is.length(); i+=2) System.out.print(s.charAt(i);A) aceg B) ACEG C) abcdefg D) abcd 39.有整型数组:int x=12,35,8,7,2;,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 240.下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt.File构造函数中正确的路径和文件名的表示
12、是( ).File f = new File(填代码处);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./my/1.txt C) c:my1.txt D) my1.txt41.应用程序的main方法中有以下语句,则输出的结果是 ( ). String s1=new String(abc String s2=new String( boolean b1=s1.equals(s2); boolean b2=(s1=s2); System.out.print(b1+ +b2);A)true false B) fa
13、lse true C) true true D)false false 42.应用程序的main方法中有以下语句,则输出的结果是 ( ). Hashtable hashtable=new Hashtable(); hashtable.put(x,12345y67890a System.out.println(hashtable.get(); A) a B) abcde C) 12345 D) 67890 43.下面语句的功能是( ). RandomAccessFile raf2 = new RandomAccessFile(1.txtrw );A)打开当前目录下的文件1.txt,既可以向文件写
14、数据,也可以从文件读数据. B)打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据.C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据.D) 以上说法都不对. 44.应用程序的main方法中有以下语句,则输出的结果是 ( ). String s=12345#aaa#bbb#67890 int n=s.indexOf(# int k=s.indexOf(,n+1); int m=s.indexOf(,k+1); String s2=s.substring(m+1); System.out.println(s2);A) 123456 B) 67890
15、 C) aaa D) bbb 45.下面程序段执行后b的值是( ). Integer integ =new Integer(9); boolean b = integ instanceof Object;A) 9 B) true C) 1 D) false46.应用程序Test.java的源程序如下,在命令行键入: java Test aaa bb c回车后输出的结果是 ( ).public class Test public static void main(String args) int k1=args.length; int k2=args1.length(); System.out.
16、print(k1+k2); A) 3 2 B)1 2 C) 1 3 D) 3 3 47.应用程序的main方法中有以下语句,则输出的结果是 ( ). int b=1, 2,2, 2,2,2; int sum=0; for(int i=0;ib.length;i+) for(int j=0;j max) max =xi;System.out.println(max);A) 125 B) 5 C) 98 D) 168 49.程序Test.java编译运行后输出的结果是( ). String s1=java public static void main(String args) int z=2;
17、Test t=new Test(); System.out.println(t.s1+z);A) java2 B)2 C)没有输出结果 D)java 50.应用程序的main方法中有以下语句,则输出的结果是 ( ). String s1=0.5, s2=12 double x=Double.parseDouble(s1); int y=Integer.parseInt(s2); System.out.println(x+y);A) 12.5 B) 120.5 C) 12 D) “12.5” 51.下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在
18、文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是( ).import java.io.*; try String s=ABCDE byte b=s.getBytes(); FileOutputStream file=new FileOutputStream(test.txt,true); file.write(b); file.close(); catch(IOException e) System.out.println(e.toString();A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE A
19、BCDE 52.当某一线程正处于休眠状态,而另一个线程用 Thread 类中的 interrupt() 方法中断它时,抛出的异常类型是( ).A) IOException B) RuntimeExceptionC) InterruptedException D) ClassNotFoundException53.下面的程序段的功能是( ).File file1=new File(d:xxxyyyzzzfile1.mkdirs();A)在当前目录下生成子目录:xxxyyyzzz B)生成目录: e:xxxyyyzzzC)在当前目录下生成文件xxx.yyy.zzz D)以上说法都不对 54.应用程
20、序的main方法中有以下语句,则输出的结果是 ( ). String s = xxxxxxxxxxxxxxx#123#456#zzzzz int n = s.indexOf( int k = s.indexOf(, n+1); String s2 = s.substring(n+1, k);A) 123456 B) 123 C) xxxxxxxxxxxxxxx D) zzzzz55.关于下面的程序Test.java说法正确的是( ). String x=1 int y; System.out.println(x+y+z);A)3 B)102 C) 12 D)程序有编译错误 56.应用程序的ma
21、in方法中有以下语句,则输出的结果是 ( ). int b=1, 1, 1, 2,2, 3; i+) j j+) sum+=bij;A) 10 B)6 C) 9 D) 13 57.应用程序的main方法中有以下语句,则执行后输出的结果是 ( ).int x = 125,21,5,168,98;int min = x0;for (int i=1; i+) if(xi min) min = xi;System.out.println(min);58.应用程序的main方法中有以下语句,则输出的结果是 ( ).Hashtable hashtable=new Hashtable();hashtable
22、.put(100aaa200bbb300cccSystem.out.println(hashtable.get().toString()+ hashtable.get().toString() + hashtable.get().toString(); A) aaa B) bbb C) ccc D) cccbbbaaa59.以下关于java异常说法不正确的是( ).A) Throwable 类是 Java 语言中Error类和Exception类的父类.B)当异常对象是Exception类(或其子类)的实例时,能通过 Java 虚拟机或者 throw 语句抛出该异常对象,并能通过trycatchfinally处理.C)如果只用一个catch块捕捉多个异常对象,则catch 子句中的参数类型应是所有异常对象的父类.D)以上说法都不对.60.下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt 的内容是( )., true);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1