JAVA入学测试题目.ppt

上传人:xin****828 文档编号:14601302 上传时间:2020-07-25 格式:PPT 页数:10 大小:67KB
收藏 版权申诉 举报 下载
JAVA入学测试题目.ppt_第1页
第1页 / 共10页
JAVA入学测试题目.ppt_第2页
第2页 / 共10页
JAVA入学测试题目.ppt_第3页
第3页 / 共10页
资源描述:

《JAVA入学测试题目.ppt》由会员分享,可在线阅读,更多相关《JAVA入学测试题目.ppt(10页珍藏版)》请在装配图网上搜索。

1、,JAVA测试题 一、单选题 1、java程序中,main方法的格式正确的是( )。 A.static void main(String args) B.public void main(String args) C.public static void main(Strings) D.public static void main(String args) 2、给定java代码,如下: public byte count(byte b1,byte b2) return_; 要使用这段代码能够编译成功,横线处可以填入( )。 A.(byte) (b1-b2) B.(byte) b1-b2 C.

2、b1-b2 D.(byte) b1/b2,3、在Java中,在包com.db下定义一个类,要让包com.util下的所有类都可以访问这个类,这个类必须定义为( )。 A.protected B.private C.public D.friendly 4、在Java中,下列( )语句不能通过编译。 A.String s= “join”+ “was”+ “here”; B.String s= “join”+3; C.int a= 3+5 D.float f=5+5.5; 5、在Java中下列( )方法可以把JFrame的布局管理器设为FlowLayout类型。 A.jFrame.setLayout

3、(new FlowLayout() ); B.jFrame.addLayout(new FlowLayout() ) C.jFrame.setFlowLayout() D.jFrame.addFlowLayout(),6、给定java代码如下,运行时,会产生( )类型的异常。 String snull; s.concat(“abc”); A.ArithmeticException B.NullPointerException C.IOException D.EOFException 7、在java中,( )对象可以使用键/值的形式保存数据。 A.ArrayList B.HashSet C.Ha

4、shMap D.LinkedList 8、给定如下java代码,编译运行之后,将会输出( )。 public class Test public staticvoid main(String args) int a=5; System.out.println(a%2=1) ?(a+1) /2:a/2) ; A.1 B.2 C.2.5 D.3,9、给定如下java代码,以下( )代码行编译会报错。 class MyClass void myMethod(final int p) final int il; final int i2=p; i1=20; i2=20; A.void my Metho

5、d(final int p) B.final int il; C.final int i2=p D.il=20 E.i2=20; 10、以下Java语句中,String str = “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、

6、sleep( ) 和 wait( ) 有什么区别?,进行多题测试与免费下载,答 案,一、单选题 1.D 2.A 3.C 4.D 5.A 6.B 7.C 8.D 9.A 10.E 二、名词解释 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。,2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派

7、生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。 3.封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。,三、简答题 1、int 和 Integer 有什么区别 Java 提供两种

8、不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型 封装类 boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double 引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对

9、象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。,2、String 和StringBuffer的区别 JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用 StringBuffers来动态构造字符数据。 3、&和&的区别。 &是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与(and)。 4、final, fin

10、ally, finalize的区别。 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。,5、sleep( ) 和 wait( ) 有什么区别? sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!