




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA软件开发技术能力考试B卷课程名称 JAVA开发技术 课程代码 JAVA 考试时间 120分钟 技能类别 编码能力 专业方向 Browser客户端平台编码 技能等级 2级 考试方式(闭)卷 (共 5 页)(本试卷满分100分,60分合格,答案请写在答题卡上)一、选择题(含单选题和多选题,每题2分,共40分)在每小题列出的四个备选项中只有1个或多个是符合题目要求的,多选题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。1、现有int k=1 ; 请问执行k=1的,k的值是多少( B )A-1B0C9999D以上的值都不对2、为了倒序显示出data_arr数组的值,应在下面的代码中加上那行语句?( B )public static void main(String args) int data_arr=12,31,56,23,27,1,43,65,4,99; try RandomAccessFile randf =new RandomAccessFile(“temp.dat”, “rw”); for (int i=0; i=0; i-) /在此处增加代码 System.out.println(randf.readInt(); randf.close(); catch (IOException e) System.out.println(“File access error: “+e); 请选择一个正确的答案:Arandf.seek(i);Brandf.seek(i*4);Crandf.seek(i+4);Drandf.seek(i*8);Erandf.seek(i+8);3、哪种说法阐明了垃圾收集和终结化机制所承诺的行为? 请选出1个正确的答案( D )A对象直到没有任何引用指向自己时就会立刻被销毁;B对一个对象调用的finalize()方法可能会反复执行;C垃圾收集器每过10ms收集一次没有引用的对象;D以上的说法都不对 *4、下列哪两个输入流属于过滤流(修饰器类)?请选出2个正确的答案( DE )AByteArrayInputStream BFileInputStream CInputStream DBufferedInputStream EDataInputStreamFObjectInputStreamGPipedInputStream HSequenceInputStream *5、下面哪些实现了MVC模式?(ABCD)A.JSP Model1B.JSP Model2C.SpringD.Struts6、哪个方法不是在String类中定义的? 请选出1个正确的答案。( e )Atrim()Blength()Cconcat(String)DhashCode()Ereverse()7、并发中,设置当前线程后台运行的方法是( B )AsetBackground(Object)BsetDaemon(true)CisBackground(Object)DisDaemon(true) *8、假定变量x=8的类型是int(它可以存放着负值),则哪些方式能正确地使x的值翻倍,请选出4个正确的答案。( BCDE )Ax1;Bx=x*2;Cx*=2;Dx+=x;Ex0:”Assert Exception”C断言语句中的值如果为假,则会抛出并传播一个AssertionErrorDAssertionError的父类是Exception 13、以下哪个不是CSS的选择符?(A)A.对象选择符B.类选择符C.ID选择符D.包含选择符14、尝试编译,运行如下程序会得到什么结果?( a ) public class DefalutValuesTest int ia = new int1; boolean b; int i; Object o; public static void main (String args) DefaultValuesTest instance = new DefaultValuesTest(); instance.print(); public void print() System.out.println(ia0 + “ “ + b + “ “ +o); 请选出1个正确的答案.A该程序会打印出0 false null.B该程序运行时会抛出java.lang.NullPointerException.C该程序会打印出0 null null.D该程序会打印出0 0 null.15、JavaScript中内置包含window对象是什么?请选择一个正确的。(A)A.documentB.navigatorC.sessionD.frame;16、下列关于接口和内部类的描述哪个是不正确的?( C )A内部类拥有其外围类的所有元素的访问权;B接口可以嵌套在类或其他接口中;C内部类不能嵌套。D一个包含内部类inner的外围类Tester,在编译后可生成Tester.class和inner.class两个文件。*17、下列哪些集合实现是线程安全的?请选出2个正确的答案。( b、c )AArrayListBHashTableCVectorDTreeSetELinkedList18、下列描述正确的是( B )A.JavaScript是一种编译型语言B.JavaScript是一种基于对象和事件驱动的编程语言C.JavaScript中变量声明采用强定义类型D.JavaScript采用静态联编*19、关于AssertionError类的哪2个说法是不正确的?( AE )A不存在这种类B它有一个名叫toString()的方法C断言语句所抛出的异常类DError是它的超类EObject是它的直接超类20、在如下程序中,哪一项是第1行导致编译失败的代码? 请选出1个正确的答案( C )class MyClass public static void main(String args) MyClass a; MySubclass b; a = new MyClass(); /(1) a = new MySubclass(); a = b; /(2) b = a; /(3) a = new MySubclass(); /(4) b = new MyClass(); class MySubclass extends MyClass A标签为(1)的那一行;B标签为(2)的那一行;C标签为(3)的那一行;D标签为(4)的那一行;二、简答题(前三题每题5分,最后一题15分,共30分)1、简述OSI七层模型中网络层的主要功能。答: 网络层为建立网络连接和为上层提供服务,应具备以下主要功能:路由选择和中继;激活,终止网络连接;在一条数据链路上复用多条网络连接,多采取分时复用技术;差错检测与恢复;排序,流量控制;服务选择;网络管理;2、Java语言中的字符串用哪些类表示?这些类之间有什么区别?答:Java语言中的字符串用可以分为两大类,即String类和StringBuffer类。前者创建之后不会再做修改和变动的字符串常量,又称只读的字符串;后者创建之后允许再做更改和变化的字符串变量,又称可变的字符串。故一个是不变的常量字符串类,另一个是可变的变量字符串类。在Java中,存放字符串常量的对象属于String类,因此字符串常量通常是把它放在一个具有一定名称的对象之中,由程序对该对象完成比较、搜索之类的操作。对于字符串变量,由于程序中经常需要对它做添加、插入、修改之类的操作,所以一般都存放在StringBuffer类的对象中3、实现会话跟踪有那两种方式,并概述说明其实现会话跟踪的过程?答:Cookie,url重写.4、画图说明Struts框架响应客户请求的工作流程,并说明过程。1. 如果ActionMapping实例不存在,就创建一个ActionMapping对象,它包含了把请求转发给哪个Action的信息.2. 如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中。3. 根据配置信息决定是否需要表单验证。如果需要验证,就调用ActionForm的validate()方法。4. 如果ActionForm的validate()方法返回null或返回一个不包含ActionMessage的ActionErrors对象,就表示表单验证成功。5. ActionServlet根据配置信息决定将请求转发给哪个Action。如果相应的Action实例不存在,就先创建这个实例,然后调用Action的execute方法。6. Action的execute方法返回一个ActionForward对象,ActionServlet再把客户请求转发给ActionForward对象指向的JSP组件。三、编程题(每题15分,共30分)1、“C:/TEMP/TEMP.DAT”是一个数据文件,其中的每一行为一个0到100的随机数字a。写一个程序,该程序产生一个新的子线程,并在该子线程中完成如下工作:A.顺次读入该文件中的每一行,并做统计分析,判断该数字a是属于030,30-70,70-100这三个数字段中的哪个段,对应的数字段统计值加1;B.当读完文件后,在子线程中打印上述三个数字段各自段的统计值;答:参考答案import java.io.IOException;import java.io.RandomAccessFile;public class ReadAndStat public static void main(String strs) MyThread myThread = new MyThread();myThread.start();System.exit(0);class MyThread extends Thread int i30 = 0;int i70 = 0;int i100 = 0;public void run() RandomAccessFile file = null;try file = new RandomAccessFile(C:TEMPTEMP.DAT, r);String str = file.readLine();while (str != null) int i = -1;try i = Integer.parseInt(str); catch (NumberFormatException ne) ne.printStackTrace();if (i = 0 & i = 30 & i = 70 & i = 100) i100+;str = file.readLine();System.out.println(=30 seqment count: + i30+ =);System.out.println(=70 seqment count: + i70+ =);System.out.println(=100 seqment count: + i100+ =); catch (Exception e) e.printStackTrace(); finally if (file != null) try file.cl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院检验专业试题及答案
- 专业数学考试题库及答案
- 植保专业试题及答案
- 湖北省孝感市2025-2026学年高二上学期9月起点考试日语试卷(含音频)
- 黑吉辽蒙金太阳2026届高三9月开学联考(26-1002C)政治试题及答案
- 考古专业试题及答案
- 车床专业试题及答案
- 湖北省云学名校联盟2024-2025学年高一上学期12月月考英语试卷(含答案无听力原文及音频)
- 苗木清表施工方案
- 怒江清水混凝土施工方案
- 2025中国煤炭地质总局招聘应届生【338人】笔试参考题库附带答案详解
- 2025年公开选拔科级领导干部考试笔试试题及答案
- DB15T2882-2023公路基础设施建设碳排放核算规程
- 第4课《古代诗歌四首》课件 2025-2026学年统编版语文七年级上册
- 面神经炎的护理查房
- 灯笼鱼介绍课件
- 深静脉置管的并发症与护理讲课件
- 2025秋数学人教二年级(上) 校园小导游:第1课时 认识东、南、西、北
- 产科三基试题及答案
- Klotho蛋白在万古霉素致急性肾损伤中的机制及干预潜力研究
- 空调冷库维修合同范本
评论
0/150
提交评论