您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > JAVA软件开发技术能力考试试卷(2级)
-1-JAVA软件开发技术能力考试2级课程名称JAVA开发技术课程代码JAVA考试时间120分钟技能类别编码能力专业方向Browser客户端平台编码技能等级2级考试方式(闭)卷(共5页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共40分)在每小题列出的四个备选项中只有1个或多个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。1、现有intk=1;请问执行k=1的,k的值是多少()A.-1B.0C.9999D.以上的值都不对2、为了倒序显示出data_arr数组的值,应在下面的代码中加上那行语句?()publicstaticvoidmain(Stringargs[]){intdata_arr[]={12,31,56,23,27,1,43,65,4,99};try{RandomAccessFilerandf=newRandomAccessFile(“temp.dat”,“rw”);for(inti=0;idata_arr.length;i++)randf.writeInt(data_arr[i]);for(inti=data_arr.length-1;i=0;i--){//在此处增加代码System.out.println(randf.readInt());}randf.close();}catch(IOExceptione){System.out.println(“Fileaccesserror:“+e);}}请选择一个正确的答案:A.randf.seek(i);B.randf.seek(i*4);C.randf.seek(i+4);D.randf.seek(i*8);E.randf.seek(i+8);3、哪种说法阐明了垃圾收集和终结化机制所承诺的行为?请选出1个正确的答案()A.对象直到没有任何引用指向自己时就会立刻被销毁;-2-B.对一个对象调用的finalize()方法可能会反复执行;C.垃圾收集器每过10ms收集一次没有引用的对象;D.以上的说法都不对*4、下列哪两个输入流属于过滤流(修饰器类)?请选出2个正确的答案()A.ByteArrayInputStreamB.FileInputStreamC.InputStreamD.BufferedInputStreamE.DataInputStreamF.ObjectInputStreamG.PipedInputStreamH.SequenceInputStream*5、下面哪些实现了MVC模式?()A.JSPModel1B.JSPModel2C.SpringD.Struts6、哪个方法不是在String类中定义的?请选出1个正确的答案。()A.trim()B.length()C.concat(String)D.hashCode()E.reverse()7、并发中,设置当前线程后台运行的方法是()A.setBackground(Object)B.setDaemon(true)C.isBackground(Object)D.isDaemon(true)*8、下面哪些实现了MVC模式?()A.JSPModel1B.JSPModel2C.SpringD.Struts9、Struts控制器具有的职责中,以下哪种说法不正确。()A.拦截客户请求B.把每个请求映射到一个特定的业务操作C.从业务操作收集结果,使其成为可供客户使用的形式D.根据目前的状态和业务操作的结果,确定要显示给客户看的视图E.控制页面访问的次数和方式-3-*10、以下关于tomcat,哪些说法是正确的?()A.框架B.开源项目C.Servlet容器D.web服务器*11、下面的包装类中,有两个不是由Number类派生的,而直接扩展了Object类,请选出。()A.BooleanB.ByteC.CharacterD.ShortF.IntegerG.Double12、下面关于断言语句的描述正确的说法是哪一个()A.启用断言语句的命令是java–enableAsserttest.javaB.可以在程序中加入如下断言语句assertion“10”:”AssertException”C.断言语句中的值如果为假,则会抛出并传播一个AssertionErrorD.AssertionError的父类是Exception13、以下哪个不是CSS的选择符?()A.对象选择符B.类选择符C.ID选择符D.包含选择符14、尝试编译,运行如下程序会得到什么结果?请选出1个正确的答案()publicclassDefalutValuesTest{int[]ia=newint[1];booleanb;inti;Objecto;publicstaticvoidmain(String[]args){DefaultValuesTestinstance=newDefaultValuesTest();instance.print();}publicvoidprint(){System.out.println(ia[0]+““+b+““+o);}}.A.该程序会打印出0falsenull.B.该程序运行时会抛出java.lang.NullPointerException.C.该程序会打印出0nullnull.D.该程序会打印出00null.-4-15、JavaScript中内置包含window对象?请选择一个正确的。()A.documentB.navigatorC.sessionD.frame16、下列关于接口和内部类的描述哪个是不正确的?()A.内部类拥有其外围类的所有元素的访问权;B.接口可以嵌套在类或其他接口中;C.内部类只能不能嵌套。D.一个包含内部类inner的外围类Tester,在编译后只生成Tester.class一个文件,它包含了inner类。*17、下列哪些集合实现是线程安全的?请选出2个正确的答案。()A.ArrayListB.HashTableC.VectorD.TreeSetE.LinkedList*18、下列描述正确的是()A.JavaScript是一种编译型语言B.JavaScript是一种基于对象和事件驱动的编程语言C.JavaScript中变量声明采用强定义类型D.JavaScript采用静态联编*19、关于AssertionError类的哪两个说法是不正确的?()A.不存在这种类B.它有一个名叫toString()的方法C.断言语句所抛出的异常类D.Error是它的超类E.Object是它的直接超类20、在如下程序中,哪一项是第1行导致编译失败的代码?请选出1个正确的答案()classMyClass{publicstaticvoidmain(String[]args){MyClassa;MySubclassb;a=newMyClass();//(1)a=newMySubclass();a=b;//(2)b=a;//(3)a=newMySubclass();//(4)b=newMyClass();}}classMySubclassextendsMyClass{}-5-A.标签为(1)的那一行;B.标签为(2)的那一行;C.标签为(3)的那一行;D.标签为(4)的那一行;二、简答题(前二题每题5分,后两题每题10分,共30分)1、简述OSI七层模型中网络层的主要功能。2、实现会话跟踪有那两种方式,并概述说明其实现会话跟踪的过程?3、Java语言中的字符串用哪些类表示?这些类之间有什么区别?4、画图说明Struts框架响应客户请求的工作流程,并说明过程。三、编程题(每题15分,共30分)1、“C:/TEMP/TEMP.DAT”是一个数据文件,其中的每一行为一个0到100的随机数字a。写一个程序,该程序产生一个新的子线程,并在该子线程中完成如下工作:A.顺次读入该文件中的每一行,并做统计分析,判断该数字a是属于030,30-70,70-100这三个数字段中的哪个段,对应的数字段统计值加1;B.当读完文件后,在子线程中打印上述三个数字段各自段的统计值;2、使用HTML编写一页面包含一个form表单,form中包含一个email输入文本框,一个password输入文本框,一个submit按钮。为确保数据输入的完整性,请选择使用javascript,servlet/jsp,Struts三种方式任一种,编码实现页面输入数据验证。
本文标题:JAVA软件开发技术能力考试试卷(2级)
链接地址:https://www.777doc.com/doc-2879122 .html