logo资料库

中软国际校园招聘笔试试题.doc

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
考试范围:
考试要求:
试题:
1. 逻辑推理(1~10题每题2分,共20分)
2. 开发技术
2.2. Java语言
2.3. C#语言
2.4. 数据库
中软国际校园招聘笔试试题 考试范围: 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.偷换概念 C.以偏概全 B.自相矛盾 D.倒置因果 4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则 不可能被录用。以上论断是建立在哪项假设基础上?( ) 1
A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土著人都是穿黑衣服的;所有的北婆罗洲土著人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人;H 是穿白衣服的。基于以上事实,下列哪个判断必为真?( ) A.是北婆罗洲土著人。 C.不是北婆罗洲土著人。 B.不是爱斯基摩土著人。 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 人都会使用。 C.仅有一人不会使用。 B.12 人没人会使用。 D.仅有一人会使用。 10.“从多力量大”、“众人拾柴火焰高”,这些名言证明了人口的增加是有利于社会发展的。 2
上述推断的主要缺陷在于( ) A.“人多力量大”肯定了人力资源的作用,是重视人才的表现。 B.不同的人对社会的贡献是不一样的,应当指明主要应增加哪一类人口。 C.名言并非真理,不能由名言简单地证明上述结论。 D.人口越少,消耗掉的社会资源就越少。 2. 开发技术 2.1. 页面前端(每题 1 分,共 10 分): 1.html 语言中的换行符是:( ) A.
B.
C.

D.

  • 2.下列哪一个不是表格的标记:( ) A. B. C. D.
    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. C. B. D. 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 中的函数的说法正确的是:( ) C.是类 A.是对象 B、是原型 D、是一种数据类型 3
  • 10.下列几种 xmldom 中,那个对中文的支持最好:( ) A.MSXML2.XMLHTTP.5.0 C.MSXML2.XMLHTTP.3.0 B.MSXML2.XMLHTTP.4.0 D.MSXML2.XMLHTTP 2.2. Java 语言 单项选择题(每题 2 分,共 20 分) 1.下列表达式中哪个是不正确的( )。 A.float f = 11.1; C.double d = 3.14159; B.double d = 5.3E12; 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()方法的返回类型是什么( )? C.boolean 4.下面的哪些答案可以用以表示八进制值 8? B.void A.int D.static A.010 B.0x10 C.08 D.0x8 5.关于垃圾收集的哪些叙述是对的。 A.程序开发者必须自己创建一个线程进行内存释放的工作。 B.垃圾收集将检查并释放不再使用的内存。 C.垃圾收集允许程序开发者明确指定并立即释放该内存。 D.垃圾收集能够在期望的时间释放被 java 对象使用的内存。 6.已知 x1.equals(x2) == true,则以下说法错误的是:() A.内存地址一定相等。 C.hash code 相等 B.内容相等 D.x1==x2 可能为 true 7.以下关于继承的叙述正确的是:( ) A.在 Java 中类只允许单一继承 B.在 Java 中一个类只能实现一个接口 4
    C.在 Java 中一个类不能同时继承一个类和实现一个接口 D.在 Java 中接口只允许单一继承 8.Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( ) A.String args B.String ar[] C.Char arg D.StringBuffer args[] 9.以下哪个不是 Java 的原始数据类型( ) A.int B.Boolean C.float D.char 10.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; 2.3. C#语言 单项选择题(每题 2 分,共 20 分): 1.声明一个委托 public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应 该是?( ) A.void myCallBack(int x) C.string receive(int x) B.int receive(int num) D.不确定的 2.class Class1 { public static int Count = 0; static Class1() { Count++; } public Class1() { Count++; } } Class1 o1 = new Class1(); Class1 o2 = new Class1(); 请问,Class1.Count 的值是多少( ) B.2 D.4 A.1 C.3 5
    3.以下哪个类是 int 的基类( ) A.Int32 C.ValueType B.Object D.Int16 4.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是( ) A.7 C.6 B.9 D.越界 5.以下关于 ref 和 out 的描述哪些项是不正确的?( ) A.使用 ref 参数,传递到 ref 参数的参数必须最先初始化。 B.使用 out 参数,传递到 out 参数的参数必须最先初始化。 C.使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。 D.使用 out 参数,必须将参数作为 out 参数显式传递到方法。 6 . 如 果 设 treeView1=new TreeView(),TreeNode node=new TreeNode(" 根 结 点 " ) , 则 treeView1.Nodes.Add(node)返回的是一个 ()类型的值。( ) A.TreeNode; C.string; B.int; D.TreeView; 7. 当创建 MDI 窗体时,下面哪条语句标识当前窗体为父窗体。( ) A. C. this.IsMdiContainer = true; this.MdiParent = null; B. D. this.MdiParent = this; this.IsMdiContainer = false; 8. 运行下面的代码段,其输出结果将为:( ) class Test { interface IAddOne { int AddOne(); } struct FixPoint : IAddOne { int _x; public FixPoint(int x) { _x = x; } public int AddOne() { ++_x; 6
    return _x; } } static void Main() { ArrayList pointList = new ArrayList(1); FixPoint f = new FixPoint(0); pointList.Add(f); Console.Write(f.AddOne()); Console.Write(((IAddOne)pointList[0]).AddOne()); FixPoint p = (FixPoint)pointList[0]; Console.Write(p.AddOne()); } } A.112 C.012 B.123 D.122 9.下面哪种.NET 类型集合允许使用唯一标识符来访问?( ) A.ArrayList; C.Stack; B.Hashtable; D.Queue; 10.下面的代码实现了设计模式中的什么模式( ) public class A { private A instance; private A() { } public static A Instance { get { if ( A == null ) A = new A(); return instance; } } } A.Factory C.Singleton 程序填空题(共 10 分): 14.class A{ B.Abstract Factory D.Builder 7
    public void SayHello(){ Console.WriteLine("Hello, I'm {0}.", this.GetType().ToString()); (2 分) } } class B:A{} class C:B{} class D{} public void PrintA(){ ArrayList list = new ArrayList(); list.Add(new A()); list.Add(new B()); list.Add(new C()); list.Add(null); list.Add(new D()); foreach (object obj in list){ //判断是否为 A 的子类 bool isA = if (isA){ A a = (A)obj; a.SayHello(); } } }(3 分) 15.分析下面程序的输出(3 分) using System; public class A { public virtual void Fun(int i) { Console.Write (i); } public void Fun(A a) { a.Fun(3); Fun(6); 8
    分享到:
    收藏