预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JAVA程序设计期末复习题库 第一章JAVA语言概述 1.在Java中,负责对字节代码解释执行的是()。 A.垃圾回收器B.虚拟机C.编译器D.多线程机制 2.下列叙述中,正确的是()。 A.Java语言的标识符是区分大小写的 B.源文件名与public类名可以不相同 C.源文件扩展名为.jar D.源文件中public类的数目不限 3.main()方法的返回类型是()。 A、int B、void C、boolean D、static 4、编译JavaApplication源程序文件将产生相应的字节码文件, 这些字节码文件的扩展名为()。 A..java B..class C..html D..exe 5、下列哪些语句关于垃圾回收机制的说明是正确的() A.程序员必须创建一个线程来释放内存 B.垃圾回收线程负责释放无用内存 C.垃圾回收机制允许程序员直接释放内存 D.垃圾回收线程可以在指定的时间释放内存对象 6、下列特点不属于Java语言的选项是()。 A.易用性B.可视性C平台无关性D面向对象性 7、下列描述中,错误的是 A、Java要求编程者管理内存 B、Java的安全性体现在多个层次上 C、Applet要求在支持Java的浏览器上运行 D、Java有多线程机制 8、JDK中提供的文档生成器是 A、java.exe B、javap.exe C、javadoc.exe D、javaprof.exe 9、Java为移动设备提供的平台是() A、J2ME B、J2SE C、J2EE D、JDK5.010.Java源文件后缀名为(1),编译生成的字节码 文件的后缀是(2)。 11.下列说法中,不正确的一项是()。 A、Java程序有两类:Application和Applet B、类的方法只能由public修饰 C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理 性 D、Java语言通过接口支持多重继承 13.如果将类MyClass声明为public,它的文件名称必须是(1) 才能正常编译,编译生成的字节码文件的后缀是(2)。。 14、main方法的声明格式统一为__(13)____。 15、面向对象技术的三个特点是封装、继承和__(17)____。 16、编写一个输出"HelloWorld!"的程序,用两种方式实现 (Application、Applet) 第二章JAVA语言基础 1、如下哪些是Java中正确的整数表示() A、22 B、22.0 C、-22.03 D、22H 2、执行invoke方法后的输出结果是 publicStringchangePara(Strings){ s=s+"a";} publicvoidinvoke(){ Strings="b"; changePara(s); System.out.println(s);} 3、设有数组定义:intMyIntArray[]={10,20,30,40,50,60};则执 行以下几个语句后的输出结果是________ ints=0; for(inti=0;i<myintarray.length;i++)<bdsfid="162" p=""></myintarray.length;i++)<> if(i%2==1)s+=MyIntArray[i]; System.out.println(s); 4、用I/O流输入一个整数,编程判断该数是否为素数。 5、编译运行以下程序后,关于输出结果的说明正确的是() publicclassConditional{ publicstaticvoidmain(Stringargs[]){ intx=1; System.out.println(“valueis“+((x<1)?1.0:0)); } } A、输出结果为:valueis1.0 B、输出结果为:valueis0 C、输出结果为:valueis0.0 D、编译错误 6、若数组a定义为int[][]a=newint[3][4],则a是 A、一维数组 B、二维数组 C、三维数组 D、四维数组 7、写出以下程序的输出结果。 publicclassEqualsMethod{ publicstaticvoidmain(String[]args){ Integern1=newInteger(12); Integern2=newInteger(12); System.out.print(n1==n2); System.out.print(“,”); System.out.println(n1!=n2); } } 8、写出以下程序的输出结果。 classLabelBreak{ publicstaticvoidmain(String[]args){ intx=20; Label1:{