Java程序设计与实践教程 王薇主编 答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)