就业数据资源平台
当前位置:首页 > 笔试题目
中软国际校园招聘java笔试试题



  考试范围:



  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.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?( C )



  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. 开发技术



  2.1. 页面前端(每题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.green



  4.下列代码中脚本的含义是:( )



  A.当鼠标移动的时候,修改背景色为5px



  B.当鼠标拖动的时候,修改背景色为1px



  C.当鼠标离开的时候,修改边界为5px



  D.当鼠标离开的时候,修改边界为1px;



  5.下列哪个是正确的下拉列表:( )



  A.checkbox B.input C.radio D.select



  6.下列哪个是正确的隐藏域:( )



  A.<input type=text/>B.<input type=button/>



  C. <input type=submit/>D.<input type=hidden/>



  7.下列哪个是比较规范的页面跳转语句:( )



  A.location.href = “http://icss.com.cn”;



  B.document.location = “http://icss.com.cn”;



  C.document.location.href = “http://icss.com.cn”;



  D.window.location.href = “http://icss.com.cn”;



  8.()、[]和{},下列说法不正确的是:( )



  A.()是函数 B.[]是数组 C.[]是下标运算符 D.{}是对象



  9.以下对javascript中的函数的说法正确的是:( )



  A.是对象 B、是原型 C.是类 D、是一种数据类型



  10.下列几种xmldom中,那个对中文的支持最好:( )



  A.MSXML2.XMLHTTP.5.0 B.MSXML2.XMLHTTP.4.0



  C.MSXML2.XMLHTTP.3.0 D.MSXML2.XMLHTTP



  2.2. Java语言



  单项选择题(每题2分,共20分)



  1.下列表达式中哪个是不正确的( )。



  A.float f = 11.1; B.double d = 5.3E12;



  C.double d = 3.14159; D.double d = 3.14D ;



  2.以下代码在编译时哪一行会报错( )。



  1) public void modify() {



  2) int i, j, k;



  3) i = 100;



  4) while ( i > 0 ) {



  5) j = i * 2;



  6) System.out.println (" The value of j is " + j );



  7) k = k + 1;



  8) i--;



  9) }



  10) }



  A.line 4 B.line 6 C.line 7 D.line 8



  3.main()方法的返回类型是什么( B )?



  A.int B.void C.boolean D.static



  4.下面的哪些答案可以用以表示八进制值8? A



  A.010 B.0x10 C.08 D.0x8



  5.关于垃圾收集的哪些叙述是对的。B



  A.程序开发者必须自己创建一个线程进行内存释放的工作。



  B.垃圾收集将检查并释放不再使用的内存。



  C.垃圾收集允许程序开发者明确指定并立即释放该内存。



  D.垃圾收集能够在期望的时间释放被java对象使用的内存。



  6.已知x1.equals(x2) == true,则以下说法错误的是:(B)



  A.内存地址一定相等。 B.内容相等



  C.hash code相等 D.x1==x2可能为true



  7.以下关于继承的叙述正确的是:( A )



  A.在Java中类只允许单一继承



  B.在Java中一个类只能实现一个接口



  C.在Java中一个类不能同时继承一个类和实现一个接口



  D.在Java中接口只允许单一继承



  8.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( B )



  A.String args B.String ar[] C.Char arg D.StringBuffer args[]



  9.以下哪个不是Java的原始数据类型( B )



  A.int B.Boolean C.float D.char



  10.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。 D



  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;



  2.3. 数据库



  单项选择题(每题1分,共10分):



  1.SQL Server中“连接”组中有两种连接认证方式,其中在( )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。



  A.Windows身份验证 B.SQL Server 身份验证



  C.以超级用户身份登录时 D.其他方式登录时



  2.以下关于数据的存储结构的叙述哪一条是正确的? ( )



  A.数据的存储结构是数据间关系的抽象描述



  B.数据的存储结构是逻辑结构在计算机存储器中的实现



  C.数据的存储结构分为线性结构和非线性结构



  D.数据的存储结构对数据运算的具体实现没有影响



  3.SQL Server中的视图是一种常用的数据对象,它是提供查看和存放数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时不允许在该语句中包括等关键字。( )



  A.ORDER BY,COMPUTE



  B.ORDER BY,COMPUTE,COMPUTR BY



  C.ORDER BY,COMPUTE BY,GROUP BY



  D.GROUP BY,COMPUTE BY



  4.在SQL SERVER服务器上,存储过程是一组预先定义并编译的Transact-SQL语句。可以用( )来声明游标。



  A.CREATE CURSOR



  B.ALTER CURSOR



  C.SET CURSOR



  D.DECLARE CURSOR



  5.OLAP的基本概念不包括( )



  A.度量属性 B.维



  C.数据分析 D.事务处理



  6.下述哪一条是由于关系模式设计不当所引起的问题?( )



  A.丢失修改 B.更新异常



  C.读脏数据 D.数据被非法读取



  7.数据库系统的日志文件用于记录下述哪类内容?( )



  A.程序运行过程 B.数据查询操作



  C.程序执行结果 D.数据更新操作



  8.实现数据库的哪个特性能够避免对未提交更新的依赖(“脏数据”的读出)?( )



  A.完整性 B.并发性



  C.安全性 D.可移植性



  9.下面有关模式分解的叙述中,正确的是( )



  A.若一个模式分解具有无损连接性,则该分解一定保持函数依赖



  B.若一个模式分解保持函数依赖,则该分解一定具有无损连接性



  C.若只要求分解保持函数依赖,那么模式分解一定可以达到BCNF



  D.若只要求分解具有无损连接性,那么模式分解一定可以达到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.分类性



就业数据资源平台