长理培训真题库
我的
军队文职考试一本通

北京捷成世纪科技股份有限公司招聘JAVA面试真题

2020-07-16 22:23
北京捷成世纪科技股份有限公司招聘 JAVA 面试真题 一、单选题(每题 1 分,共 25 题) 1.为 16 位 Unicode 字符流提供和写操作支持的类分别是( ). A. FileinputStream 类和 FileOutputStream 类 B. inputStream 类和 OutputStream 类 C. FileReader 类和 FileWriter 类 D. BufferedinputStream 类和 BuifferedOutputStream 类 2.能利用对象提供方法获得流对象和实现网络连接的是( A.URL Connection 对象 B.B.URL 对象 C.inetAddress 对象 D.Connection 对象 ) 3.可序列化类中的 writeObject()和 readObject()方法使用什么访问控制修饰符( A.public B.没有访问控制修饰符 C.proteced D.private 4.下列代码将对象写入的设备是( ) ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectoutputStream(bout); out.writeObject(this) Out.close(); A.内存 B.硬盘 C.屏幕 D.网络 5.Socket 类的那个方法返回 Socket 对象绑定的远程端口( ) A.getPore( ) B.getLocalPort( ) C.getRemotePort( ) D.不存在这样的方法,因为 Socket 对象绑定的远程端口对程序是透明的 6.对于 catch 子句的排列,下列哪种是正确的( ) A.父类在先,子类在后 B.子类在先,父类在后 C.有继承关系的异常不能再同一个 try 程序段内 D.先有子类,其他如何排列都无关 7.以下那个不是 Coolection 接口的子类或接口( ) A.List ) B .Set C.Map Dqueue 8.若重写了某个类的 hashCode 方法,则必须同时重写它的那个方法( A.不需要 ) B .clone C.toString D.equais 9.假定 Tester 类有如下 test 方法: Public int test(int p1, integer p2) 以下哪段代码能正确地动态调用一个 Tester 对象的 test 方法?( ) A. Class class Type =Tester.class Object tester=classtype.new Instance(); Method addMethod=classType.getMethod(“test”.new Class[]{int class,int class}]; Object result =addMethod.invoke(tester,new Object[](new Integer(100)),new Integer(200))); B. Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod(“test”,new Class[] (int.class,int.class))); int result=addMethod.invoke(tester,new Object[](new Integer(100),new Integer(200))); C. Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod(“test”,new Class[] (int.class,int.class)); Object result=addMethod.invoke(tester,new Object[](new Integer(100),new Integer(200))); D. Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod(“test”,new Class[] (int.class,int.class)); int result=addMethod.invoke(tester,new Object[](new Integer(100),new Integer(200))); 10.调用 yield()方法有什么作用?( ) A.当前线程停止,知道其他线程终止 B.当前线程休眠一段时间,其他线程运行 C.所有优先级较低的线程获得 CPU 时间 D.线程将等待,直到被通知 11.假设当前文件系统中已经存在文件 log.txt,已知该文件内汗 ASCII 文本,给出下面代码: try{ File f=new File(“log.txt”); OutputStream out =new FileOutputStream(f,true); }catch(IOException){} 下列哪个结果正确?( ) A. 代码不能编译 B. 抛出异常,因为该文件没有关闭 C. 代码可以编译并运行,对该文件不会有改变 D. 代码可以编译并运行,并从文件系统删除该文件 E. 代码可以编译并运行,对将该文件长度设置为 0 12.下面哪个选项可以将”Hello”字符写入文件 file.txt 的末尾?( ) A.OutputStream out =new FileOutputStream(“file.txt”); Out.writeBytes(“Hello”); B.OutputStream os =new FileOutputStream(“file.txt”,true); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“Hello”); C. OutputStream os =new FileOutputStream(“file.txt”); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“Hello”); D.OutputStream os =new OutputStream(“file.txt”,true); DataOutputStream out=new DataOutputStream(os); Out.writeBytes(“Hello”); 13.下面关于文档对象模型(DOM)的说法,哪个时错误的( A.面向对象 B.与语言和平台无关 C.将将 xml 文档表示为树 D.将可以允许随机访问文档的不同部分 ) 14.需要读取一个比较大的文本文件,这个文件里有很多字节的数据,那么读这类文件下 列最合适的选哪个?(d) A.将newFileinputStream(“file.name”); b. newInputStreamReader(newFileInputSstream(“file.name”); c. newRandomAccestFile(“myfile.txt”+rw”); d.newBufferedReader(newInputStreamReader(newFileInputStream(“file.n ame”))); 15.给定下列一个参数 t,它继承一个线程类,下列哪个选项可以使该线程停止执行,让其 他线程开始运行( ) A.将t.将yield( ) B.将Threads.yield( ) c. yield(100); d.yield(t); 16.以下哪个方法可以获取 class 类的所有 public 构造方法( d ) A.将getdeclaredMethods( ) b. getDeclaredFilds( ) c.getDeclsredConstructors( d.get.Constructors( ) ) 17.以下哪种属性可以被序列化( ) A.将transient 修饰的 B.将static 修饰的 C.将final 修饰的 D.将线程 18.使用 document 对象的(a)方法可以得到一个 NodeList 对象 A.将getElementsByTagName( ) B.将getElementByTagName( ) C.将getElements( ) D.将getTagName( ) 19.以下方法错误的是(c) A.将在 i/o 中,java 使用一个叫 utf 的系统来支持国际化字符集 B.将RandomAccessFile 类是支持国际化字符集最合适的类 C.将FileInputStream 类的实例不能被连接到 FileOutputStream 类的实例上 D.将文件的 i/o 需要 java 异常处理 20.下面哪个不是 ejb 规范规定 ejb 中禁止的操作(d) A.将操作线程和线程 api B.将对静态属性存取 C.将加载本地库 D.将调用同步方法 E.将将 this 作为变量和返回 21.在以下供选择的方法中,能让线程从阻塞状态回复到就绪状态的方法是(c) A.start( ) B.init( ) C.resume( ) D.run( ) 22.在 java 中,关于垃圾回收器强制回收对象的说法中,正确的是(c) 建库脚本: A.将 写一个 sql 语句显示所有人最后一次发放工资 B.将 写一个 sql 语句显示张三的工资明细; C.将 写一个 sql 语句删除张三的工资明细; 23.DOM 读取 XML 文件的顺序是 ( ) A. 1.解析 XML 文件;2.获取解析器对象;3.建立解析器工厂 B. 1.解析 XML 文件;2.建立解析器工厂; 3.获取解析器对象 C.1.获取解析器对象;2.建立解析器工厂;3.解析 XML 文件 D. 1.建立解析器工厂 2.获取解析器对象;3.解析 XML 文件 24.RMI 技术使用的协议是 ( ) A.HTTP B.HOP C.SOAP D.JSO 25.0-255 的正则表达式是( ) A.(25[0-5])|(2[0-4]w][(1?w?w)]) B.(25[0-25])|(2[0-4]w) C.(25[0-5])|(2[0-4]d) D.(25[0-5])|(2[0-4]d|(1?d?d)) 二.将判断题(每题 1 分,公 25 题) 1.Collection 是针对集合类的一个帮助类,他提供一系类静态方法实现对各种各样集合的 搜索。排序。线 程安全化等操作。( ) 2.当一个线程进入一个对象的一个 Synchronized 方法后,其他线程可以进入此对象的其 他 Synchronized 方法。( ) 3.StringBuilder 与 SrtingBuffer 是同步的 ( ) 4.调用 Lock 的 lock 方法后一定要在 catch 块中调用其 unlock 方法以释放锁。( ) 5.使用 trabsient 关键字可以解释单例模式的 double check 问题( ) 6.挂起一个线程的最佳方法是调用其 supend( )方法。( ) 7.在没有阻塞的情况下,多线程的最佳数量是 CPU 数量。( ) 8.在设计过程中要尽量多地使用设计模式。( ) 9.可以用”==”来判断两个字符串是否相等。( ) 10.类的构造方法可以被覆盖。( ) 11.调用 long()方法时,可以传入 int 型参数。( ) 12.Exception 是所有异常类的父类。( ) 13.通过 Java 的反射 API 能够调用对象的私有方法。( ) 14.Long 的 class 对象可以通过 long.class 获取。( ) 15.相对于 Stateless Session Bean,Stateful Session Bean 会消耗 J2EE Service 较多 的内存。( ) 16.HashTable 实现了 Map 接口( ) 17.相对于 Java Bean,EJB 基于 RMI 技术( ) 18.当一个线程进入一个类的 synchronized 方法后,其他线程可以进入此类的对象的其他 synchronized 方 法( ) 19.Java 中可以使用 assert(断言)。( ) 20.在不确定类的方法是否会在多线程下调用时,尽量使用 synchronized 定义该方法,避 免多线程问题。 ( )
温馨提示:当前文档最多只能预览 3 页,此文档共7 页,请下载原文档以浏览全部内容。如果当前文档预览出现乱码或未能正常浏览,请先下载原文档进行浏览。
北京捷成世纪科技股份有限公司招聘JAVA面试真题 第 1 页北京捷成世纪科技股份有限公司招聘JAVA面试真题 第 2 页北京捷成世纪科技股份有限公司招聘JAVA面试真题 第 3 页

下载提示

1 该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读

2 除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑修改

3 有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载

4 该文档为会员上传,版权归上传者负责解释,如若侵犯你的隐私或权利,请联系客服投诉

最近更新

热门排行