欢迎来到天天文库
浏览记录
ID:41035675
大小:102.00 KB
页数:10页
时间:2019-08-14
《java程序设计期末复习题库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章JAVA语言概述1.在Java中,负责对字节代码解释执行的是( )。A.垃圾回收器B.虚拟机C.编译器D.多线程机制2.下列叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限3.main()方法的返回类型是()。A、intB、voidC、booleanD、static4、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A..javaB..classC..htmlD..exe5、下列哪些语句关于垃圾回收
2、机制的说明是正确的()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、javapr
3、of.exe9、Java为移动设备提供的平台是() A、J2ME B、J2SE C、J2EE D、JDK5.010.Java源文件后缀名为(1),编译生成的字节码文件的后缀是(2)。11.下列说法中,不正确的一项是()。A、Java程序有两类:Application和AppletB、类的方法只能由public修饰C、面向对象的程序设计的优点有:可重用性、可扩展性、可管理性D、Java语言通过接口支持多重继承13.如果将类MyClass声明为public,它的文件名称必须是(1)才能正常编译,编译生成的
4、字节码文件的后缀是(2)。。14、main方法的声明格式统一为__(13)____。15、面向对象技术的三个特点是封装、继承和__(17)____。16、编写一个输出"HelloWorld!"的程序,用两种方式实现(Application、Applet)第二章JAVA语言基础1、如下哪些是Java中正确的整数表示()A、22B、22.0C、-22.03D、22H2、执行invoke方法后的输出结果是publicStringchangePara(Strings){s=s+"a";}publicvoidinvoke(){Strings="b";changePara(s)
5、;System.out.println(s);}3、设有数组定义:intMyIntArray[]={10,20,30,40,50,60};则执行以下几个语句后的输出结果是________ints=0;for(inti=0;i6、gargs[]){intx=1;System.out.println(“valueis“+((x<1)?1.0:0));}}A、输出结果为:valueis1.0B、输出结果为:valueis0C、输出结果为:valueis0.0D、编译错误6、若数组a定义为int[][]a=newint[3][4],则a是 A、一维数组 B、二维数组 C、三维数组 D、四维数组7、写出以下程序的输出结果。publicclassEqualsMethod{publicstaticvoidmain(String[]args){Integern1=n7、ewInteger(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:{System.out.print(“one,”);if(x>10)breakLabel1;System.out.print(“two,”);}System.out.printl
6、gargs[]){intx=1;System.out.println(“valueis“+((x<1)?1.0:0));}}A、输出结果为:valueis1.0B、输出结果为:valueis0C、输出结果为:valueis0.0D、编译错误6、若数组a定义为int[][]a=newint[3][4],则a是 A、一维数组 B、二维数组 C、三维数组 D、四维数组7、写出以下程序的输出结果。publicclassEqualsMethod{publicstaticvoidmain(String[]args){Integern1=n
7、ewInteger(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:{System.out.print(“one,”);if(x>10)breakLabel1;System.out.print(“two,”);}System.out.printl
此文档下载收益归作者所有