java语言考试试卷a参考答案(2010.12.3)

java语言考试试卷a参考答案(2010.12.3)

ID:37845849

大小:105.50 KB

页数:5页

时间:2019-06-01

java语言考试试卷a参考答案(2010.12.3)_第1页
java语言考试试卷a参考答案(2010.12.3)_第2页
java语言考试试卷a参考答案(2010.12.3)_第3页
java语言考试试卷a参考答案(2010.12.3)_第4页
java语言考试试卷a参考答案(2010.12.3)_第5页
资源描述:

《java语言考试试卷a参考答案(2010.12.3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系名:姓名:学号:考试日期:班级:装订线下上装订线陕西理工学院考试试卷(A卷)2010—2011学年第一学期科目:JAVA语言计算机系计算机专业级班题号一二三四五总分得分阅卷人得分一、判断题(每小题1分,共10分)(判断下列说法是否正确,正确打“√”,错误打“×”。)1.无论Java源程序包含几个类的定义,若该源程序文件以B.java命名,编译后生成的都只有一个名为B的字节码文件。(×)2.Java的各种数据类型所占用的内存长度与具体软硬件环境有关。(×)3.注释的作用是对程序进行说明,Java中只能使用单行注释//。(×)4.Java语言中的数组

2、元素下标总是从0开始,下标可以是整数或整型表达式。(√)5.Java中的每个异常类代表一类运行错误,并且类中包含了该运行错误的信息和处理错误的方法等内容。(×)6.Java中的任何对象其父类都是Object。(√)7.在Java中对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象。(×)8.Java中创建一个类的对象要去调用它的构造函数,所以所有类必须显式定义构造函数。(×)9.在Java的方法中定义一个常量要用const关键字。(×)10.子类必须重写抽象父类中的全部抽象方法。(√)得分二、单项选择题(每小题2分,

3、共20分)1.对于StringBuffer类,如要返回当前缓冲区的长度,可以使用(D)方法。A.length()B.StringBuffer()C.valueOf()D.capacity()2.下面有关消息的叙述不正确的是(A)。A.同一对象只能接收一种消息。B.相同形式的消息可以发给不同的对象。C.消息的发送可以不考虑具体的接收者。D.消息分为公有消息和私有消息。3.下列关于JVM中内存回收的说明正确的是(B)。A.程序员必须创建一个线程来释放内存。B.内存回收程序负责释放无用内存。C.内存回收程序允许程序员直接释放内存。D.内存回收程序可以在指定

4、的时间释放内存对象。4.关于类和对象的叙述正确的是(A)。A.Java的类分为两大部分:系统定义的类和用户自定义的类。B.类的静态属性和全局变量的概念完全一样,只是表达形式不同。C.类的成员至少有一个属性和一个方法。D.类是对象的实例化。5.在Java中,用(A)关键字指明继承关系。 A.extends B.abstract C.public D.implements6.以下哪个不是Java的关键字?(A)A.TRUEB.superC.thisD.void7.在数组a[5][4]中,最后一个元素的表示是(B)。A.a[0][0]B.a[4][3]C.

5、a[5][4]D.a[20]8.以下关于继承的叙述正确的是(C)。A.在Java中继承是通过overload实现的。B.在Java中一个类只能实现一个接口。C.在Java中利用接口可以实现多重继承。D.在Java中接口只允许单一继承9.以下有关构造方法的说法,正确的是(A)。A.一个类的构造方法可以有多个。B.构造方法在类定义时被调用。C.构造方法只能由对象中的其它方法调用。D.构造方法可以和类同名,也可以和类名不同。10.以下有关类的继承的叙述中,正确的是(D)。A.子类能继承父类所有的非私有属性,也可通过接口继承父类的私有属性。B.子类只能继承父

6、类的方法,不能继承父类的属性。C.子类只能继承父类的非私有属性,不能继承父类的方法。D.子类不能继承父类的私有属性。得分三、简答题(每小题4分,共20分)得分1.简述Java虚拟机(JVM)的特点和作用。第5页共5页答:①JVM是运行Java字节码程序的容器。②JVM为Java字节码程序提供一个安全、可靠且与具体软硬件平台无关的运行时环境。③JVM提供内存垃圾回收机制,自动和高效地管理内存分配和回收。④JVM是Java平台独立性的基础。得分2.简述Java面向对象封装机制的优点。答:封装是指利用抽象数据类型将数据和操作封装在一起,构成一个独立实体。封

7、装机制的优点有:①隐藏对象内部方法的实现细节。②提供一个外部接口以方便访问。③对象内部实现可以随时修改而不用担心破坏其他的程序。得分3.简述Java中的事件处理机制。答:Java采用委托事件模型处理事件,其特点是将产生事件的对象(事件源)与处理事件的对象(监听器)相互解耦。①首先,监听器对象向事件源对象进行注册(或挂接)。②然后,当事件源对象产生一个事件时,该事件被封装成一个事件对象。③接着,事件源对象向所有注册过的监听器对象发送该事件对象。④最后,监听器对象接收该事件对象并做出适当的处理。得分4.简述Java中的异常处理机制。答:Java的异常处理

8、机制是为了及时有效地处理程序运行中的异常错误,其特点是将异常报告与异常处理相互解耦。①当一个Java应用程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。