Java程序设计与实践教程_王薇主编_答案

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

第1章JAVA简介

一、判断题

1.√

2.√

3.⨯

4.⨯

5.⨯

6.√

7.√

8.√

9.⨯ 10.⨯

二、填空题

1.Application Applet

2. 类(字节码文件、目标文件) .class

3.对象

4. 主

5. J2SE J2EE J2ME

三、选择题

1.B

2. D

3.B

4.B

5. A

四、简答题

1.参考答案

Java语言是简单的、面向对象的、分布式的、健壮的、安全的、体系结构中立的、可

移植的、编译解释型的、高性能的、多线程的、动态的等等。

2.参考答案

Java程序执行的具体过程如图1所示。

图1 Java程序的运行机制

3.参考答案

Java程序在计算机在执行要经历以下几个阶段:

(1)使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境

(JCreater、Eclipse、MyEclipse等)编辑Java源文件,其文件扩展名为.java。

(2)通过编译使.java的文件生成一个同名的.class文件。

(3)通过解释方式将.class的字节码文件转变为由0和1组成的二进制指令执行。

在以上阶段中可以看出Java程序的执行包括了编译和解释两种方式。

第2章Java 语法基础

一、判断题

1. ⨯

2.√

3. ⨯

4.⨯

5.⨯

二、填空题

1.10

2. 单精度双精度

3. n%13 !=0?false:true

4.接口

5. false

三、选择题

1.D

2. C

3.D

4.A

5. C

第3章程序流程控制

一、判断题

1.错误

2.⨯

3.⨯

4.⨯

5.√

二、填空题

1.循环

2. if

3.case switch

4. while do-while

5. continue

三、选择题

1.D

2. C

3.C

4.B

5. C

第4章数组

一、判断题

1. ⨯

2. √

3. √

4. √

5.⨯

二、填空题

1.类型

2. new

3.长度

4. 分配空间

5. 3 6 9

三、选择题

1.D

2. A

3.C

4.B

5. B

第5章类和对象

一、判断题

1.√

2.√

3.⨯

4.⨯

5.√

6.⨯

7.√

8.⨯

9.⨯ 10.√

11.√ 12.√ 13.⨯ 14.⨯ 15. ⨯

二、填空题

1.public default

2. class 属性方法

3.public static void main(String args[]){}

4. new

5. 主

6.实例实例类类

7.public protected private

8. 类类子类

9.Myclass int j

10.21

11.99

三、选择题

1.C

2. B

3.A

4.C

5. C

6.A

7.A

第6章类和对象的扩展

一、判断题

1.√

2.√

3.√

4.√

5.√

6.√

7. ⨯

8.⨯

二、填空题

1.package

ng

3.this super

4. 子类父类父类子类

5. extends ng.object

6. 抽象

7.接口重用

三、选择题

1.C

2. A

3.C

4.C

5. C

第7章Java常用系统类

一、判断题

1. ⨯

2. ⨯

3. ⨯

4.⨯

5.⨯

6. ⨯

7. ⨯

8.√

9. √ 10. √ 11. ⨯ 12.√ 13. ⨯ 14.⨯ 15.⨯

二、填空题

1.Object

2.long int lvar=Math.pow(10,10)

3.return Integer.parseInt(x*y);

4. java.util

5. 1

6. 12 -11

7.结果为:Boy

8. true

9. s1!=s2

10.hello world!

11. no1 no2 no3

no1 no3

12. true

三、选择题

1.C

2.B

3.A

4.C

5. D

6.C

第8章Java输入输出系统

一、判断题

1.√

2. ⨯

3.√

4.√

5.√

6.√

7. √

8.⨯

9.⨯

二、填空题

1. System.in System.out

2. 24 0

3. 0 8 8

三、选择题

1.D

2. D

3.A

4.B A

5. B

6.C

7.A

8.D

四、简答题

1.参考答案

在计算机中,“流”的概念是1984年由C语言第一次引入。“流”可以看作是一个流动的数据缓冲区。数据从数据源流向数据目的地。流在互联网上是串行传送。最常见的数据源是键盘,最常见的数据目的地是屏幕。数据流(stream)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。

Java程序可以打开一个从某数据源(例如键盘、文件等)到程序的一个流,从这个流中读取数据,这就是输入流。

同样,程序可以打开到外界某数据目的地的流,把数据顺序写到该流中,从而把程序中的数据送到外界,这就是输出流。

所有字节输入流的基类是InputStream。抽象类OutputSteam是所有字节输出类的基类。文件数据流类FilelnputStream 和FileOutputStream 用于进行文件的输入输出处理,其数据源和目的地都是文件。Java 通过系统类System 实现标准输入输出的功能,定义了3 个流变量,分别为in、out 和err。Reader类和Writer类是java.io包中两个字符流类的顶层抽象父类。

2.参考答案

File类的构造方法主要有以下几种:

(1)File(String path)

(2)File(String dir, String filename)

(3)File(File dir, String filename)

相关文档
最新文档