欢迎来到天天文库
浏览记录
ID:37768275
大小:262.31 KB
页数:10页
时间:2019-05-30
《JAVA入学测试题目》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA测试题一、单选题1、java程序中,main方法的格式正确的是()。A.staticvoidmain(String[]args)B.publicvoidmain(String[]args)C.publicstaticvoidmain(String[]s)D.publicstaticvoidmain(String[]args)2、给定java代码,如下:publicbytecount(byteb1,byteb2){return______;}要使用这段代码能够编译成功,横线处可以填入()。A.(byte)(b1-b2)B.(byte)b1-b2C.b1-b2D.(by
2、te)b1/b23、在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为()。A.protectedB.privateC.publicD.friendly4、在Java中,下列()语句不能通过编译。A.Strings=“join”+“was”+“here”;B.Strings=“join”+3;C.inta=3+5D.floatf=5+5.5;5、在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。A.jFrame.setLayout(newFlowLayout());B.jFrame
3、.addLayout(newFlowLayout())C.jFrame.setFlowLayout()D.jFrame.addFlowLayout()6、给定java代码如下,运行时,会产生()类型的异常。Strings=null;s.concat(“abc”);A.ArithmeticExceptionB.NullPointerExceptionC.IOExceptionD.EOFException7、在java中,()对象可以使用键/值的形式保存数据。A.ArrayListB.HashSetC.HashMapD.LinkedList8、给定如下java代码,编译运行之后
4、,将会输出()。publicclassTest{publicstaticvoidmain(Stringargs[]){inta=5;System.out.println(a%2==1)?(a+1)/2:a/2);}}A.1B.2C.2.5D.39、给定如下java代码,以下()代码行编译会报错。classMyClass{voidmyMethod(finalintp){finalintil;finalinti2=p;i1=20;i2=20;}}A.voidmyMethod(finalintp)B.finalintil;C.finalinti2=pD.il=20E.i2=20;
5、10、以下Java语句中,Stringstr=“123456789”;str=str.subString(1,3);执行后str中的值为。A.“23”B.“123”C.“12”D.“234”二、名词解释1.抽象:2.继承:3.封装:4.多态性:三、简答题1、int和Integer有什么区别?2、String和StringBuffer的区别、3、&和&&的区别?4、final,finally,finalize的区别?5、sleep()和wait()有什么区别?进行多题测试与免费下载www.ciscoedu.cn答案一、单选题1.D2.A3.C4.D5.A6.B7.C8.D9.
6、A10.E二、名词解释1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是
7、把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。4.多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。三、简答题1、int和Integer有什么区别Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是jav
此文档下载收益归作者所有