javase程序设计课后题答案

  • 格式:docx
  • 大小:25.20 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

;第1章Java概述

1. 编译java即plication源程序文件将产生相应的字节码文件,这些字节码文件别的扩展名

为.java

2. 执行一个java程序fristapp的方法是运行java fristapp

3. ma in ()方法的返回类型是void

4. 在java代码中,public static void main方法的参数描述正确的是string args【】,

string【】args

5. 内存的回收程序负责释放无用内存V

6. java体系主要分为java ME.Java SE.JavaE E大块

第2章Java基础

1. Java语言中,下列标识符错误的是40name

2. java变量中,以下不属于引用类型的数据类型是字符型

3. double d=5.3E12 x

4. C

5. A

6. for循环的一般形式为;for (初值;终值;增量),以下对for循环的叙述, 正确的是初值和

增量都是赋值语句,终值是条件判断语句

7. 当输入下面选项中3值时,将会输出default

8. 下面哪种方法能够支持javadoc命令/**…*/

9. 下面声明一个string 类型的数组正确的是string str[]

10. 下面定义一个整型数组,不合法的是 . ________

11. 给定代码;。。。下面叙述正确的是输出的结果为:0

12. java 语言规定,标示符只能由字母,数字_美元符$和下划线租成,并且第一个字符不能

是数字:java是区分大小写的。

|13.表达式1/2*3的计算结果是0;设x=2,则表达式(x++) /3的值是0

14.数组的长度可以用其属性lengt h获得;创建一个数组对象可以使用new关键字创建第3章面向对象基础

1. 在java中引用对象变量和对象间有什么关系引用变量是指向对象的一个指针

2. 对象是面向对象技术的核心所在,在面向对象程序设计中,对象是累的抽象x

3. 构造方法何时被调用创建对象时

4. A, B,D

5. 在java语言中在包p1中包含包p2,类A直接隶属于p1,类B直接隶属于包p2.在类c

中要使用类a的方法和类b的方法b,需要选择import p1.*; import p1.p2,* ;

6. java中,访问修饰符限制最高的是private

第4章类之间的关系

1. 在java中,下面关于类的描述正确的是一个父类可以有多个子类

2. 在java语言中,类worker是类person的子类,worker的构造方法中有一句

“super ()”,该语句是调用person的构造法法。

3. 下列final修饰符不允许父类被继承。

4. 在java中,在类中定义两个或多个方法,方法名相同而参数不同,这称为方法重载

5. Derived derived=new Base() : x

6. public void method_1 (int e,int f) V

第5章抽象类、接口和内部类

1. 下列abstract修饰符用来定义抽象类

2. finaL类不但可以用来派生子类,也可以用来创建final类的对象

3. 有错误,Mine必须声明成abstract的

第6章异常

1. Throwable类是下面那两个类的直接父类Error,Exception

2. Object类是Throwable类的父类

3. NullPointerException属于非检查型异常的类

4. 用于方法声明抛出异常类型的关键字是throws

5. throws关键字用来表明一个方法可能抛出的各种异常

6. 能单独和fin ally语句一起使用的快是try

7. 可以使用return关键词跳出来一个try快而进入fin ally块

8. B,C,D

9. 下列类在多重catch中同时使用时,Exception异常类应该最后列出第7章泛型和集合

1. D

2. 下面不是继承自Collection接口的是HashMap

3. 下面用于创建动态数组的集合类是ArraryList

4. 向ArraryList对象中添加一个元素的方法是add (Objecto)

5. List myList=new ArrayListQ/

第8章流与文件

1. 改变当前目录,返回父目录的名称,删除文件属干File类的功能

2. 当编译上述代码的的时候出现一个编译错误

3. 下列类中由InputStream类直接派生出的是Objectinputstream

4. void flush()方法不是InputStream 的方法

5. 下列InputStream类可以作为FilterInputStream的构造方法的参数

第9章JDBC

1. 以下代码行的功能是为MS-SQL服务器数据库加载驱动程序

2. 为维护不同数据库所创建的驱动器列表,使用JDBC-ODB(桥接

3. C

第10 章Swing

1. Swing组件位于javax.swing包中

2. 下面流布局布局管理是居中放置组件,当同一行超出容器宽度后才会从新行开始放置组件。

3. 使用边界布局管理器时,中间区域会自动垂直调整大小,而不在水平方向上调整

4. 利用边界布局,向容器中添加一个组件,其中容器用cont表示,组件用comp 表示,书写

代码的方式是con t.add(comp,BorderLayout.CENTER)

5. 窗体和面板容器默认布局分别是边界布局,流布局

6. 下面不是容器组件的是JList

7. 下面代码中,设置容器的布局为空的正确语句是setLayout (null)

8. JButton 的父类是AbstractButton

9. 事件监听接口中的方法的返回值是逊

10. 在java中,要处理Butt on类对象的事件,以下Actio nListe ner是可以处理这个事件

的借口。

11. 要判断关闭窗口的事件,应该添加窗口监听器

12. “按钮被单击”

13. 下面getSource()用于获取事件源

第11 章Swing(2)

1. 用于创建菜单项的类是JMenultem