2012年中软国际软件测试笔试题
中软国际笔试题及答案

中软国际笔试题及答案一、选择题(每题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之前),而抽象类可以包含实现。
接口可以被类实现,而抽象类可以被类继承。
中软国际net校园招聘笔试试卷

中软国际.NET校园招聘笔试试卷考题范围:1. 逻辑推理题(7题,共20分)2. 阅读理解题(1题,共5分)3. 数据库题(9题,共30分)4. 专业技术题(分Java、.NET、C/C++三个技术方向,每个方向16题,共45分)考题要求:1. 考题时间为90分钟,每个人独立、闭卷完成考题2. 请将答案写在答题纸上,不允许直接在卷面上答题3. 选择题除非在题目中说明,否则都是单选题。
多选题少选、错选均不给分4. 考题完毕,试卷和答题纸一并收回试题:一、逻辑推理(1-5题为选择题,每题2分,6-7题为问答题,每题5分)1. 桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。
如果其中只有一句真话,那么以下哪项为真?( )A. 所有的杯子中都有水果糖。
B. 所有的杯子中都没有水果糖。
C. 所有的杯子中都没有苹果。
D. 第三个杯子中有巧克力。
2. 如果笔相对于写字,那么书相对于( )。
A. 娱乐B. 阅读C. 学文化D. 解除疲劳3. 凡金属都是导电的。
铜是导电的,所以铜是金属。
下面哪项与上述推理结构最相似说明以上推理不成立?( )A. 所有的鸟都是卵生动物,蝙蝠不是卵生动物,所以,蝙蝠不是鸟。
B. 所有的鸟都是卵生动物,天鹅是鸟,所以天鹅是卵生动物。
C. 所有从事工商管理的都要学习企业管理,老陈是学习企业管理的,所以,老陈是从事工商管理工作的。
D. 华山险于黄山,黄山险于泰山,所以华山险于泰山。
4. 观察下列数列的规律,然后从四个供选择的选项中选出最恰当的一项填入括号中:5 7 8 11 15 ( )A. 19B. 20C. 22D. 275. 据最近的统计,在需要同等学历的十个不同职业中,教师的平均工资五年前排列第九,而目前上升到第六;另外,目前教师的平均工资是其它上述职业的平均工资的86%,而五年前只是55%。
中软国际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 {
中软国际笔试题及答案

中软国际笔试题及答案中软国际(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%为差,其余的为良和中。
在上一学年中,高二年级成绩为优的学生多于高一年级成绩为优的学生。
中软国际笔试题答案

中软国际笔试题答案中软国际是一家专业提供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工程师招聘笔试题及参考答案本卷总分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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.简答题:(60分)
1. 写出软件测试的基本流程。
(
2. 分别用等价类划分和边界值方法设计测试用例测试密码域。
要求密码
必须是数字或字母且必须大于6位小于15位。
(6分)
3. 用SQL语句查询前十条记录?(6分)
4. 什么是唯一索引,非唯一索引,联合索引,非联合索引;什么样的表要建索引,什么样的表不要建索引?(6分)
5. 写出下列linux命令:(5分)
(1)如果一个文件过大,用VI打不开,用什么命令可以打开?
(2)查看某个用户下的进程命令是什么?
(3) cd /home/test ls –al 这个命令的含义是什么?
(4)文件file的权限为-rwxrw-r--如何给文件file的同组用户加上一个可执行权限?
(5)在/usr/test/目录下有一个文件名为abc的一个文件,现在需要在/opt目录创建一个连接文件link,连接的文件是/usr/test/abc,但是link文件中不包含任何的具体内容,只是包含一个指向另一个文件的指针。
6. 写出TCP的三次握手和四次挥手。
(6分)
7. TCP/IP模型中网络层有哪些功能,主要协议有哪些?(6分)
8. 什么是事务?什么是集合点?(6分)
9. 为什么要使用IP欺骗?(6分)
10. 在性能测试里面,如果分析的结果发现CPU利用率,内存使用率和磁盘I/O占用都比较高,你要通过什么方法判定是哪一个是主要原因?(7分)
二.论述
题:(30分)
1. 请根据下列的描述提交一份缺陷报告,要求缺陷属性不少于5项。
描述如下:
“手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。
”(15分)
2. 给你一个一次性水杯,你如何测试?(15分)
三.编程题:(10分)
编程题:有一个循环数字从“1”到“10”,从“1”开始数数到3的倍数的数字剔除出去,一直循环剔除,求到最后剩下的一个数字是多少?
四.智力题:(附加题)
如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?。