好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

附答案《Java语言》复习资料.doc

38页
  • 卖家[上传人]:平***
  • 文档编号:10748837
  • 上传时间:2017-10-10
  • 文档格式:DOC
  • 文档大小:316.04KB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 该答案存在错误之处,仅供参考 ---计科 101 郝佳第一章 Java 语言概论 &第二章 Java 语言程序设计基础1、单选题1.一个 Java 源程序为 Test.java,编译该程序应该使用的命令为 ( B ) (A)javac Test (B)javac Test.java (C )java Test (D )java Test.java编译:javac 文件名.java运行:java 文件名2.下面数据类型的定义中错误的是( C ) (A)int a = 10; (B)double d = 1.2; (C)float f = 1.2; (D) char c = ‘A’;3.main()方法是 Java Application 程序执行的入口点,关于 main()方法的方法头以下哪项是合法的(B)?(A)public static void main()(B)public static void main(String args[]) public static void main(String [ ] args)(C)public static int main(String []args) (D)public void main(String args[])4.对一个 java 源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么( A ) 。

      (A)error: cannot read: aaa.java (B)无任何显示 (C)Exception in thread "main" java.lang.NoClassDefFoundError: aaa (D)程序正常执行并显示5.给出一段程序,试判断哪个是正确的结果 ( D ) public class Test{ public static void main (String args[]){ try{ System.out.print("Hello world"); } finally{System.out.println(“Finally executing”); } } } (A)无法编译运行,因为没有指定异常 (B)无法编译运行,因为没有 catch 子句(C)Hello world (D)Hello world Finally executing6.设有 int a[]={1,2,3,4,5,6,7,8},i=5; 则执行 System.out.println(a[++i])的值为(B )(A)6 (B) 7 (C)4 (D )87.下列不属于 java 语言鲁棒性特点的是 ( B)(A)java 能检查程序在变异和运行时的错误(B)java 能运行虚拟机实现跨平台(C)java 自己操纵内存,减少了内存出错的可能性(D)java 语言还实现了真数组,避免了覆盖数据的可能2、简答题1.安装 JDK 后如何对环境变量进行设置?安装 JDK 后,还需要设置路径,即把 jdk/bin 目录加入到执行路径中,该路径是操作系统寻找本地 Java 运行环境的目录列表。

      右击桌面上【我的电脑】图标,在打开的快捷菜单中选择【属性】命令,则弹出【系统属性】的窗口,选择【高级】选项卡,然后单击【环境变量 】按钮在【环境变量】对话框中选择【系统变量】的 path 路径,单击【编辑】按钮弹出【编辑系统变量】对话框,在【变量值】文本框中加入“C:\Program Files (x86)\Java\jdk1.7.0_05\bin;”(即 jdk/bin 目录所在路径,注意路径之间用“;”分隔) 2.常量和变量有什么区别?常量的值在运行期间恒定不变,常量标识符在程序中只能被引用,而不能被重新赋值使用常量可以增强程序的可读性、课维护性变量是一个用来存取数据的存储单元,其中存储的值可以在程序执行过程中修改3.写出下面程序的运行结果(1)考点:字符串连接方法,String s1=xx;String s2=yy;连接为 xxyy 方法为 xx+yypublic class abc{ public static void main(String args[ ]){ AB s = new AB("Hello!","I love JAVA.");System.out.println(s.toString( ));}}class AB {String s1;String s2;AB( String str1 , String str2 ){ s1 = str1; s2 = str2; }public String toString( ){ return s1+s2;}}Hello!I love JAVA. (2)public class abc{public static void main(String args[ ]){ int i , s = 0 ;int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 };for ( i = 0 ; i 10 )throw Exception(“something’s wrong!”);(B) if ( i > 10 )throw Exception e (“something’s wrong!”);(C) if ( i > 10 )throw new Exception(“something’s wrong!”);(D)if ( i > 10 ) throw new Exception e ("something's wrong!");9.下列类中在多重 catch 中同时使用时,( C )异常类应该最后列出。

      A) ArithmeticException (B)NumberFormatException (C) Exception (D )ArrayIndexOutOfBoundsException 二、填空题1.catch 子句都带一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与_______对象的类进行匹配2.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、类变量、方法参数和_异常处理参数_________3.捕获异常要求在程序的方法中预先声明,在调用方法时用_try-catch-finally______________________语句捕获并处理4.捕获异常的统一出口通过___finally______________语句实现5.java 语言的类库中提供了一个___Throwable__________类,所有的异常都必须是它的实例或它子类的实例三、解答题1.Java 的异常处理是怎样实现的?异常处理的目的是什么? Java 异常处理的实现:java.lang.Exception 是异常类, Exception 类对象是 java 程序处理或抛出的对象,有各种不同的子类分别对应不同类型的异常。

      当Java 程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常并由定义的异常处理方法进行捕获并进行及时处理这就是异常处理机制,是一种对异常进行事后处理的机制异常处理的目的:异常处理是捕获及处理运行时错误的一种机制,使程序具有处理运行错误的能力即使发生了运行错误,应用程序也能够捕获并即使处理异常,使程序从运行错误中很好地修复并继续运行,而不会导致程序运行非正常终止2.说明 throw 语句与 throws 子句的区别Throw 语句:java 中通过 throw 语句主动抛出异常Throws 语句:Throws 是 java 一种被动异常处理机制 一旦方法中通过 throws 声明抛出异常,异常处理的任务将推卸给它的上层调用者,即 throws 后的异常将要求调用该方法的程序通过 try-catch-finally 进行处理3.下面程序定义了一个字符串数组,并打印输出,捕获数组超越界限异常请在横线处填入适当的内容完成程序public class HelloWorld{int i=0;String greetings[]={“Hello world!”,“No,I mean it!”,“HELLO WORLD!!”};while(i<4){___try_________{System.out.println(greeting[i]);}___catch______(ArrayIndexOutOfBoundsException e){System.out.println(“Re-setting Index Value”);i=-1;finally{System.out.println(“This is always printed”);}i++;}}}第八章:输入输出流(把书上常用的类及其方法看一遍)InputStreamReader 是字节流通向字符流的桥梁1、选择题1.字符流与字节流的区别在于( B ) (A)前者带有缓冲,后者没有 (B)前者是块读写,后者是字节读写 (C)二者没有区别,可以互换使用 (D)每次读写的字节数不同 2.实现字符流的写操作类是( B)(A)FileReader (B )Writer(C)DataInputStream (D)FileOutputStream3.下面的程序创建了一个文件输出流对象,用来向文件 test.txt 中输出数据,假设程序当前目录下不存在文件 test.txt,编译下面的程序 Test.java 后,将该程序运行 3 次,则文件test.txt 的内容是( D)FileOutputStream(String name):创建一个向指定 File 对象表示的文件中写入数据的文件输出流。

      如果该文件不存在,就创建该文件import java.io.*; public class Test { public static void main(String args[]) { try { String s="ABCDE"; byte b[]=s.getBytes(); FileOutputStream file=new FileOutputStream("test.txt", true); file.write(b); file.close(); } catch(IOException e) { System.out.println(e.toString()); } } } (A) ABCABC (B ) ABCDE (C) Test (D ) ABCDE ABCDE ABCDE 4.现开发一个功能对 Date 进行格式化 ,转换为年-月-日格式. 当前日期假设为 2010 年 9 月 1日,执行此方法得到什么结果(D )package com.test; import java.io.IOException; import java.sql.Date; import java.text.SimpleDateFormat; public class Test { public static String formatDate(){ SimpleDateFormat sdf = new SimpleDateFormat("yy。

      点击阅读更多内容
      相关文档
      四川省成都市2025年中考数学真题试卷附同步解析.docx 四川省成都市锦江区师一学校2024_2025学年下学期八年级数学期中考试卷.docx 四川省成都市2025年中考数学真题试卷含同步解析.pptx 2026版高考化学第一轮知识梳理第九章有机化学基础第54讲物质制备的综合实验探究考点1无机物的制备实验探究.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第44讲烃化石燃料考点1脂肪烃的结构与性质.docx 2026版高考化学第一轮知识梳理第八章第40讲反应过程中微粒浓度变化及图像分析考点1溶液中微粒浓度的关系及分析.docx 2026版高考化学第一轮真题演练第三章金属及其化合物第11讲铁及其氧化物氢氧化物.docx 2026版高考化学第一轮真题演练第九章有机化学基础第46讲醇酚和醛酮.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第55讲化学综合实验探究考点1物质含量或组成的测定.docx 2026版高考化学第一轮考点突破第一章化学物质及其变化第2讲离子反应离子方程式考点1电解质及其电离.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第44讲烃化石燃料考点2芳香烃的结构与性质化石燃料的综合利用.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第52讲离子的检验物质的鉴别与推断考点1常见离子的检验.docx 2026版高考化学第一轮知识梳理第八章水溶液中的离子反应与平衡第36讲弱电解质的电离平衡考点1电离平衡及影响因素.docx 2026版高考化学第一轮知识梳理第六章化学反应与能量第28讲反应热的测定及计算考点2盖斯定律及应用.docx 2026版高考化学第一轮真题演练第三章金属及其化合物第12讲铁盐和亚铁盐含铁物质的转化.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第43讲考点1碳原子的成键特点有机化合物分子的空间结构.docx 2026版高考化学第一轮真题演练第九章有机化学基础第47讲羧酸及其衍生物.docx 2026版高考化学第一轮考点突破第四章非金属及其化合物第18讲硫酸含硫物质之间的转化考点1硫酸硫酸根离子的检验.docx 2026版高考化学第一轮真题演练第一章化学物质及其变化第4讲氧化还原反应的概念和规律.docx 2026版高考化学第一轮知识梳理第九章有机化学基础第47讲羧酸及其衍生物考点1羧酸酯的结构与性质.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.