中软国际笔试题
中软国际笔试题及答案
中软国际笔试题及答案一、选择题(每题2分,共10分)1. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. extends答案:B2. 下列哪个选项是JavaScript中声明变量的正确方式?A. var name = "Kimi";B. int name = "Kimi";C. let name = "Kimi";D. all of the above答案:D3. 在MySQL中,用于添加新数据行的SQL语句是?A. SELECTB. INSERTC. UPDATED. DELETE答案:B4. 在HTML中,用于定义最重要的标题的标签是?A. <h1>B. <h6>C. <title>D. <header>答案:A5. 在CSS中,用于选择类名为“example”的所有元素的语法是?A. #exampleB. .exampleC. exampleD. *.example答案:B二、填空题(每题3分,共15分)1. 在Java中,一个类可以继承另一个类的属性和方法,这称为______。
答案:继承2. 在JavaScript中,用于定义函数的关键字是______。
答案:function3. 在MySQL中,用于创建数据库的SQL语句是______。
答案:CREATE DATABASE4. 在HTML中,用于定义文档的头部的标签是______。
答案:<head>5. 在CSS中,用于设置字体颜色的属性是______。
答案:color三、简答题(每题5分,共20分)1. 请简述Java中接口和抽象类的区别。
答案:接口是一种完全抽象的结构,它不能包含实现(Java 8之前),而抽象类可以包含实现。
接口可以被类实现,而抽象类可以被类继承。
中软国际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出来。
中软国际笔试试题
return instance;
}
}
}
A.FactoryB.Abstract Factory
C.SingletonD.Builder
程序填空题(共10分):
14.class A{
public void SayHello(){
("Hello, I'm {0}.", ().ToString());
myArray3[2][2]的值是()
A.7B.9
C.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
A.ArrayList;B.Hashtable;
C.Stack;D.Queue;
10.下面的代码实现了设计模式中的什么模式()
public class A {
private A instance;
private A() {
}
public static A Instance {
JavaSE试题
无锡中软国际有限公司笔试题(JavaSE)(本卷总分100分,60分及格,时间120分钟)一,选择题(每小题2分,共20题,总计40分)1. 下面哪些是合法的标识符?()A. $personsB. TwoUsersC. *pointD. thisE. _endline2. 下面程序运行的结果是()class Example{public static void main(String[] args){int i = 45678;int j = ~i;System.out.println(j);}}A.编译错误B.输出45677C.输出-45677D.输出 -456793.下面程序运行的结果是()public class Example{public static void main(String[] args){int i = 100;switch(i){case 100:System.out.print(i);case 200:System.out.print(i);case 300:System.out.print(i);}}}A.无任何输出B.编译错误C.输出100100100D.输出1004. 哪些不是Java关键字? ( )A. TRUEB. sizeofC. constD. superE. void5.下面程序运行的结果是()class Example{public static void main(String[] args){int x;double y = -10.9;x=(int)y;System.out.print(x + “”);y = 10.9;x = (int)y;System.out.println(x);}}A.-11 10B.-11 11C.-10 10D.-10 116.下面哪个方法可以通知Java虚拟机调用垃圾回收器来回收已废弃对象?()A.System.gc() B.Runtime.gc() C.System.freeMemory D.Runtime.getRuntime().growHeap()7. 下面程序运行的结果是()public class Example{int x = 12;public void method(int x){x += x;System.out.println(x);}public static void mian(String[] args){Example t = new Example();t.method(5);}}A.5B.10C.12D.17E.248. 下面程序运行的结果是()class Base{private void amethod(int iBase){System.out.println(“Base.amethod”);}}class Example extends Base{public static void main(String[] args){Example o = new Example();int iBase = 0;o.amethod(iBase);}public void amethod(int iover){System.out.println(“Example.amethod”);}}这里的构造器是私有化的,而且子类重构了父类的方法。
中软国际笔试题及答案
中软国际笔试题及答案中软国际(ZhongRuan International)是一家致力于软件开发和技术咨询的全球领先企业,为各行业提供先进的解决方案和专业的服务。
中软国际在招聘中重视笔试环节,通过笔试来评估应聘者的技术能力和综合素质。
本文将介绍一些常见的中软国际笔试题以及它们的答案,希望对准备参加中软国际笔试的应聘者有所帮助。
1. 数据结构与算法题题目:实现一个链表的反转。
答案:可以使用迭代或递归的方式实现链表的反转。
下面是一个使用迭代的示例代码:```c++class ListNode {public:int val;ListNode* next;ListNode(int val) : val(val), next(NULL) {}};ListNode* reverseList(ListNode* head) {ListNode* prev = NULL;ListNode* curr = head;while (curr != NULL) {ListNode* nextNode = curr->next;curr->next = prev;prev = curr;curr = nextNode;}return prev;}```2. 数据库题题目:有两张表,一张是学生信息表(Student),其中包含学生的学号(ID)和姓名(Name);另一张是课程信息表(Course),其中包含课程的课程号(ID)和名称(Name)。
请编写SQL语句查询选择选修了所有课程的学生的姓名。
答案:可以通过子查询和GROUP BY子句来解决这个问题。
以下是SQL语句的示例:```sqlSELECT FROM Student sWHERE NOT EXISTS (SELECT c.IDFROM Course cWHERE NOT EXISTS (SELECT sc.IDFROM SC scWHERE sc.StudentID = s.IDAND sc.CourseID = c.ID));```3. 编程题题目:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。
中软国际校园招聘笔试试题_IIA
中软国际校园招聘笔试试题考试范围:1.逻辑推理题(10题,共30分)2.英语能力题(5题,共10分)3.基础技术题(10题,5个选择,5个填空,共30分)4.专业技术题(分Java、.NET、C/C++、测试四个技术方向,每个方向10题30分)考试要求:1.考试时间为90分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请至少选择一个方向作答,也可以回答其它方向题目5.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理(每题3分,共30分)1.选出以下最合适的选项完成句子:在最近召开的关于北海环境污染问题的会议上,大多数与会国都同意对流入北海的水质采取统一的质量控制,不管环境污染是否是因为某一特定流入源造成的。
当然,为了避免过分僵化的控制,A.采用的任何统一控制办法都必须施行不误。
B.受控制的任何物质必须是确实产生环境危害的。
C.那些同意统一控制的国家是那些排放量很大的国家。
D.那些将被控制的污染物质,目前在北海已经有了。
2.“有些好货不便宜,因此,便宜不都是好货。
”与以下列哪项推理作类比说明以上推理不成立?A.湖南人不都爱吃辣椒,因此,有些爱吃辣椒的不是湖南人。
B.有些人不自私,因此,人并不自私。
C.有些南方人不是广东人,因此,广东人不都是南方人。
D.金属都导电,因此,导电的都是金属。
3.观察下列数列的规律,然后从四个供选择的选项中选出最恰当的一项填入括号中:1 4 14 42 ( ) 210A.70 B.84 C.105 D.1404.某校以年级为单位,把学生的成绩分为优、良、中、差四等。
在一学年中,各门考试分前10%的为优;后30%为差,其余的为良和中。
在上一学年中,高二年级成绩为优的学生多于高一年级成绩为优的学生。
中软国际面试笔试真题
中软国际面试笔试真题篇11、 GC是什么为什么要有GCGC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。
2、接口是否可继承接口抽象类是否可实现(implements)接口抽象类是否可继承实体类(concrete class)接口可以继承接口。
抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
3、 Overload和Override的区别。
Overloaded的方法是否可以改变返回值的类型方法的重写Overriding和重载Overloading是Java多态性的不同表现。
重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。
如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。
子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被屏蔽了。
如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。
Overloaded的方法是可以改变返回值的类型。
4 、sleep 和wait 有什么区别sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。
调用sleep不会释放对象锁。
wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
中软国际笔试题答案
中软国际笔试题答案中软国际是一家专业提供IT解决方案和服务的国际化企业,其笔试题主要考察考生的综合素质和专业知识。
以下是笔者对几道中软国际笔试题的答案进行解答和分析。
1. 请问在Java中如何定义一个常量?在Java中,可以使用关键字final来定义一个常量。
常量需要在声明时进行初始化,并且一旦初始化后就不能再修改其值。
定义一个常量的语法为:final 数据类型常量名 = 值;例如,定义一个整型常量PI 的值为3.14的示例代码如下:final double PI = 3.14;2. 请问MySQL中的ACID是指什么?在数据库中,ACID是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
ACID 是保证事务正确执行的四个特性。
- 原子性指的是一个事务必须被视为一个不可分割的最小单元,要么全部执行成功,要么全部执行失败;- 一致性指的是事务执行前后,数据库的完整性约束没有被破坏;- 隔离性指的是并发执行的事务之间应该相互隔离,一个事务在提交之前对其他事务是不可见的;- 持久性指的是一旦事务提交成功,其结果就会永久保存在数据库中,即使发生系统故障也不会丢失。
3. 请简述什么是敏捷开发(Agile Development)?敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。
相比传统的瀑布模型,敏捷开发更加注重团队合作、快速响应需求变化、持续交付可用软件。
敏捷开发的核心原则包括:- 个体和互动优先于过程和工具;- 可以工作的软件优先于详尽的文档;- 客户合作优先于合同谈判;- 响应变化优先于遵循计划。
敏捷开发方法中常用的实践包括Scrum、极限编程(XP)等。
4. 请解释什么是HTTP和HTTPS协议?HTTP(超文本传输协议)是用于在Web浏览器和Web服务器之间传输数据的协议。
它基于客户端-服务端模型,客户端发送HTTP请求,服务器返回HTTP响应。
中软国际JAVA笔试题及参考答案
中软国际JAVA笔试题及参考答案蓝色为确定正确答案,绿色为可能正确答案。
1. MyObject 的什么方法会对if表达式的正确性产生影响List l = new LinkedList();l.add(new MyObject("A"));if(l.contains(new MyObject("A"))){}A.toString()B.equals ()C.hashCode()D.clone()2. MyObject 的什么方法会对if表达式的正确性产生影响Set ts = new TreeSet();ts.add(new MyObject("A"));if(ts.contains(new MyObject("A"))){}A.toString()B.equals()C.hashCode()D.clone()3. MyObject 的什么方法会对if表达式的正确性产生影响〔多项选择〕Map m = new HashMap;m.add(new MyObject("A"));if(m.contains(new MyObject("A"))){}A.toString()B.equals ()C.hashCode()D.clone()4.以下哪些不是JAVA关键字A.nullB.exitC.mainD.removeE.true5.以下哪些不是JAVA关键字A.NULLB.instansofC.extendsD.sizeof6.以下哪个语句是合法的:A.try{}finally{}B.try{}catch(Exception x){}catch(NullpointExpoint){}C.try{}catch(Exception x){}finally{}D.try{}catch(NullpointExpoint){}catch(Exception x){}E.try{}catch(Throwable t){}finally{}7.以下那些是servlet容器A.apacheB.TomcatC.WeblogicD.websphere8.int i=9;int j=9;以下那些表达式为真A.j==IB.j==i++C.j==++iD.j++==iE.++j==i9 int i=0xFFFFFFFF;int j=0x0;以下哪些表达式结果为0A.i&jB.i|jC.i^jD.i<<2E.i>>2F ~i10.以下哪些定义正确A. int i = 0xFFFFFFFF;B. char c = '\u0571';C. byte b = 01;D. int i = 'a';E. long l = 455566666L;11,假如重写了myObject的equles〔〕方法,以下哪个方法可能改写:A. toString()B. clone()C. hashCode()D. wait()12. 以下哪些是数据库中存储过程使用的参数:A. INPUTB. INC. OUTD. INOUT13. Oracle的描绘正确的选项是:A.关系数据库B.面向对象的关系数据库C.层次数据库14.以下语句生成了几个对象MyClass c1,c2,c3,c4,c5c1 = new MyClass();c2 = null;c3 = new MyClass();c4 = "";c5 = c1;A 1个B 2个C 3 个D 4个E 5个15.以下哪些生成新的String对象A. String s = new String();B。
中软国际笔试试题
中软国际校园招聘笔试试题考试范围: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 是穿白衣服的。
中软国际校园招聘笔试试题-IIA
中软国际校园招聘笔试试题(A)考试范围:1.逻辑推理题(6题,共30分)2.基础技术题(10题,5个选择,5个填空,共20分)3.专业技术题(分Java、.NET、C/C++、软件测试四个技术方向,共50分)考试要求:1.考试时间为60分钟,每个人独立、闭卷完成考试2.请将答案写在答题纸上,不允许直接在卷面上答题3.选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4.请在答题纸“技术方向”中勾选相应技术领域,解答试卷“专业技术”部分的对应试题。
请选择一个方向作答。
5.考试完毕,试卷和答题纸一并收回试题:1. 逻辑推理(每题5分,共30分)1.知识,不是静止的,知识人总是与他的时代发生千丝万缕的联系。
在看似________的书斋生活的背后,精神世界的丰富图景却使任何“一言以蔽之”的企图成为________。
依次填入划横线部分最恰当的一项是:A.平淡 空谈B.普通 泡影C.雷同 徒劳 D.相同 可能2.10个箱子总重100公斤,且重量排在前三位的箱子总重不超过重量排在后三位的箱子总重的1.5倍。
问最重的箱子重量最多是多少公斤?3.从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:4.伏案工作者长时间低头阅读、书写很容易患腰颈椎疾病。
为帮助这部分人预防和缓解腰颈椎疾病,某单位工会为职工印发了宣传册,教大家预防和治疗腰颈椎疾病的一些方法。
以下哪项如果为真,最能对上述宣传册的效果提出质疑?A.腰颈椎疾病很难进行自我预防和治疗B.预防和治疗腰颈椎疾病需要专业人士指导C.预防和缓解腰颈椎疾病的方法因人而异D.不经常伏案工作的人也可能患腰颈椎疾病5.绿色公关是指企业以生态与经济可持续发展观念影响公关,选择具有“绿色”特征的媒体开展传播活动,以“绿色”为特色塑造企业形象,赢得公众的信任与支持,给企业带来更多便利和竞争优势的一系列公关活动。
根据上述定义,下列属于绿色公关的是:A.某小区居委会按照当地政府的要求进行垃圾分类宣传,在小区举办垃圾分类知识竞赛,现场发放不同颜色的垃圾袋供居民使用,受到大家的欢迎B.人民网举办了以“发展低碳经济引领绿色潮流”为主题的“2010首届低碳中国年度创新论坛”,揭晓了2010年低碳中国领军人物、领军品牌、十大创新技术产品等十多个奖项C.某快餐企业推出了“种植一棵树”的宣传活动,并倡导减少包装以节约资源,创造了良好的经营环境和社会氛围D.某软件公司推出一款绿色软件,无需安装即可使用,移除后也不会有任何残留记录留在电脑里,受到了很多用户的欢迎6.改革开放30多年来,中国的选人用人制度逐步展开、不断深化,取得了巨大成就,以下不能体现中国干部人事制度变迁轨迹的一项是:A.推出新闻发言人制度B.建立公务员制度C.实行企事业单位人员聘用制D.实行干部“四化”2. 基础技术(共20分)选择题(每题2分,共10分)1. IP层位于网络(OSI)七层协议的第几层()A. 第一层B. 第二层C. 第三层D. 第四层2.在userInfo表新增加一列的正确的命令是()A. ALTER tabler userInfo insert column col typeB. ALTER tabler userInfo add column col typeC. ALTER tabler userInfo new column col typeD. ALTER tabler userInfo update column col type3.对有18个元素的有序表作二分查找,则查找A[3]的比较序列的下标依次为A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,34.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是A.喷泉模型B.增量模型C.瀑布模型D.螺旋模型5. 以下关于TCP协议特点的描述中,错误的是()A. TCP协议是一种可靠的面向连接的协议B. TCP协议可以将源主机的字节无差错的传送到目的主机C. TCP协议将网络层的字节流分成多个字节段D. TCP协议具有流量控制功能填空题(每空2分,共10分)1.面向对象的三大特性分别是:____ (1) ____、____ (2) ____、____ (3) ____2.软件设计时应遵循____ (4) ____原则3.数据库中,每个事务都感觉不到系统中其他事务在并发地执行,这一特性称为事务的____(5)____ 3. 专业技术(共50分)3.1. Java方向(选择题第一题2分,其他每题3分,少选、错选均不给分,附加编程题)选择题:1.下面哪个是有效的Java标识符A. max_numB. max-numC. 3. DogNightD. (train)2.java中在单一文件中import,class,和package正确的出现顺序是A. class,import,packageB. import,package,classC. package,import,classD. package,class,import3.下列方法中哪个是执行线程的方法?A.run() B.start() C.sleep() D.suspend()4.在switch(expression)语句中,expression的数据类型不能是()A.doubleB.charC.byteD.short5. 进行变量数值交换中,以下哪个是错误的()。
中软国际笔试题
1.避免死锁的方法有哪些?
2.在Sybase数据库中注册用户与数据库用户有什么区别?
3.在MS SQL_Server 数据库中通过什么约束保证数据库的实体完整性
4.内存有哪几种存储组织结构.请分别加以说明
5.JAVA中的Wait() 和notify()方法使用时应注意些什么?
6.用户输入一个整数.系统判断,并输出是负数还是非负数,请设计测试用例.
7.操作系统中的同步和互诉解决了什么问题
8.UNIX 中init
1.不许用中间变量,把String ABCDE 倒转
2.10000个数求第2大的数,不许用排序算法
3.排序算法的测试用例
1, 合并有序链表
2, 删除字符串中相邻重复元素
3, 给出了二叉树结构,要求写出广度优先遍历
4, 给定整型数组,写代码找出数组中第二大元素
5, 有关菲波那契数列问题
1.怎么判断鼠标有没有选中一条线段(如很靠近,鼠标点和线段之间的距离小于5毫米)
2.求一个矩形的中心点和一个点的连线与矩形边的交点坐标(矩形左上角坐标给出,长、宽给出,中心点坐标可以算出来,另外一个点的坐标给出)
3.写一个servlet,要求实现在一个页面中能输入名字,然后页面中返回的结果是“hello,姓名”。
4.写一个servlet,要求能上传文件,并能将上传的文件保存到指定位置。
业务协同于一体的完整信息化支撑平台。
中软国际Java程序员笔试题
中软国际Java程序员笔试题1.谈谈final, finally, finalize的区别。
2.Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?3.Static Nested Class 和Inner Class的不同,说得越多越好(面试题有的很笼统)。
4.&和&&的区别。
5.HashMap和Hashtable的区别。
6.Collection 和Collections的区别。
7.什么时候用assert。
8.GC是什么? 为什么要有GC?9.String s = new String(“xyz”);创建了几个String Object?10.Math.round(11.5)等於多少? Math.round(-11.5)等於多少?11.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?12.sleep() 和wait() 有什么区别?13.数组有没有length()这个方法? String有没有length()这个方法?14.Overload 和Override的区别。
Overloaded的方法是否可以改变返回值的类型?15.Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?16.给我一个你最常见到的runtime exception。
17.error和exception有什么区别?18.List, Set, Map是否继承自Collection接口?19.abstract class和interface有什么区别?20.接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?21.构造器Constructor是否可被override?22.当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?23.编程题: 写一个Singleton出来。
中软国际笔试题
中软国际校园招聘笔试题目(测试)姓名:学校:手机:邮箱:专业:时间:一小时Part 1: Common understanding1. 判断题: 判断题(每题1分,12 分,正确的√,错误的╳)1) 软件测试的目的是尽可能多的找出软件的缺陷。
()2) Beta测试是验收测试的一种。
()3) 验收测试是由最终用户来实施的。
()4) 项目立项前测试人员不需要提交任何工件。
()5) 单元能发现约80%的软件缺陷。
()6) 代码评审是检查源代码是否达到模块设计的要求。
()7) 自底向上集成需要测试员编写驱动程序。
()8) 负载测试是验证要检验的系统的能力最高能达到什么程度。
()9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10) 代码评审员一般由测试员担任。
()11) 我们可以人为的使得软件不存在配置问题。
()12) 集成测试计划在需求分析阶段末提交。
()2. 测试案例: 一个程序实现如下功能, 输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例.答案: 编程思路题, 流程图的思路如下:1) 先判断输入的三个数据有效性, 比如负数, 或者02) 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误3) a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等退出测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b<c的数据输入, 普通三角形的数据输入, 等腰三角形的数据输入, 等边三角形的数据输入边界值法, 对大数据的运算能力等3. 问答题: SIM卡是否支持热插拔?4. 问答题: 请简述APN的全称和作用。
中软国际校园招聘笔试参考答案_IIE
1
2
3
4
5
6
7
8
9
10
答案
D
B
B
D
C
D
B
B
C
C
级别
易
易
中
中
中
中
中
中
难
难
11
12
13
14
15
16
17
D
C
A
C
AB
D
C
易
难
易
中
中
中
中
3.3
选择题:
题号
1
2
3
4
5
6
7
8
9
10
答案
B
C
B
A
B
C
C
B
B
D
级别
易
易
中
中
中
中
中
中
难
难
(11)____string只有10个字节的空间,strcpy会导致数组越界_______________________
9
10
答案
A
AC
B
ACD
ACD
C
BCD
B
C
C
级别
易
易
中
中
中
中
中
中
难
难
11.(for(n=1;n<=m;n++)) { System.out.print (m+"*"+n+"="+m*n+"");}
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中软国际校园招聘笔试题目(测试)
姓名:学校:手机:
邮箱:专业:时间:一小时
Part 1: Common understanding
1. 判断题: 判断题(每题1分,12 分,正确的√,错误的╳)
1) 软件测试的目的是尽可能多的找出软件的缺陷。
()
2) Beta测试是验收测试的一种。
()
3) 验收测试是由最终用户来实施的。
()
4) 项目立项前测试人员不需要提交任何工件。
()
5) 单元能发现约80%的软件缺陷。
()
6) 代码评审是检查源代码是否达到模块设计的要求。
()
7) 自底向上集成需要测试员编写驱动程序。
()
8) 负载测试是验证要检验的系统的能力最高能达到什么程度。
()
9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。
()
10) 代码评审员一般由测试员担任。
()
11) 我们可以人为的使得软件不存在配置问题。
()
12) 集成测试计划在需求分析阶段末提交。
()
2. 测试案例: 一个程序实现如下功能, 输入a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则输
出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例.
答案: 编程思路题, 流程图的思路如下:
1) 先判断输入的三个数据有效性, 比如负数, 或者0
2) 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误
3) a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形
如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等退出
测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b<c的数据输入, 普通三角形的数据输入, 等腰三角形的数据输入, 等边三角形的数据输入
边界值法, 对大数据的运算能力等
3. 问答题: SIM卡是否支持热插拔?
4. 问答题: 请简述APN的全称和作用。
5. 思维题: 如果晚上回到家里发现卧室灯不亮了, 你将会如何处理?
答案: 一般思维方式是先看其他房间的灯是否还亮, 检查灯泡是否坏了(换一个灯泡), 检查总开关是否开启等等
6. 12个球和一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球?(注意此题并
未说明那个球的重量是轻是重,所以需要仔细考虑)
Part 2: English usage
7. Please translate the following words and sentences into English:
双击Double click 硬健hard key 软件生命周期software lifecycle 死机hang 视图view 选项option 编辑edit 应用程序application
测试人员的基本素质是做事情要有耐心
返回到正在播放界面的时候, 手机重新启动
8. Please translate the following Mail into Chinese:
A T&T* and Sony Ericsson today announced a dynamic multimedia experience with the Android™ based Xperia™X10,
available August 15. The Xperia™ X10 introduces Sony Ericsson’s unique and entertainment-driven Xperia™ platform to U.S. customers in a cutting-edge, beautiful and fun package. The Xperia™ X10 comes fully loaded with a 4-inch crystal clear touch display, superfast 1GHz Snapdragon processor and aGPS. The smartphone also features an
8.1 megapixel camera with smile detection, face recognition, autofocus and LED flash. The device comes with a 2 GB
in-box memory card with expandable memory up to 32 GB.
Part 3: Program
9.进程和线程分别怎么理解?
10.在不增加低变量的前提下,如何使得2个变量的值互换?
11.const的用法,以及声明const变量与宏的区别。