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中的对象不再有"作用域"的概念,只有对象的引用才有"作用域"。
中软国际笔试题
中软国际笔试题中软国际校园招聘笔试题目(测试)姓名:学校:手机:邮箱:专业:时间:一小时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<="">边界值法, 对大数据的运算能力等3. 问答题: SIM卡是否支持热插拔?4. 问答题: 请简述APN的全称和作用。
中软国际入职机试题
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'))||((input[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 邮箱地址合法性验证,合法输出字符“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个相同的篮子里。
中软国际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字段。
中软国际校园招聘笔试试题-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,要求能上传文件,并能将上传的文件保存到指定位置。
业务协同于一体的完整信息化支撑平台。
中软笔试题目
中软笔试题目中软笔试题目(一)一、判断题1.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
初级(×)2.发现错误多的模块,残留在模块是的错误也多。
初级(√)3.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
初级(×)4.单元测试通常应该先进行“人式走查”,再以白盒法为主,辅以黑盒进行动态测试。
中级(√)5.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
中级(√)6.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
高级(√)7.软件测试只能发现错误,但不能保证测试后的软件没有错误。
中级(√)8.软件就是程序。
初级(×)9.测试中要做到语句覆盖和分支覆盖。
就可以发现程序中的所有错误。
中级(×)10.I18N测试是指对产品做出具有国际性的规划,而L10测试则是指对软件做出符合本地需求更改工作。
高级(√)二、选择题1.进行软件质量管理的重要性有(ACDEF )中级A、维护降低成本;B、法律上的要求;C、市场竞争的需要;D、质量标准化的趋势;E、软件工程的需要;F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础2.以测试的形态分测试可以分为(ABC )中级A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成系统3.选出属于黑盒测试方法的选项(ABC )初级A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖4.编写测试计划的目的是(ABCEF)中级A、使测试工作顺利进行;B、使项目参与人员沟通更舒畅;C、使测试工作更加系统化;D、软件工程以及软件过程的需要;E、软件过程规范化的需求;F、控制软件质量5.依存关第有4种分别是(ABCD)高级A、开始—结束B、开始—开始C、结束—开始D、结束—结束E、开始—实施—结束F、结束—审核—开始6.软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是:(ABCD)高级A、测试B、跟踪C、监督D、制定计划E、需求审查F、程序代码审查7.实施缺陷跟踪的目的是(ABCD)中级A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题开成完整的闭玩处理8.使用软件测试工具的目的(ABCD)中级A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高BUG的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员9.典型的瀑布模型的四个阶段是(ABCD)高级A、分析B、设计C、编码D、测试E、需求调研F、实施10.PSP是指个人软件过各,是一各可用于(ABC)个人软件工作方式的自我改善过程。
中软国际笔试题答案
中软国际笔试题答案尊敬的中软国际招聘团队:在此,我有幸向您提交我的笔试题答案。
以下是针对贵公司提出的笔试题的详细解答:一、编程题1. 题目描述:编写一个函数,实现将输入的字符串反转的功能。
解答:```pythondef reverse_string(input_string):return input_string[::-1]# 示例print(reverse_string("Hello, World!")) # 输出:!dlroW ,olleH ```2. 题目描述:给定一个整数数组,编写一个函数找出其中没有出现的数字。
解答:```pythondef find_missing_number(arr):missing_number = len(arr) * (len(arr) + 1) // 2 - sum(arr) return missing_number# 示例print(find_missing_number([1, 2, 3, 4, 6, 7])) # 输出:5```二、逻辑题1. 题目描述:有三个盒子,分别标有“苹果”、“橙子”和“苹果橙子混合”。
每个盒子的标签都是错误的。
你只能从一个盒子里拿出一个水果,然后判断出每个盒子的正确标签。
解答:首先,从标有“苹果橙子混合”的盒子里拿出一个水果。
假设拿出的是苹果,则该盒子实际为“苹果”盒子。
接着,再从标有“橙子”的盒子里拿出一个水果,如果此时拿出的还是苹果,则该盒子实际为“橙子”盒子,剩下的盒子即为“苹果橙子混合”。
如果第一次拿出的是橙子,则同理可得。
三、案例分析题1. 题目描述:某电商平台在“双11”期间,需要优化其推荐系统以提高销售额。
请提出你的优化方案。
解答:优化推荐系统可以从以下几个方面入手:- 用户画像精准化:通过收集用户的历史浏览、购买数据,结合用户的社会属性、兴趣爱好等信息,构建更为精准的用户画像。
- 利用协同过滤算法:通过分析用户之间的相似性以及商品之间的相似性,为用户推荐他们可能感兴趣的商品。
中软国际校园招聘笔试参考答案_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+"");}
2012年中软国际软件测试笔试题
一.简答题:(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之间的随机整数?如果这枚硬币是不公正的呢?。
- 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之间的随机整数?如果这枚硬币是不公正的呢?。