java习题集及答案.doc

java习题集及答案.doc

ID:57013434

大小:43.00 KB

页数:10页

时间:2020-07-30

java习题集及答案.doc_第1页
java习题集及答案.doc_第2页
java习题集及答案.doc_第3页
java习题集及答案.doc_第4页
java习题集及答案.doc_第5页
资源描述:

《java习题集及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA语言与面向对象程序设计期末复习题2011年上(一)单项选择题1.对象是构成现实世界的一个独立单位,它具有自己的静态特征和(B)特征。A.颜色B.动态C.状态D.重量2.使用JDK编译Java程序时使用的命令是(B)。A.javaB.javacC.appletviewerD.javadoc3.在Java程序中包含主方法的类被称为主类,主方法的访问控制修饰符为(C)。A.privateB.protectedC.publicD.static4.在类的定义中,若需要把一个标识符定义为常量,则使用的修饰符为(

2、B)。A.constB.finalC.staticD.class5.在程序中声明包的语句关键字为(D)。A.volatileB.packC.importD.package6.在一个方法的方法头(声明)中向调用它的上一层方法抛出异常的子句关键字为(C)。A.catchB.throwC.throwsD.finally7.在类定义首部的语法格式中,(B)不能作为其中的修饰符。A.publicB.protectdC.extendsD.abstract8.下列哪个类不是异常类的父类?(A)。A.ErrorB.Thro

3、wableC.ExceptionD.Object9.下面的关键字(C)与异常处理无关。A.throwB.throwsC.importD.finally10.在读字节文件Employee.dat时,使用该文件作为参数的类是(D)。A.BufferedReaderB.DataInputStreamC.DataOutputStreamD.FileInputStream(二)填空题1.Java类库也称为JavaAPI,它是ApplicationProgrammingInterface的缩写,中文含义为应用程序接口2

4、.Java语言中用于修饰类的成员具有保护或私有访问属性的关键字分别为________和________。protected、private3.Java语言中的方法Math.random()返回0到1之间的一个随机小数。4.假定没有给一个类XXK2显式地定义任何构造函数,则利用new运算创建该类的一个对象时,自动调用的构造方法为________。XXK2()5.假定要在一个类中访问另一个类XXK4中的静态成员abc,则此访问应表示为________。XXK4.abc6.在方法调用中,首先需要实参表中的实参向形

5、参表中的形参进行传递,此传递分为_______传递和_______传递两种方式。按值、引用7.Java语言中的类的体系结构为________结构。根节点为________类。层次(树状)、Object(java.lang.Object)8.定义一个终结类需要在类首部的关键字class前使用的修饰符为final9.假定一个字符串对象x的值为"abc",则x.compareTo("def")的值为小于0。10.假定要定义一个int型的一维数组为x,并假定它的长度为10,则其定义语句为int[]x=_______

6、_。newint[10]11.在Java语言中,Exception下的异常分为两类:即检查型异常和非检查型异常。12.输入流类(InputStream)和输出流类(OutputStream)是java.io包中所有字节流的抽象基类。13.javax.swing包里的Swing组件归为三个层次:顶层容器、中间层容器和原子组件。14.Swing提供了三个顶层容器的类,分别是JFrame、JDialog和JApplet。15.每个线程具有四种基本状态:就绪状态、_运行状态_______、死亡状态和阻塞状态。(三)

7、判断题1.如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时也不会隐含调用父类的缺省构造方法。错2.任何一个派生类的引用变量(或对象)都可以被当成一个父类的引用变量(或对象)对。3.在Java语言中,可以把实现了一个接口的类对象,赋给这个接口的变量。对4.在Java语言中,既不能利用抽象类生成对象,也不能利用接口生成对象。对5.接口中的一些成员方法默认不具有public和abstract修饰。错6.一个包不仅可以包含若干个类字节码文件,还可以包含若干个包。对7.在Jav

8、a语言中,声明包语句可以出现在一个Java程序文件的任何位置。错8.数组的长度不能够被改变,而向量类(Vector)对象的长度可以被改变。对9.向文本文件中写入字符数据,在任何时候都只需要用到文件写入器类(FileWriter),不需要用到缓冲写入器类(BufferedWriter)。错10.在对文件进行的输入/输出(I/O)方法的调用中,当遇到错误时通常会抛出除IOException异常之外的其他异常。错11.

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

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

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