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

上传人:M****1 文档编号:486903534 上传时间:2023-02-26 格式:DOC 页数:12 大小:111KB
返回 下载 相关 举报
Java程序设计与实践教程 王薇主编 答案_第1页
第1页 / 共12页
Java程序设计与实践教程 王薇主编 答案_第2页
第2页 / 共12页
Java程序设计与实践教程 王薇主编 答案_第3页
第3页 / 共12页
Java程序设计与实践教程 王薇主编 答案_第4页
第4页 / 共12页
Java程序设计与实践教程 王薇主编 答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《Java程序设计与实践教程 王薇主编 答案》由会员分享,可在线阅读,更多相关《Java程序设计与实践教程 王薇主编 答案(12页珍藏版)》请在金锄头文库上搜索。

1、第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)使用文

2、字编辑软件(例如记事本、写字板、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

3、 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

4、default 2. class 属性 方法 3. public static void main(String args) 4. new 5. 主 6.实例 实例 类 类 7public protected private 8. 类 类 子类 9Myclass int j 1021 1199三、选择题 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 2.java.lang 3.this super 4. 子类 父类 父类 子类 5. extends java.lang.

5、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 -117.结果为:Boy8. true9. s1!=s210.hello world!11. no1 no2 no3 no1 no312. true三、选择题 1.C

6、 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)是一组有顺序的、有起点和终点的字节集合,是对输入和输

7、出的总称和抽象。Java程序可以打开一个从某数据源(例如键盘、文件等)到程序的一个流,从这个流中读取数据,这就是输入流。同样,程序可以打开到外界某数据目的地的流,把数据顺序写到该流中,从而把程序中的数据送到外界,这就是输出流。所有字节输入流的基类是InputStream。抽象类OutputSteam是所有字节输出类的基类。文件数据流类FilelnputStream 和FileOutputStream 用于进行文件的输入输出处理,其数据源和目的地都是文件。Java 通过系统类System 实现标准输入输出的功能,定义了3 个流变量,分别为in、out 和err。Reader类和Writer类是j

8、ava.io包中两个字符流类的顶层抽象父类。2参考答案File类的构造方法主要有以下几种: (1)File(String path) (2)File(String dir, String filename) (3)File(File dir, String filename) (4)File(URL url)其中dir是文件所在的目录,filename是文件名,path是文件的路径名。对文件进行顺序读/写可以利用FileReader 类和FileWriter 类。FileReader 类是一个以字符方式读取文件内容的Reader 类的子类,最常用的构造方法如:FileReader ( File

9、 fileobj)。FileWriter 类是一个以字符方式写文件内容的Writer类的子类,最常用的构造方法如:FileWriter ( File fileobj ) ,其中filePath 是文件的完全路径,fileobj 是说明该文件的File 对象。Java 提供了一个功能很强大的随机存取文件类RandomAccessFile ,它可以实现对文件的随机读写操作。RandomAccessFile 类提供两个构造方法:(1)public RandomAccessFile ( String name, String mode ) throws FileNotFoundException (2

10、)public RandomAccessFile ( File file, String mode ) throws FileNotFoundException第9章 GUI图形用户界面一、判断题 1. 2. 3. 4. 5. 6. 二、填空题 1.BorderLayout FlowLayout 2.FlowLayout BorderLayout CardLayout GridLayout GridBogLayout BoxLayout 3.注册监听者 4. 事件源 5. JFrame三、选择题 1.D 2.A 3.B 4.A 5.D 6.B 7.C 8.C 9.D 10.D四、简答题1参考答

11、案java.awt包提供了基本的Java程序的GUI设计工具。主要包括三个概念:组件(Component)、容器(Container)和布局管理器(Layout Manager)。组件(Component)是Java的图形用户界面的最基本组成部分,组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象。容器(Container)也是一个类,实际上是Component的子类,因此容器本身也是一个组件,具有组件的所有性质,但是它的主要功能是容纳其他组件和容器。每个容器都有一个布局管理器(Layout Manager),当容器需要对某个组件进行定位或判断其大小尺寸时,就会调用其对应的布局管

12、理器。 2参考答案使用Swing开发GUI程序需要7个步骤。(1)引入swing包(2)选择外观和感觉(3)设置顶层容器(4)设置按钮和标签(5)向容器中添加组件(6)在组件周围添加边界(7)进行事件处理3参考答案 JFrame是与AWT中的Frame相对应的Swing组件。JFrame上面只能有一个唯一的组件,这个组件为JRootPane,调用JFrame.getContentPane()方法可获得JFrame中内置的JRootPane对象。面板(JPanel)是一个轻量级容器组件,是一种没有标题的中间容器,用于容纳界面元素,以便在布局管理器的设置下容纳更多的组件,实现容器的嵌套。JPanel,JScrollPane, JSplitPane和JInternalFrame都属于常用的中间容器,是轻量级组件。JPanel的默认布局管理器是FlowLayout。这类容器不能独立存在,必须通过add()方法添加到一个顶层容器或存在于顶层容器的一个中间容器。4参考答案下拉列表框(JComboBox)与列表框相似,它同样是一个有许多选项的选择组件,但下拉列表框中所有选项都被折叠收藏起来,且只会将用户所选择的单个选项显示在显示栏上。要改变被选中的选项,可以单击下拉列表框右边的向下箭头,然后从伸展开的选项框中选择一个选项即

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号