




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2008年JAVA模拟试题一答案一、选择题1.C2.A3.B4.D5.D6.A7.B8.C9.D10.A11.D12.D13.B14.D15.C16.C17.B18.A19.D20.A21.A22.C23.B24.B25.B二、填空题1.并行处理 2.main 3.public4.多 5.object 6.类变量7.自动转换 8.16 9.float10.double 11.不相同 12.13.从左向右顺序 14* 15.变量名称16.for、while、do while 17.最近 18.没有19.自己 20.switch下(或者第一条语句)21.传值 22.常量23.跟(或者父类) 24.创建 25.内部类三、简答题与操作题1.略2.略3.首先计算出x+y-z的值,然后把低21位清0。4. String argsif (a!=0)&(b/a=1) Success两侧的单引号修改为双引号。5.float f=1.0 改为 float f=1.0f f+=1.0 改为 f+=1.0f 四、程序填空题1. if(j=04. add(btn) implements ActionListener actionPerformed(ActionEvent e)5. Button btn = new Button (“求平方”) new ActionListener () Double.parseDouble setText五、程序设计题public class Fbnaqie public static void main (String args) System.out.println(Fbn(100); public static int Fbn(int n) int xx=0; if(n=0) xx=0; if(n=1) xx=1; if(n1) xx=Fbn(n-1)+Fbn(n-2); return xx; 2008年JAVA模拟试题二答案一、选择题1.B2.B3.B4.C5.C6.C7.B8.D9.C10.B11.B12.D13.B14.C15.B16.A17.C18.A19.B20.A21.D22.C23.C24.题25.B二、填空题1.没有 2.double3.new4.n%13= =05.元素6.数据类型7.继承、多态8.09.Myclass、int j 10.0、argsi11.void、new12.字符串13.1514.long lvar =(long)10E10;15.循环结构16.return (int) (x*y);17.字节码、class18.java三、程序分析1.排序前的数据序列 42 99 5 63 95 36 2 69 200 96 42 5 63 95 36 2 69 99 96 200 5 42 63 36 2 69 95 96 99 200排序后的数据序列 5 42 63 36 2 69 95 96 99 2002. hello java world! Hello students!(中间空格5个)3.*4.xy= =false zw= =true四、问答题1、Java的接口和C+的虚类的相同和不同处。 由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。当一个类实现了接口以后,该类要实现接口里面所有的方法和属性,并且接口里面的属性在默认状态下面都是publicstatic,所有方法默认情况下是public.一个类可以实现多个接口。 2、垃圾回收的优点和原理。并考虑2种回收机制。 Java语言中一个显著的特点就是引入了垃圾回收机制,使c+程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。 3、谈谈final,finally,finalize的区别。 Final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 Finally再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话)。 Finalize方法名。Java技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对象之前对这个对象调用的。 4、数组有没有length()这个方法?String有没有length()这个方法?举例说明使用方法? 数组没有length()这个方法,有length的属性。 String有length()这个方法。 5、Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException.另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。 6、请说出你所知道的线程同步的方法。 wait():使一个线程处于等待状态,并且释放所持有的对象的lock. sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。 notityAll():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。 五、程序设计(略)2008年JAVA模拟试题三答案一、选择题1.B2.C3.D4.A5.D6.C7.D8.B9.C10.A11.A12.A13.C14.C15.A16.B17.C18.C19.B20.A21.C22.C23.D24.A25.B26.B27.D28.A29.D30.A31.C32.D33.B34.B35.D二、填空题1.继承2.内聚3.JVM4.内部类5.33 66 99 6.110 110 110 110 1107.统一资源定位符8.calender9.false10.211.public12.setlength()13.读写过程14.对象的个数15.i=4;三、简答题(略)四、阅读程序,然后完善补充程序1.byte、float、long2.chooser.getSelectedFile( ).getPath( ); Label.setIcon(new ImageIcon(name);3.a=in1;改为:a=Integer.parseInt(in1.getText( ); n=in2;改为:b=Integer.parseInt(in2.getText( ); btn.setText(“两个数中最大值是:”+max); 改为:result.setText(“两个数中最大值是:”+max);4. setLayout5. in.readLine( );五、程序设计(略)2008年JAVA模拟试题四答案一、选择题1.A2.A3.A4.C5.B6.无7.C8.D9.D10.D11.D12C.13.C14.A15.A16.B17.C18.D19.B20.D21.A22.A23.C24.D25.C26.D27.B28.A29.C30.D31.C32.B33.B34.A35.C36.B37.D38.A39.B40.C二、填空题1.javax.swing2.double型常数3.141563.34.3次5.接口6.Random.AccessFile7.普通8.run( )9.MouseEvent10.类11.对象12.13.容器14.Cardlayout15.Html16.Applet17.数据18.面板对象19.lang20.object三、简答题(略)四、阅读程序,并完成相应的要求1.aa=2042.true3.显示出用户输入的两个数的比较结果4.*5. Public static void niod String args)修改为:public static void main(String args) public void run(int j) 修改为:public void run()System.out.printin(祝你成功!);修改为:System.out.println(祝你成功!);6.e.printStackTrace( )7.Test8.109.410.44五、程序设计(略)2008年JAVA模拟试题五答案一、选择题1.B2.A3.D4.C5.A6.7.8.9.10.二、填空题1.编辑源程序、编译类产生class文件、解释运行class 文件2. Applet 、MyApplet.java3. javac.exe、3、class4.2、25.06.true、false7.抽象、final8.package Mypackage;、应在源程序的第一行9.12010.单、多三、写出下列程序完成的功能1.计算 1/1+1/2+1/3+1/100的值2.从键盘输入10个整数存入数组然后逆序输出这些整数。3.创建一个标题为按钮的窗口,窗口中有“按下我”字样的按钮4.求出两个整数的最大值四、写出下面程序的运行结果1.Hello! I love JAVA.2.s=1803. a=60 b=20 c=304.Button btn =new Button(“求平方”) new btnAction( ) implements ActionListener actionPerformed(ActionEvent e)5.this actionPerformed(ActionEvent e)Double.parseDouble6.new Button (“求平方”); new ActionListener() actionPerformed(ActionEvent e) Double.parseDouble btnok五、使用Java 语言编写程序(略)2008年JAVA模拟试题六答案一、选择题1.B2.A3.A4.A5.D6.A7.B8.D9.C10.C11.C12.C13.D14.A15.D16.D17.C18.C19.B20.C21.A22.B23.D24.A25.A26.D27.B28.D29.A30.D31.C32.C33.B34.C35.D36.B37.A38.A39.C40.D41.D42.A43.A44.B45.C二、填空题1.对象2.程序调试3.方法4.public5.复合体(数组的数组)6.applet7.阻塞8.对象流9.第一条语句10.false11.类库12. public class MyFrame extends Frame13.传值14.重用15.抽象方法16.while17.Applet18.ObjectOutputStream三、简答题(略)四、阅读程序,根据要求理解并完善之。1.t2=new Test(j,k); /程序中不存在两个参数的构造函数2.D3.A4.In situation 15.B6.C7. 1, 1.08.Thread t = new Thread (h);9.Hi! I am Tom. How are you?五、程序设计题(略)2008年JAVA模拟试题七答案一、选择题1.D2.B3.A4.C5.D6.A7.C8.A9.A10.C11.A12.C13.D14.A15.C16.C17.C18.D19.B20.B21.D22.A23.B24.A25.A26.C27.B28.C29.C30.C31.D32.A33.B34.D35.C二、填空题1.Application2.class3.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年定制窗帘合同范本
- 2025工程承包合同范本
- 2025【合同范本】房屋外墙保温施工合同范本
- 考研留校申请书申请理由
- 2017党员转正申请书
- 企业名称异议申请书
- 结婚生子申请书
- 申请大学新生补助申请书
- 社工站站长申请书
- 照顾儿子起居申请书
- 光伏区除草合同模板(3篇)
- 2025年产前诊断知识考核试题及答案
- 护患冲突与沟通管理要点
- 2025年公文写作试题及答案解析
- 2025广东云浮市检察机关招聘劳动合同制司法辅助人员17人考试参考题库及答案解析
- 2025江西南昌市西湖城市建设投资发展集团有限公司及下属子公司招聘40人备考考试题库附答案解析
- 2025年工程物探试卷及答案
- 2025年军休服务管理机构招聘面试中常见陷阱问题解析与应对方法
- 涂装技能师考试题及答案
- 国庆节前安全培训课件
- 《丹青意蕴》第三课《国色新尚》课件 2025-2026学年+人教版(2024)初中美术八年级上册
评论
0/150
提交评论