神舟软件 2022 软件面试题(应聘 求职 面试准备资料).pdf
-
资源ID:88181379
资源大小:1.43MB
全文页数:19页
- 资源格式: PDF
下载积分:15金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
神舟软件 2022 软件面试题(应聘 求职 面试准备资料).pdf
神舟软件2022软件面试题第1题:Java笔试试题基础篇(100分钟)(满分100分)()不定项选择题(36分,每小题1.5分)基本语法测试L给定如下代码class Testprivate int m;public static void fun()/some code.怎样修改才能使变量m能够在方法fun()中直接使用A.改成 protected int mB.改成 public int mC.改成 static int mD.改成 int m to int m第2题:2.下面的方法中那个是public void example。.的正确的重载函数-1-(JDK1.4)A.public void example(int m).B.public int example().C.public void example2().D.public int example(int m,float f).第 3 题:3.给出如下定义String s=story;下面的表达式中那个是正确的?A.s+=books;B.char c=sl;C.int len=s.length;没有()D.String t=s.toLowerCase();第 4 题:4.给定如下代码段:boolean m=false;if(m=false)System.out.println(False);-2-elseSystem.out.println(True);其运行结果是什么?A.FalseB.TrueC.NoneD.有错误,无法编译通过.第5题:5.所给代码如下:1)class Example2)String str;3)public Example()4)str=example;5)6)public Example(String s)7)str=s;8)9)10)class Demo extends Example11)-3-12)public class Test13)public void f()14)Example ex=new Example(Good);15)Demo d=new Demo(Good);16)17)该代码会在那一行出错?A.line 3B.line 6C.line 10D.line 14E.line 15第6题:6.下面那种描述是正确的?A.在Java中不允很多重继承,这样可以使程序更加牢靠B.子类继承父类的全部方法(包括构造方法)C.一个类可以实现许多接口.D.当一个类实现一个接口,那么他就必需定义该接口中的全部方法。-4-第 7 题:7.下面关于final、finally、finalize描述正确的是A.final可以被用来做常量的定义关键字B.finally可以被用作类限定词C.finalize可以被用来进行错误处理D.final可以被用来作为垃圾回收的回调函数E.fin a l可以被用来作为一个抽象函数的限定词,如:public finalabstract fun();第 8 题:8.下面关于String描述正确的是:A.String strl=waaM;String str2=aa;System.out.println(strl=str2);输出为trueB.String strl=aa;String str2=aa;System.out.println(strl.equals(str2);输出为trueC.String strl=aaaa+“bbbbb+aaaa”;会产生 5 个对象D.String aaa=aaaaaadd”.replaceAII(,c);aaa 的 值 变为“aaaaaacdd”10方面 API测试 5 第 9 题:9.下面哪些Java中的流对象是字节流?A.Fileinputstream B.BufferedlnputStreamC.PushbacklnputStream D.ByteArraylnputStream第 10题:10.下面的类哪些可以处理Unicode字符?A.InputStreamReaderB.BufferedReaderC.WriterD.PipedlnputStreamJava特别处理第 11题:11.下面程序的输出结果是什么class TestExceptionpublic static void main(String args)int i=0;try(if(i=0)-6-throw new IOException(IO Error);catch(lOException ioex)System.out.print(ioex.getMessage();i+;catch(Exception ex)System.out.print(Exception Find);i+=2;finally i+;)try(if(i=1)throw new IOException(IO Error);if(i=2)throw new Exception(Exception Find);else throw new Error(Unknow Error);catch(lOException ex)System.out.print(ex.getMessage();-7-catch(Exception ex)System.out.print(ex.getMessage();catch(Throwable tr)System.out.print(tr.getMessage();A.IO ErrorlO ErrorB.IO Errorllnknow ErrorC.IO ErrorException FindD.Exception FindlO ErrorE.Exception FindException FindJava多线程测试第 12题:12.假如一个线程调用了 wait。,那个方法可以让他连续运行?A.join()B.resume()C.notify()D.notifyAII()E.high priority thread is ready8 第 13题:13.下面那个方法被用来定义线程的执行体?A.start()B.init()C.run()D.main()E.synchronized()第 14题:14.下面那个关键字用于对线程进行互斥访问掌握?A.nativeB.staticC.synchronizedD.abstract数据结构API第 15题:15.下面那个Java中的类可以用来保存数据时随机访问效率较高9 A.ArrayList B.Vector C.LinkList D.Stack第 16题:1 6.下面那个Java类中可以用来用来保存键值对A.HashSet B.HashMap C.LinkList D.StackSwing开发测试第 17题:17.下面那个容器对象必需要添加到其他的容器对象中才能使用?A.WindowB.FrameC.DialogD.Panel第 18题:18.下面哪些类是Java中的布局管理器?A.Card LayoutB.BorderLayoutC.PanelLayout-io-D.GridLayoutE.BagLayout第19题:19.将1、Button放置到一个Frame中,使这个Button的高随着Frame的转变而转变,但是宽度不随之转变,应当采纳哪种布局方式?A.FlowLayoutB.Card LayoutC.North and South of BorderLayoutD.East and West of BorderLayoutE.GridLayout第20题:20.下面哪些方法能够在类Eventobject中得到大事源?A.getFrame()B.getlD()C.getSource()D.getWindow()第21题:21.下面那个关于大事监听器的描述是正确的?-11-A.一个组件可以注册多个大事监听器.B.一个组件只能注册一个大事监听器.C.一个监听器可以接收和处理来自多个组件的大事.D.一个监听器只能接收和处理来自一个组件的大事.第22题:22.下面的类哪些不是Java中的容器类?A.ScrollPaneB.JLabelC.ScrollbarD.Dialog网络通讯测试第23题:23.下面的类中哪些被用来实现Tcp/ip协议的客户端和服务器端程序?A.ServerSocketB.ServerC.SocketD.DatagramPacket-12-E.DatagramSocket第 24题:2 4.下面关于TCP和 UDP的描述正确的是:A.TCP连接发送数据之前必需保证网络连接已经胜利建立B.UDP连接发送数据之前必需保证网络连接已经胜利建立C.ServerSocket类建立的是TCP连接D.DatagramSocket类建立的是UDP连接第 25题:(二)问答题(34分)数据库基础学问1、分别写出数据库规律结构中各种不同对象的作用(表,视图,序列,存储过程,索引,主键,外键,约束,触发器”0 分)SQL问答题第 26题:2、依据要求写出Sql查询语句(10分)表结构:-1 3-1 表名:g_cardapply字段(字段名/类型/长度):g_applyno varchar 8;/申请 单号(关键字)g_applydate bigint 8;申请日期g_state varchar 2;申请状态2、表名:g_cardapplydetail字段(字段名/类型/长度):g_applyno varchar 8;申请单号(关键字)g_name varchar 30;申请人姓名gjdcard varchar 18;申请人身份证号g_state varchar 2;申请状态其中,两个表的关联字段为申请单号。题目:1、查询身份证号码为440401430103082的申请日期Select applay.g_applydateFrom g_cardapply applay,g_cardapplydetail detailWhere applay.g_applyno=detail.g_applynoAnd detail,gjdcard*4404014301030822、将身份证号码为440401430103082的记录在两个表中的申请状态均改为07Update g_cardapply apply,g_cardapplydetail detail setapplay.g_state=/07/,detail.g_state=/07/Where applay.g_applyno=detail.-1 4-g_applynoAnd detail.g_idcard=z 440401430103082,3、删除g_cardapplydetail表中全部姓李的记录Delete from g_cardapplydetail where g_name like 李 Java API 运用第27题:3、请写出你所知道的Java A P I中所供应的数据结构模型(例如Vector),并指出各数据模型在存储结构上和使用上有什么不同。(7分)第28题:4、指 出JD B C中 三 种 不 同 类 型 的Statement(Statement PreparedStatement CallableStatement)的用途分另ij是什么。(7 分)第29题:(三)读程序写结果(10分)写出下面程序的运行结果,下面程序有些可能根本无法通过编译,假如无法编译通过,请指出错误缘由。1、写出下面程序的运行结果:(3分)15-public class Test public static void changeStr(String str)str=welcome;public static void main(String args)String str=1234;changeStr(str);System.out.println(str);第 30题:2、写出下面程序的运行结果(5分)class Foopublic static void main(String args)int x=4j=0;switch(x)case l:j+;case 2:j+;case 3:j+;case 4:j+;-16-case 5:j+;default:j+;)System.out.println(j);第31题:(四)代码查错(10分)1、指出下面程序的运行错误(4分)public class OutClassprivate int varlnOuterClass=0;public OutClass()public void callOutter()int varlnOuterMethod=0;class lnnerClassprivate int varlnlnnerClass=0;public lnnerClass()public void print()-17-System.out.println(varlnOuterClass+varlnOuterClass);System.out.println(varlnlnnerClass+varlnlnnerClass);System.out.println(varlnlnnerClass+varlnOuterMethod);InnerClass inner=new lnnerClass();inner.print();public static void main(String args)Outclass out=new OutClass();out.callOutter();第 32题:2、指出下面程序的运行错误(3分)public class Something public static void main(String args)Something s=new SomethingO;System.out.println(s.doSomething()returns +doSomethingO);-18 public String doSomething()return Do something)第33题:(五)编程题(10分)算法设计力量测试(10分)1、编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻画方程系数的3个成员变量以及计算实根的方法。方程:求根方法为要求:该类的全部对象共享常数项。-19-