南昌大学java期中考试_南昌大学java语言程序设计(a)期末考试.doc

41528d3028836879cd698677c3999917.gif南昌大学java语言程序设计(a)期末考试.doc

第1页共6页南昌大学2004~2005学年第一学期期末考试试卷试卷编号:(A)卷课程名称:Java语言程序设计适用班级:计2001级姓名:学号:班级:专业:学院:系别:考试日期:2005.1.6题号一二三四五六七八九十总分题分100累分人签名得分一、填空题(每空1分,共20分)得分评阅人1、Java编译器产生的文件的扩展名为.class。2、每个Java程序语句以分号结束。3、一个只有在定义它的方法中是可知的变量称为局部变量。4、方法头中的关键字void用来表示方法不返回值。5、用于指出数组中某个元素的数字称为数组下标。6、关键字final表明一个对象或变量在初始化后不能被修改。7、如果A类继承B类,A类被称为子类类,B类被称为父类类。8、四种成员访问限制是public、private、package、protected。9、线程的优先级共分为10级,没有特别指定优先级的线程,其优先级为5。第2页共6页10、并发线程的同步机制是通过synchronized关键字来实现。11、所有的异常类都是Throwable的子类,它有Exception和Error两个直接子类,前者是用户程序可以捕捉的异常,后者对应一些无法捕捉的错误。二、选择题(每题2分,共20分)得分评阅人1、Java程序从编译到执行的整个过程为:BA.Java源程序→编译成机器码→运行B.Java源程序→编译成字节码→解释执行C.Java源程序→直接解释执行D.Java源程序→优化→运行2、Java所使用的字符集为A.ASCIIB.字节码C.UnicodeD.BCD码3、Java中的short类型是:BA.一个无符号的十六位类型B.一个有符号的十六位类型C.一个无符号的八位类型D.一个有符号的八位类型4、float型变量默认的初值为:CA.0fB.0dC.0.0fD.0.0d5、在一个可运行的源程序文件中,下列说法正确的是:BA.只能定义一个类B.能定义多个类,但其中只能有一个public类C.能定义多个类,其中有无publi类无所谓D.能定义多个类,其中public类可以定义多个6、Java的类可以从AA.一个类直接继承B.多个类直接继承C.不能从其它类直接继承D.只能通过接口间接地实现继承第3页共6页7、以下语句可以实现转向功能的是AA.breakB.finallyC.catchD.throw8、ActionListener接口的主要方法是DA.mousePressed()B.keyPressed()C.itemStateChanged()D.actionPered()9、以下哪个方法可以强制终止线程CA.start()B.run()C.stop()D.suspend()10、Java最重要的特性是AA.平台独立性B.安全性C.简单性D.分布式三、程序分析题(共30分)得分评阅人1、阅读下列程序,写出程序运行结果。(15分)publicclassTest_l{publicstaticvoidmain(Stringargs[]){Lefthandleft;Righthandright;left=newLefthand();right=newRighthand();left.start();right.start();}}classLefthandextendsThread{publicvoidrun(){for(inti=l;i<=5;i++){System.out.print(“A“);第4页共6页try{sleep(500);}catch(InterruptedExceptione){}}}}classRighthandextendsThread{publicvoidrun(){for(inti=l;i<=5;i++){System.out.print(“B“);try{sleep(300);}catch(InterruptedExceptione){}}}}第5页共6页2、阅读下列程序,写出程序运行结果。(15分)importjava.util.*;publicclassStringTest{publicstaticvoidmain(Stringarg[]){Stringsl=“lloveJava.“;Strings2=“llikeJava.“;Strings3=“llikeJava.“;StringBuffers4=newStringBuffer(sl);StringBufFers5=newStringBuffer(“Append“);charcl[]=newchar[sl.length()];System.out.println(“sl的长度=“+sl.length());System.out.println(“sl和s2相同吗?“+(pareTo(s2)==0?“相同“:“不同“));System.out.println(“s2和s3相同吗?“+(pareTo(s3)==0?“相同“:“不同“));System.out.println(“sl连接s2后的字符串为:“+sl.concat(s2));System.out.println(sl.startsWith(“J“,7));System.out,println(sl.endsWith(“.“));s1.getChars(0,s1.length(),c1,0);for(inti=0;i

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

下载文档到电脑,查找使用更方便

8 积分

还剩页未读,继续阅读 关 键 词:南昌大学Java语言程序设计A期末考试 南昌大学 期末考试试卷试卷 Java语言程序设计 A Java 语言程序设计 南昌大学 Java语言程序设计A 南昌大学 Java语言程序设计

50bcf9764bbd4714f9fe0eb9e92f395a.gif  蚂蚁文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值