欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    JAVA程序设计期末考试题(多套含答案).docx

    • 资源ID:1217925       资源大小:148.71KB        全文页数:38页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JAVA程序设计期末考试题(多套含答案).docx

    JAVA程序设计期末考试试题(五)一、单选题1、当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断它时,抛出的异常类型是()oA)IOExceptionB)RuntimeExceptionC)InterruptedExceptionD)ClassNotFoundException2、下面的程序段的功能是()0Filefilel=newFile(dxxxyyyzzz);filel.mkdirs();A)在当前目录下生成子目录:xxxyyyzzzB)生成目录:e:xxxyyyzzzC)在当前目录下生成文件xxx.yyy.zzzD)以上说法都不对3、应用程序的main方法中有以下语句,则输出的结果是()。Strings="xxxxxxxxxxxxxxx#123#456#zzzzzM;intn=s.indexOf("#");intk=s.indexOf("#",n+l);Strings2=s.substring(n+l,k);System.out.println(s2);A)123456B)123C)xxxxxxxxxxxxxxxD)zzzzz4、关于下面的程序TestJava说法正确的是()。publicclassTestStringx=n,;inty;publicstaticvoidmain(Stringargs)intz=2;System.out.println(x÷y+z);)A)3B)102C)12D)程序有编译错误5、应用程序的main方法中有以下语句,则输出的结果是()。intb=l,1,1,2,2,3;intsum=O;for(inti=0;i<b.length;i+)for(intj=0;j<bi.length;j+)sum+=bij;)System.out.println("sum=+sum);A)10B)6C)9D)136、应用程序的main方法中有以下语句,则执行后输出的结果是()。int11X=125,21,5,168,98);intmin=x0;for(inti=l;i<x.length;i+)if(xi<min)min=xi;1System.out.println(min);A)125B)5C)98D)1687、应用程序的main方法中有以下语句,则输出的结果是()。Hashtablehashtable=newHashtableO;hashtable.put("l00",aaau);hashtable.put(',200",bbb");hashtable.put("300",ncccn);System.out.println(hashtable.get(300).toString()+hashtable.get(',200,).toString()+hashtable.get(u100',).toString();A)aaaB)bbbC)cccD)cccbbbaaa8、以下关于java异常说法不正确的是()。A)Throwable类是Java语言中ElTor类和EXCePtiOn类的父类。B)当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try.CatChfinally处理。C)如果只用一个CatCh块捕捉多个异常对象,则CatCh子句中的参数类型应是所有异常对象的父类。D)以上说法都不对。9、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件testtxt,编译下面的程序TestJava后,将该程序运行3次,则文件testtxt的内容是()0importjava.io.*;publicclassTestpublicstaticvoidmain(Stringargs)try(Strings=mABCDE"byteb=s.getBytes();FileOutputStreamfile=newFileOutputStream(test.txt",true);file.write(b);file.close();1catch(IOExceptione)System.out.println(e.toString();)A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE10、下面说法不正确的是()?A)列表(LiSt)、集合(Set)和映射(MaP)都是java.util包中的接口。B)LiSt接口是可以包含重复元素的有序集合。C)Set接口是不包含重复元素的集合。D)M叩接口将键映射到值,键可以重复,但每个键最多只能映射一个值。二、多选题1、下面哪些关键字能用来控制对类成员的访问()?A)publicB)protectedC)privateD)default2、下面关于Java中异常处理try块的说法正确的是()?A) try块后通常应有一个CatCh块,用来处理try块中抛出的异常。B) catch块后必须有finally块。C)可能抛出异常的方法调用应放在try块中。D)对抛出的异常的处理必须放在try块中3、线程对象的生命周期中,通常经历下面哪些状态()0A)新建B)运行C)就绪D)死亡4、定义如下的二维数组b,下面的说法正确的是()0intb=1,2,3,4,5,6,7,8;A)b.length的值是3。B)bl.length的值是3。C)bll的值是5。D)二维数组b的第一行有3个元素5、类B是一个抽象类,类C是类B的非抽象子类,下列创建对象Xl的语句中正确的是()oA)Bxl=newB();B)Bxl=newC();C) Cxl=newC();D)Cxl=newB();6、下面关于进程、线程的说法正确的是()。A)进程是程序的一次动态执行过程。一个进程在其执行过程中,可以产生多个线程多线程,形成多条执行线索。B)线程是比进程更小的执行单位,是在一个进程中独立的控制流,即程序内部的控制流。线程本身不能自动运行,栖身于某个进程之中,由进程启动执行。C)Java多线程的运行与平台相关。D)对于单处理器系统,多个线程分时间片获取CPU或其他系统资源来运行。对于多处理器系统,线程可以分配到多个处理器中,从而真正的并发执行多任务。7、下面关于外部类和内部类成员的相互访问的规则中,正确的选项是()oA)内部类可以直接访问外部类的成员B)外部类可以直接访问内部类的成员C)外部类不能访问内部类的成员D)外部类可通过创建内部类的实例来访问内部类的成员三、程序阅读题1、阅读下面的程序代码,并回答问题(问3分,问3分,共6分)。Stringsi=newString("abcde");Strings2=newString("abcde);booleanbl=sl.equals(s2);booleanb2=si=s2;System.out.print(b1+,'"+b2);程序段执行后,在命令行的输出结果如何?解释输出的结果的原因?答案:truefalseequals方法比较两个字符串的内容是否相等;运算符判断两个对象是否指向同一个引用,即是否为同一个对象。2、阅读下面的程序,并回答问题(问3分,问3分,共6分)。importjava.io.*;publicclassTestpublicstaticvoidmain(Stringargs)throwsIOExceptionBufferedReaderbuf=newBfferedReader(newInputStreamReader(Systemjn);while(true)Stringstr=buf.readLine();if(str.equals("quit")break;intx=lnteger.parselnt(str);System.out.println(x*x);)编译运行上面的程序:从键盘输入10,回车后输出的结果如何?从键盘输入exit,回车后程序能正确执行吗?为什么?答案:100不能;因为方法Integer.parselnt(str)不能将字符串“exit”转化为整数,抛出异常。3、写出下面的程序编译、运行后的结果(6分)。publicclassTestpublicstaticvoidmain(Stringargs)newStudent("Tom",m,90,88);newStudent("Jack",'m',66,89);newStudent(',Mary",'f576,86);System.out.println("nametsextchinesetenglish,r);Student.print();classStudentprotectedStringname;protectedcharsex;protectedintChinese;protectedintenglish;protectedStudentnext;staticStudentlist;Student(Stringname,charsex,intChinese,intenglish)this.name=name;this.sex=sex;this.chinese=chinese;this.english=english;this.next=list;list=this;)staticvoidprint()Studentfriend=list;if(friend=null)System.out.printIn("Thelistisempty.");elsedoSystem.out.println(friend.toString();friend=friend.next;)while(friend!=null);)publicStringtoString()returnnewString(name+"t,'÷sex+',t"+chinese+"t"÷english);答案:namesexChineseenglishMaryf7686Jackm6689Tomm9088JAVA程序设计期末考试试题(六)一、填空题1 .定义类的保留字是(class),定义接口的保留字是(interface)。2 .SoCket通常也称为(套接字),用于描述(IP地址)和(端口)o3 .线程的优先级在(1)至(10)之间,数值越大(任务越紧急)。4 .构造方法是一种特殊的成员方法,构造方法名与(类名)相同。5 .Java语言只允许单继承,指每个类只能有一个(父类)。6 .Java源程序的扩展名是(JaVa),经过编译后的程序的扩展名是(.class)。7 .在一个时间

    注意事项

    本文(JAVA程序设计期末考试题(多套含答案).docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开