中软国际笔试题

合集下载

中软国际Java程序员笔试题

中软国际Java程序员笔试题

中软国际Java程序员笔试题1.谈谈final,fi nllya,fi alnie的z别区。

2.Anoymouns nner IlCsa s匿名内部类)( 是可以否xeetnds继(承)其它类是,可否i以mplements实现)(niterfae(c口接?)3St.aictN este dlaCs 和sInn e rlCsas的不同说,得越多好(面试越有的题笼统很。

)4.&和&&区的。

别5.HasMaphHa和htsbla的区e别。

6.oClelciont和 Colectionls的别区。

7.什么时用候asest。

r.8CG是么什 ?什么为要有G?C.S9rtngis = n ewSt inr(gx"z")y;创建了几个tSirg Objnce? t10.aMh.tounr(11d.5)等多於?少Mat .hounrd-11(5).於等少? 多11.sorth 1 s 1= s1;= 1s+ 1; 什么错? 有sorht s1= ; 1s1+ =1 有;什错么?2.s1leep) 和(wait ) 有什(区别么?31.组有没数有lengt(h)个这法? 方Srtni有没gle有gtn()h个这方?法4.1vOeroal和Overrdide区别。

的vOrloadede的方法否可是改以返回值的类变型?1.S5et里的元是不能重复素,的那么什用么法来方区重复分与否? 是用呢=还是eq=ula(s) 它们有何区??别1.6给我一你个常最见的run到tie mexepciton。

17.rrer和eoceptxon有什么i区别?81L.it, Sst, Mae是p继否自C承olleciot接口n?19.asbtrcat lcas和isternfcae有什区么?别20接.口是否可继承口接抽象类是?否可实(现iplmement)s口?接抽类象是可继承实否类体(oncretec cassl?)2.构1器造Cnstrucotr是否可o被ovrrede?i22.一个线当程进入个对象一的个一sncyhrnozied法方,其后它线程否可进入是对象的其此它方法23.?程题:编写一Si个glnetn出来。

中软国际笔试试题

中软国际笔试试题

中软国际校园招聘笔试试题考试范围:1.逻辑推理题共20分2.开发技术题共60分3.软件工程知识题共20分考试要求:1.考试时间为60分钟,每个人独立完成考试2.须在“研发技术方向”中勾选Java或C,并解答对应语言试题3.答案写在答题纸上,不允许直接在卷面上答题4.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理1~10题每题2分,共20分1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情;她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间;以下哪项不成为支持以上观点的理由A.青少年玩电子游戏,上课时无精打采;B.青少年玩电子游戏,作业错误明显增多;C.青少年玩电子游戏,不愿与家长交谈;D.青少年玩电子游戏,花费了家里的资金;2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”;如果其中只有一句真话,那么以下哪项为真A.所有的杯子中都有水果糖;B.所有的杯子中都没有水果糖;C.所有的杯子中都没有苹果;D.第三个杯子中有巧克力;3.鲁讯的着作不是一天能读完的,狂人日记是鲁迅的着作,因此,狂人日记不是一天能读完的;下列哪项最为恰当地指出了上述推理的逻辑错误A.偷换概念B.自相矛盾C.以偏概全D.倒置因果4.面试在求职过程中非常重要;经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用;以上论断是建立在哪项假设基础上A.必须经过面试才能取得工作,这是工商界的规矩;B.只要与面试主持人关系好,就能被聘用;C.面试主持者能够准确地分辨出哪些个性是工作所需要的;D.面试的唯一目的就是测试应聘者的个性;5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的;基于以上事实,下列哪个判断必为真A.是北婆罗洲土着人; B.不是爱斯基摩土着人;C.不是北婆罗洲土着人; D.是爱斯基摩土着人;6.请从备选的图形A.B.C.D.中选择一个正确的填入空白格中A.B.C.D.7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来A.B.C.D.8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多;以下哪项为真,最能削弱以上命题A.在过去五年中,由美国半导体工业生产的半导体增长仅100%;B.过去十年中,美国生产的半导体的美元价值比日本生产的高;C.今天美国半导体出口在整个出口产品中所占的比例比十年前高;D.十年前,美国生产的半导体占世界半导体的90%,而日本仅2%;9.某律师事务所共有12名工作人员;①有人会使用计算机;②有人不会使用计算机;③所长不会使用计算机;上述三个判断中只有一个是真的;以下哪项正确表示了该律师事务所会使用计算机的人数A.12人都会使用; B.12人没人会使用;C.仅有一人不会使用;D.仅有一人会使用;10.“从多力量大”、“众人拾柴火焰高”,这些名言证明了人口的增加是有利于社会发展的;上述推断的主要缺陷在于A.“人多力量大”肯定了人力资源的作用,是重视人才的表现;B.不同的人对社会的贡献是不一样的,应当指明主要应增加哪一类人口;C.名言并非真理,不能由名言简单地证明上述结论;D.人口越少,消耗掉的社会资源就越少;2. 开发技术. 页面前端每题1分,共10分:1.html语言中的换行符是:A.<hr> B.<br>C.<p> D.<li>2.下列哪一个不是表格的标记:A.<td> B.<tr> C.<tbody> D.<hr> 3.0000FF等效于下面那个值:A.FF B.red C.blue D.green4.下列代码中脚本的含义是:<td style=”border: 1px 1px 1px 1px” Onmouseover = Onmouseout= >&nbsp;</td>A.当鼠标移动的时候,修改背景色为5pxB.当鼠标拖动的时候,修改背景色为1pxC.当鼠标离开的时候,修改边界为5pxD.当鼠标离开的时候,修改边界为1px;5.下列哪个是正确的下拉列表:A.checkbox B.input C.radio D.select6.下列哪个是正确的隐藏域:A.<input type=”text”/> B.<input type=”button”/>C.<input type=”submit”/> D.<input type=”hidden”/> 7.下列哪个是比较规范的页面跳转语句:A.= “”;B.= “”;“”;“”;8.、和{},下列说法不正确的是:A.是函数B.是数组C.是下标运算符D.{}是对象9.以下对javascript中的函数的说法正确的是:A.是对象B、是原型C.是类D、是一种数据类型10.下列几种xmldom中,那个对中文的支持最好:A.P.5.0C.P.3.0 D.. Java语言单项选择题每题2分,共20分1.下列表达式中哪个是不正确的;A.float f = ; B.double d = ;C.double d = ; D.double d = ;2.以下代码在编译时哪一行会报错;1 public void modify {2 int i, j, k;3 i = 100;4 while i > 0 {5 j = i 2;;7 k = k + 1;8 i--;9 }10 }A.line 4 B.line 6 C.line 7D.line 83.main方法的返回类型是什么A.int B.void C.boolean D.static4.下面的哪些答案可以用以表示八进制值8A.010 B.0x10 C.08 D.0x85.关于垃圾收集的哪些叙述是对的;A.程序开发者必须自己创建一个线程进行内存释放的工作;B.垃圾收集将检查并释放不再使用的内存;C.垃圾收集允许程序开发者明确指定并立即释放该内存;D.垃圾收集能够在期望的时间释放被java对象使用的内存;6.已知x2 == true,则以下说法错误的是:A.内存地址一定相等; B.内容相等C.hash code相等D.x1==x2可能为true7.以下关于继承的叙述正确的是:A.在Java中类只允许单一继承B.在Java中一个类只能实现一个接口C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口只允许单一继承8.Java application中的主类需包含main方法,以下哪项是main方法的正确形参A.String args B.String args C.Char arg D.StringBuffer args 9.以下哪个不是Java的原始数据类型A.int B.Boolean C.float D.char10.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量;A.public int MAX_LENGTH=100;B.final int MAX_LENGTH=100;C.final public int MAX_LENGTH = 100;D.public final int MAX_LENGTH = 100;. C语言单项选择题每题2分,共20分:1.声明一个委托public delegate int myCallBackint x; 则用该委托产生的回调方法的原型应该是A.void myCallBackint x B.int receiveint numC.string receiveint x D.不确定的2.class Class1{public static int Count = 0;static Class1{Count++;}public Class1{Count++;}}Class1 o1 = new Class1;Class1 o2 = new Class1;请问,的值是多少A.1 B.2C.3 D.43.以下哪个类是int的基类A.Int32 B.ObjectC.ValueType D.Int164.int myArray3=new int3{new int3{5,6,2},new int5{6,9,7,8,3},new int2{3,2}};myArray322的值是A.7 B.9C.6 D.越界5.以下关于ref和out的描述哪些项是不正确的A.使用ref参数,传递到ref参数的参数必须最先初始化;B.使用out参数,传递到out参数的参数必须最先初始化;C.使用ref参数,必须将参数作为ref参数显式传递到方法;D.使用out参数,必须将参数作为out参数显式传递到方法;A.TreeNode; B.int;C.string; D.TreeView;7. 当创建MDI窗体时,下面哪条语句标识当前窗体为父窗体;A. = true;B. = this;C. = null;D. = false;8. 运行下面的代码段,其输出结果将为:class Test{interface IAddOne{int AddOne;}struct FixPoint : IAddOne{int _x;public FixPointint x{_x = x;}public int AddOne{++_x;return _x;}}static void Main{ArrayList pointList = new ArrayList1;FixPoint f = new FixPoint0;f;;IAddOnepointList0.AddOne;FixPoint p = FixPointpointList0;;}}A.112 B.123C.012 D.1229.下面哪种类型集合允许使用唯一标识符来访问A.ArrayList; B.Hashtable;C.Stack; D.Queue;10.下面的代码实现了设计模式中的什么模式public class A {private A instance;private A {}public static A Instance {get{if A == nullA = new A;return instance;}}}A.Factory B.Abstract FactoryC.Singleton D.Builder程序填空题共10分:14.class A{public void SayHello{"Hello, I'm {0}.", .ToString;}}class B:A{}class C:B{}class D{}public void PrintA{ArrayList list = new ArrayList;new A;new B;new C;null;new D;foreach object obj in list{Main数据库单项选择题每题1分,共10分:1.SQL Server中“连接”组中有两种连接认证方式,其中在方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码;A.Windows身份验证B.SQL Server 身份验证C.以超级用户身份登录时D.其他方式登录时2.以下关于数据的存储结构的叙述哪一条是正确的A.数据的存储结构是数据间关系的抽象描述B.数据的存储结构是逻辑结构在计算机存储器中的实现C.数据的存储结构分为线性结构和非线性结构D.数据的存储结构对数据运算的具体实现没有影响3.SQL Server中的视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时不允许在该语句中包括等关键字;A.ORDER BY,COMPUTEB.ORDER BY,COMPUTE,COMPUTR BYC.ORDER BY,COMPUTE BY,GROUP BYD.GROUP BY,COMPUTE BY4.在SQL SERVER服务器上,存储过程是一组预先定义并编译的Transact-SQL 语句;可以用来声明游标;A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR5.OLAP的基本概念不包括A.度量属性B.维C.数据分析D.事务处理6.下述哪一条是由于关系模式设计不当所引起的问题A.丢失修改B.更新异常C.读脏数据D.数据被非法读取7.数据库系统的日志文件用于记录下述哪类内容A.程序运行过程B.数据查询操作C.程序执行结果D.数据更新操作8.实现数据库的哪个特性能够避免对未提交更新的依赖“脏数据”的读出A.完整性B.并发性C.安全性D.可移植性9.下面有关模式分解的叙述中,正确的是A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性C.若只要求分解保持函数依赖,那么模式分解一定可以达到BCNFD.若只要求分解具有无损连接性,那么模式分解一定可以达到BCNF 10.对数据库数据的删除是由数据库管理系统的哪个功能模块实现的A.数据库存取功能模块B.数据库存储管理功能模块C.数据库运行处理功能模块D.数据库维护功能模块填空题每空1分,共5分:11.关系代数是一种关系操纵语言,它的操作对象和操作结果均为__二维表_______;12.数据库管理系统是位于用户和___操作系统____之间的一个数据管理软件; 13.对数据库结构的描述和定义存储在_数据字典____中,它是DBMS运行的基本依据;14.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的__事务性___;15.SQL语言集数据查询、数据操纵、数据定义和数据控制功能为一体,其中语句GRANT,REVOKE是实现___授予权限_____功能;判断题每题1分,共5分:16.在CREATE INDEX语句中,使用CLUSTERED来建立簇索引;17.通配符“_”表示某单个字符; 对18.因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表中; 对19.在Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR 逻辑表达式; 错20.每个存储过程向调用方返回一个整数返回代码;如果存储过程没有显式设置返回代码的值,则返回代码为0,表示成功; 错3. 软件工程每题2分,共20分:1.对象实现了数据和操作的结合,使数据和操作于对象的统一体中;A.结合B.隐藏C.封装D.抽象2.瀑布模型的存在问题是A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求3.程序的三种基本控制结构是A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移4.需求分析中开发人员要从用户那里了解A.软件做什么B.用户使用界面C.输入的信息D.软件的规模5.IDEF图反映系统A.怎么做B.对谁做C.何时做D.做什么6.需求分析阶段的任务是确定A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能7.使用白盒测试方法时,确定测试数据应根据和指定的覆盖标准;A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能8.系统流程图是描述的工具;A.逻辑系统B.程序系统C.体系结构D.物理系统9.为了提高测试的效率,应该;A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据10.面向对象的要素包含A.对象的唯一性B.抽象C.继承性D.分类性。

中软国际校园招聘笔试重要试题

中软国际校园招聘笔试重要试题

1. 逻辑推理(1~10题每题2分,共20分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。

她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。

以下哪项不成为支持以上观点的理由?(D )A.青少年玩电子游戏,上课时无精打采。

B.青少年玩电子游戏,作业错误明显增多。

C.青少年玩电子游戏,不愿与家长交谈。

D.青少年玩电子游戏,花费了家里的资金。

2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。

如果其中只有一句真话,那么以下哪项为真?(D )A.所有的杯子中都有水果糖。

B.所有的杯子中都没有水果糖。

C.所有的杯子中都没有苹果。

D.第三个杯子中有巧克力。

3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是一天能读完的。

下列哪项最为恰当地指出了上述推理的逻辑错误?( A )A.偷换概念B.自相矛盾C.以偏概全D.倒置因果4.面试在求职过程中非常重要。

经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。

以上论断是建立在哪项假设基础上?( C )A.必须经过面试才能取得工作,这是工商界的规矩。

B.只要与面试主持人关系好,就能被聘用。

C.面试主持者能够准确地分辨出哪些个性是工作所需要的。

D.面试的唯一目的就是测试应聘者的个性。

5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。

基于以上事实,下列哪个判断必为真?( B )A.是北婆罗洲土著人。

B.不是爱斯基摩土著人。

C.不是北婆罗洲土著人。

D.是爱斯基摩土著人。

6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中()A.B.C.D.7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来()A.B.C.D.8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多。

中软国际C++笔试试题[1]

中软国际C++笔试试题[1]

C++软件开发工程师面试题目
中软资源技术服务有限公司(中软国际)姓名:应聘时间:
1、有一个16位的整数,求其二进制上每4位的数字之和。

例如:int a=1111 1111 1111 1111;
Int sum=1111 +1111 +1111 +1111.
2、判断一个字符串是否是回文,如果是,返回字符串“yes”,如果不是,返回
字符串“no”。

3、写一个函数比较两个字符串str1和str2的大小,若相等返回0,若str1大于
str2返回1,若str1小于str2返回-1,不调用C++/C的字符串的字符库函数,请编写函数strcmp,函数定义为:int strcmp(const char*src,const char*dst)4、函数sun(int a [],int n)的返回值是数组a[]的前几个元素之和。

请使用递归的非递归两种方式实现。

中软国际技术人员入职试题2(Java)

中软国际技术人员入职试题2(Java)

中软国际技术人员入职试题2(Java)Java 笔试试题一、介绍JSP中常用的内部对象。

(时间4分钟)1request2response3out4application5session6pageContext7page8config9exception二、简述HttpSession的作用、使用方法,可以用代码说明。

(时间3分钟)会话范围,在用户与服务器持续连接时间内有效使用会话能很好的控制属性存在范围,从而减轻服务器负担。

HttpSession session = request.getSession();Session.setAttribute(“person”,person);HttpSession session = request.getSession();Session.getAttribute(“person”);三、简述Servlet请求时GET方法和POST方法的区别。

(时间2分钟)Get方法用于第一次从页面调用时获得数据,从URL 中显示数据,post方法用于从FORM表单中获得数据。

四、请列出标签中scope属性的候选值,并说明各候选值的存取范围。

(时间5分钟)Request:指从一个JSP页面发送到另一个JSP页面之间,随后这个属性就失效。

存取request对象属性可用:Session:会话范围,即一段用户持续和服务器连接的时间,与服务器断线后即失效。

Page: 用pageContext对象设置属性,数据只在同一个JSP网页上获得,而其他JSP 页面上无法取得数据。

application:从服务器开启到关闭,范围为scope属性最大,时间最久。

五、名词解释写出全称并简要说明(10分钟)a)JMSJava message serverb)DOMDocument object modelc)MVCModel vies controld)JNDIJava name directionary inferencee)LDAPLight data access procotol;六、程序设计,写出一个Servlet,实现以下功能:通过表单提取一个“ds”的参数(该参数代表一个可用的数据源),通过该参数获得一个可用的数据库连接。

中软国际JAVA工程师招聘笔试题及参考答案

中软国际JAVA工程师招聘笔试题及参考答案

中软国际JAVA工程师招聘笔试题及参考答案本卷总分100分,70分及格,时间60分钟姓名:____________ 岗位:_____________ 地点:□南京□深圳到职日期:______________一、问答题1.C++或Java中的异常处理机制的简单原理和应用。

当JAVA程序违反了JAVA的语义规那么时,JAVA虚拟机就会将发生的错误表示为一个异常。

违反语义规那么包括2种情况。

一种是JAVA类库内置的语义检查。

例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。

另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创立自己的异常,并自由选择在何时用throw关键字引发异常。

所有的异常都是ng.Thowable的子类。

2. Java的接口和C++的虚类的一样和不同处。

C++虚类相当于java里的抽象类,一样点:〔1〕都包含抽象方法,声明多个类共用方法的返回值和参数表;〔2〕都不能被实例化;〔3〕都是应用数据类型。

可以声明抽象类及接口变量,并将子类的对象赋给抽象类变量,或将实现接口的类的变量赋给接口变量。

不同点:〔1〕一个类只能继承一个抽象类,是单继承;一个类可以实现多个接口,具有多重继承的能。

〔2〕抽象类及其成员具有与普通类一样的访问权限;接口的访问权限有public和默认权限,但接口中成员的访问权限都是public;〔3〕抽象类中可以声明成员变量,成员变量的属性可以更改;接口中只能声明常量。

〔4〕抽象类中可以声明抽象方法,普通方法及构造方法;接口中只能声明抽象方法。

3. 垃圾回收的优点和原理。

并考虑2种回收机制。

Java语言中引入的垃圾回收机制:它使得Java程序员在编写程序的时候不再需要考虑内存管理。

由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。

中软国际入职机试题

中软国际入职机试题1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0”合法条件:A 仅包含一个“@”。

B 最后三位必须是“.com”C 字符直接没有空格B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_”程序#include<stdio.h>int main(){char input[100],out=1;int len,i,flag=0,flag1=0,flag2=0,flag3=0,ttt=0;scanf("%s",input);len=strlen(input);if((input[len-1]=='m')&&(input[len-2]=='o')&&(input[len-3]=='c')&&(input[len-4] =='.')){for(i=0;i<len-4;i++){if(input[i]=='@')ttt++;if(input[i]==' '){flag1=1;}if((((input[i]>='1')&&(input[i]<='9'))||((input[i]>'a')&&(input[i]<'z'))||((inp ut[i]>'A')\&&(input[i]>'Z'))||(input[i]=='.')||(input[i]=='@')||(input[i]=='_'))==0) {flag2=1;}}if(ttt!=1){flag3=1;}}else{flag=1;}if(flag==1||flag3==1||flag1==1||flag2==1){out='0';}else{out='1';}printf("%c",out);}2 m个相同苹果分到n个相同的篮子里。

中软国际笔试试题

中软国际校园招聘笔试试题考试范围:1.逻辑推理题(共20 分)2.开发技术题(共60 分)3.软件工程知识题共 20 分)考试要求:1.考试时间为 60 分钟,每个人独立完成考试2.须在“研发技术方向”中勾选Java或C#,并解答对应语言试题3.答案写在答题纸上,不允许直接在卷面上答题 4.考试完毕,试卷和答题纸一并收回试题:1.逻辑推理( 1~10 题每题 2 分,共 20 分)1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。

她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。

以下哪项不成为支持以上观点的理由?(A .青少年玩电子游戏, 上课时无精打采。

B .青少年玩电子游戏, 作业错误明显增多。

C.青少年玩电子游戏, 不愿与家长交谈。

D .青少年玩电子游戏, 花费了家里的资金。

2.桌子上有 4 个杯子,每个杯子上写着一句话:第一个杯子:所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果” ;第三个杯子:“本杯中没有巧克力” ;第四个杯子:“有些杯子中没有水果糖” 。

如果其中只有一句真话,那么以下哪项为真?(A .所有的杯子中都有水果糖。

B .所有的杯子中都没有水果糖。

C.所有的杯子中都没有苹果。

D .第三个杯子中有巧克力。

3.鲁讯的著作不是一天能读完的,《狂人日记》是鲁迅的著作,因此,《狂人日记》不是天能读完的。

下列哪项最为恰当地指出了上述推理的逻辑错误?(A .偷换概念B .自相矛盾C .以偏概全D .倒置因果4.面试在求职过程中非常重要。

经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。

以上论断是建立在哪项假设基础上?(A .必须经过面试才能取得工作,这是工商界的规矩。

B .只要与面试主持人关系好,就能被聘用。

C .面试主持者能够准确地分辨出哪些个性是工作所需要的。

D .面试的唯一目的就是测试应聘者的个性。

5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人; H 是穿白衣服的。

中软国际java笔试面试题

中软国际java笔试面试题其实学会java并不难,那怎么应对java面试呢?下面就由为大家介绍一下中软国际java 笔试面试题的文章,欢迎阅读。

中软国际java 笔试面试题篇11、类加载有几种情况,怎么进行类加载2、运行时异常和编译时异常分别是什么3、怎么可以让子类无法继承父类的方法用final修饰4、线程同步和线程异步分别是什么,怎么实现线程5、什么是事务,谈谈你对事务的了解6、说说你对集合机制的了解7、阅读代码public class A {public int sayHello(int i){System.out.println(i + &quot;是int&quot;);return i;}public char sayHello(char i){System.out.println(i + &quot;是char&quot;);return i;}public short sayHello(short i){System.out.println(i + &quot;是short&quot;);return i;}public static void main(String[] args) {A a = new A();String s = &quot;wo&quot;;a.sayHello(s);System.out.println(&quot;--&quot; + a.sayHello(s));}}最后输出什么?你可以试着把这段代码加到编译软件上,会发现是错的。

8、给定一个数组(非排序的),写一个冒泡排序,由小到大排列中软国际java 笔试面试题篇21、去年的今天是哪天(不知道这题什么意思,后来也忘问了)2、数据库表的建立与查询,员工表emp id, name,salary,dept_id,部门dept id,name查出每个部门的拥有的员工数,如果无,则显示03、struts1和struts2,写他们的实现方法,至少三种方法4、struts1、struts2是线程安全的吗5、struts1和struts2的区别中软国际java 笔试面试题篇31、new和反射的区别,反射相对new来说,有什么好处2、hibernate持久化的一、二级缓存3、spring IOC、AOP原理,源码4、ashMap实现(这个很重要,很多公司问到)5、谈你对servlet listener、filter的理解6、racle SGA怎么调整。

中软国际Java程序员笔试题及答案

中软国际Java程序员笔试题及答案中软国际Java程序员笔试题及答案原文地址:1、谈谈final, finally, finalize的区别。

final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。

因此一个类不能既被声明为abstract的,又被声明为final的。

将变量或方法声明为final,能够保证它们在使用中不被改变。

被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。

被声明为final的方法也同样只能使用,不能重载。

finally:在异常处理时提供 finally 块来执行任何清除操作。

如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入finally 块(如果有的话)。

finalize:方法名。

Java 技术允许使用finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。

这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。

它是在 Object 类中定义的,因此所有的类都继承了它。

子类覆盖 finalize() 方法以整理系统资源或者执行其它清理工作。

finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。

2、Anonymous Inner Class (匿名内部类) 是否能够extends(继承)其它类,是否能够implements(实现)interface(接口)?匿名的内部类是没有名字的内部类。

不能继承其它类,但一个内部类能够作为一个接口,由另一个内部类实现。

3、Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

Static nested class(嵌套类)是将内部类声明为static。

普通内部类对象隐式地保存了一个引用,指向创立它的外围类对象,不能有static数据和static字段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.避免死锁的方法有哪些? 1 使用事务时,尽量缩短事务的逻辑处理过程,及早提交或回滚事务;
2 设置死锁超时参数为合理范围,如:3分钟-10分种;超过时间,自动放弃本次操作,避免进程悬挂;
3 优化程序,检查并避免死锁现象出现
4 .对所有的脚本和SP都要仔细测试,在正是版本之前。
5 所有的SP都要有错误处理(通过@error)
6 一般不要修改SQL SERVER事务的默认级别。不推荐强行加锁
2.在Sybase数据库中注册用户与数据库用户有什么区别? SYBASE SQL SERVER为一进程,进程本身可管理
多个数据库。而有些数据库是相互独立的,有些数据库是可以共用的,如tempdb和sysbsystemprocs 数
据库。SQL SERVER与本身数据库的关系犹如城市与其中楼房的关系,当进入某一城市时需某一合法的身份,
但进入城市的人并非每个楼房都可进入,即使允许进入也不能干某些事。SQL SERVER注册用户与数据库用
户关系即是如此。当SQL SERVER创建注册用户后,该用户就能合法进SQL SERVER,该注册用户信息会放
在master数据库中的syslogins表中。但只有注册用户成为某一数据库用户,并且对该用户赋予某些权限
时,该注册用户才能在限制条件下使用数据库中的表。

4.内存有哪几种存储组织结构.请分别加以说明一般都是堆和栈 用与存储对象的内存空间。
我们可在堆栈中创建对象。在这种情况下,对象会得以自动清除(但不具有在运行期间随心所欲创建对象
的灵活性)。在堆栈中创建对象是为对象分配存储空间最有效的一种方式,也是释放那些空间最有效的一
种方式。在内存堆(Heap)中创建对象可能要付出昂贵得多的代价。如果总是从同一个基础类继承,并使
所有函数调用都具有“同质多形”特征,那么也不可避免地需要付出一定的代价
5.JAVA中的Wait() 和notify()方法使用时应注意些什么?

Wait() 是线程等待
notify()是线程唤醒
使用这两者的时候,是多线程使用共享资源,防止资源出错
当一个线程使用时,其他线程等待,等该线程使用完毕后,唤醒其它线程notifyAll()
7.操作系统中的同步和互诉解决了什么问题同步:各个进程不知对方名字,但通过某些对象(如I/O缓冲
区)的共同存取来协同完成一项任务。
互斥:互斥跟临界资源有关,因为计算机的某些资源有限,所以必须通过互斥操作防止进程之间竞争临界
资源而发生死锁,互斥操作用PV原语实现。

8.UNIX 中init
1.不许用中间变量,把String ABCDE 倒转
2.10000个数求第2大的数,不许用排序算法
3.排序算法的测试用例
1, 合并有序链表
2, 删除字符串中相邻重复元素
3, 给出了二叉树结构,要求写出广度优先遍历
4, 给定整型数组,写代码找出数组中第二大元素
5, 有关菲波那契数列问题
1.怎么判断鼠标有没有选中一条线段(如很靠近,鼠标点和线段之间的距离小于5毫米)
2.求一个矩形的中心点和一个点的连线与矩形边的交点坐标(矩形左上角坐标给出,长、宽给出,中心点
坐标可以算出来 ,另外一个点的坐标给出)
3.写一个servlet,要求实现在一个页面中能输入名字,然后页面中返回的结果是“hello,姓名”。
4.写一个servlet,要求能上传文件,并能将上传的文件保存到指定位置。
业务协同于一体的完整信息化支撑平台。

相关文档
最新文档