中软国际2011校招测试工程师笔试题OSBU2

中软国际2011校招测试工程师笔试题OSBU2
中软国际2011校招测试工程师笔试题OSBU2

Part 1: Common understanding

1.判断题: 判断题(每题1分,12 分,正确的√,错误的╳)

1) 软件测试的目的是尽可能多的找出软件的缺陷。( y)

2) Beta测试是验收测试的一种。(y)

3) 验收测试是由最终用户来实施的。( n)

4) 项目立项前测试人员不需要提交任何工件。( Y )

5) 单元能发现约80%的软件缺陷。( Y )

6) 代码评审是检查源代码是否达到模块设计的要求。( N )

7) 自底向上集成需要测试员编写驱动程序。( Y )

8) 负载测试是验证要检验的系统的能力最高能达到什么程度。( N)

9) 测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)

10) 代码评审员一般由测试员担任。(N )

11) 我们可以人为的使得软件不存在配置问题。(N)

12) 集成测试计划在需求分析阶段末提交。(N)

1.软件验收测试的合格通过准则是:(A\B\C\D)

A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。

C.立项审批表、需求分析文档、设计文档和编码实现一致。

D.验收测试工件齐全。

2.软件测试计划评审会需要哪些人员参加?(ABCD)

A.项目经理

B.SQA 负责人

C.配置负责人

D.测试组

3.下列关于alpha 测试的描述中正确的是:(AD)

A.alpha 测试需要用户代表参加

B.alpha 测试不需要用户代表参加

C.alpha 测试是系统测试的一种

D.alpha 测试是验收测试的一种

4.测试设计员的职责有:(BC)

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

5.软件实施活动的进入准则是:(ABC)

A.需求工件已经被基线化

B.详细设计工件已经被基线化

C.构架工件已经被基线化

D.项目阶段成果已经被基线化

2.测试案例: 一个程序实现如下功能, 输入 a,b,c,如果这三个数满足三角形的条件,则计算三角形的周长,否则

输出提示错误. 然后判断三角形是等腰三角形还是等边三角形, 若是等腰三角形则打印输出等腰三角形, 若

是等边三角形则打印输出等边三角形, 否则退出. 请给出程序流程及控制流程,测试路径. 试举一个测试用例.

答案: 编程思路题, 流程图的思路如下:

1)先判断输入的三个数据有效性, 比如负数, 或者0

2)判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是题诗错误

3)a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形

如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等退出

测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b

边界值法, 对大数据的运算能力等

3.问答题: 请简述APN的全称和作用。APNAPN的英文全称是Access Point Name,中文全称叫接入点,是您在通过手机上网时必须配置的一个参数,它决定了您的手机通过哪种接入方式来访问网络。

4.思维题: 如果晚上回到家里发现卧室灯不亮了, 你将会如何处理?

答案: 一般思维方式是先看其他房间的灯是否还亮, 检查灯泡是否坏了(换一个灯泡), 检查总开关是否开启等等

5.12个球和一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)

Part 2: English usage

3.Please translate the following words and sentences into English:

双击 Double click 硬健 hard key 软件生命周期 software lifecycle 死机hang

视图 view 选项 option 编辑 edit 应用程序 application

测试人员的基本素质是做事情要有耐心

返回到正在播放界面的时候, 手机重新启动

4.Please translate the following Mail into Chinese:

AT&T* and Sony Ericsson today announced a dynamic multimedia experience with the Android? based Xperia?X10, av ailable 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. AT&T,索尼爱立信今天发布一个动态多媒体体验与Android?为基础的Xperia?X10的,可8月15日。的XPERIA?X10引入了索尼爱立信独特的驱动和娱乐的Xperia?平台向美国客户在尖端,美丽和乐趣的包。的XPERIA?X10满载晶莹剔透4英寸触摸显示屏,超高速1GHz Snapdragon处理器和AGPS。智能手机还具有笑脸检测,人脸识别,自动对焦和LED闪光灯的810万像素的摄像头。该设备配备在盒存储卡扩展内存高达32 GB2 GB。

Part 3: Program

4.进程和线程分别怎么理解?

线程是进程中的实体,一个进程可以拥有多个线程,一个线程必须有一个父进程。线程不拥有系统资源,只有运行必须的一些数据结构;它与父进程的其它线程共享该进程所拥有的全部资源。线程可以创建和撤消线程,从而实现程序的并发执行。一般,线程具有就绪、阻塞和运行三种基本状态。

5.在不增加低变量的前提下,如何使得2个变量的值互换?

使用三次异或运算:(注:^——异或操作运算符)

a=2=010(二进制);

b=4=100(二进制);

异或运算如下:

a=a^b=010^100=110(此时,a的值改变为二进制的110)

b=a^b=110^100=010(此时,b的值改变为二进制的010,即十进制的2)

a=a^b=110^010=100(此时,a的值改变为二进制的100,即十进制的4)

6.const的用法,以及声明const变量与宏的区别。

const的用法有四种:参数、返回值、函数,初始化 区别:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只能进行字符替换,没有类型

安全检查。而且字符替换可能会带来料想不到的边界效应。

有些集成化工具可以对const常量进行调试,但不能对宏量进行调试。

北京中软笔试题

北京中软笔试题 1.不许用中间变量,把String ABCDE 倒转 个数求第2大的数,不许用排序算法. 3.排序算法的测试用例 我的答案: 1. 1. include "" 1. include 1. include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { char *ps = new char[15]; strcpy_s(ps,15,"I am yuchifang"); cout<<"before reverse:"<

j--; } cout<<"after reverse"<

中软国际入职机试题

1 邮箱地址合法性验证,合法输出字符“1”,不合法输出字符“0” 合法条件: A 仅包含一个“@”。 B 最后三位必须是“.com” C 字符直接没有空格 B 有效数组是1~9、a~z、A~Z、“.”、“@”、“_” 程序 #include 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='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); }

软件测试综合题目(附答案)-上

一、选择题: 1.模块的耦合度描述了___D___。 A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 2.内聚是一种指标,表示一个模块_B_____。 A.代码优化的程度B.代码功能的集中程度 C.完成任务时及时程度D.为了与其他模块连接所要完成的工作量3.在UNIX操作系统中,把输入/输出设备看作是__D____。 A.普通文件B.目录文件C.索引文件D.特殊文件4.“science”是一个XML 元素的定义,其 中元素标记的属性值是__C____。 A.title B.style C.italic D.science 5. ___C___描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一 应用有关的数据逻辑表示。 A.模式B.逻辑模式C.外模式D.内模式解析:三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ①一个数据库只有一个模式; ②是数据库数据在逻辑级上的视图; ③数据库模式以某一种数据模型为基础; ④定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 二、外模式(External Schema) 定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解: ①一个数据库可以有多个外模式; ②外模式就是用户视图; ③外模式是保证数据安全性的一个有力措施。 三、内模式(Internal Schema) 定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照

中软国际软件测试面试题2020年中软国际软件测试笔试题

中软国际软件测试面试题2020年中软国际软件测 试笔试题 一.简答题:(60分) 1.写出软件测试的基本流程。( 2.分别用等价类划分和边界值方法设计测试用例测试密码域。要求密码 必须是数字或字母且必须大于6位小于15位。(6分) 3.用SQL语句查询前十条记录?(6分) 4.什么是唯一索引,非唯一索引,联合索引,非联合索引;什么样的表要建索引,什么样的表不要建索引?(6分) 5.写出下列linux命令:(5分) (1)如果一个文件过大,用VI打不开,用什么命令可以打开? (2)查看某个用户下的进程命令是什么? (3)cd/home/testls–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分) “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。”(15分) 2.给你一个一次性水杯,你如何测试?(15分) 三.编程题:(10分) 四.智力题:(附加题) 如何用一枚硬币等概率地产生一个1到3之间的随机整数?如果这枚硬币是不公正的呢?

中软java笔试题

JA V A笔试题 (答题时间120分钟,请将答案写到答题纸上) 一、选择题(每题2分,共30分) 1.下列语句会创建几个String实例:String s = new("helloworld")( c ) A、0个; B、1个; C、2个; D、3个 2.以下哪项是接口的正确定义( d ) A、interface B { void print() { } ;} B、abstract interface B ( { void print() ;} C、abstract interface B extends A1,A2 A派生出子类B,B派生出子类C,并且在Java 源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 问以下哪个说法是正确的( d ) A、只有第1行能通过编译 B、第1、2行能通过编译,但第3行编译出错 C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的 ; 5. 假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的(c )class A { int i; static String s; void method1() { } static void method2() { } } A、; B、(); C、(); D、() 6. 有如下代码段: 1) 】 2) { if(unsafe()){Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(b )个比特位。 A、8 B、16 C、32 D、64 8.在使用interface声明一个接口时,只可以使用( d )修饰符修饰该接口。 A、private B、protected C、private protected D、public 9. 有语句String s=”hello world”; ,以下操作哪个是不合法的(b) A、int i=(); B、s>>>=3; C、String ts=(); D、String t=s+”!”; 10.下列关于Java语言的特点,描述错误的是( c )

中软笔试和机试题

深圳中软资源的上机题和面试题 我自己整理了一下答案,有不对和不充足的请老师和同学帮忙补充. ============================================================================= 上机题 ============================================================================= 3. MyObject 的什么方法会对if表达式的正确性产生影响(多选) BC 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关键字 BCD A.null B.exit C.main D.remove E.true 5.下列哪些不是JAVA关键字 AD A.NULL B.instansof C.extends D.sizeof 6.下列哪个语句是合法的:ACDE 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容器 BCD A.apache B.Tomcat C.Weblogic D.websphere 8.int i=9; int j=9; 下列那些表达式为真 BD A.j==I B.j==i++ C.j==++i D.j++==i E.++j==i 9 int i=0xFFFFFFFF;

中软测试笔试题

一,简答题 1,写出软件测试的基本流程 2,分布用等价类话费和边界值方法设计测试用例测试密码域,要求密码必须是数字或者字母且必须大于6位小于15位。 3,用SQL语句查询前十条记录 4,什么是唯一所以,非唯一所以,联合所以;什么样的表要建索引,什么样的表不要建索引 5,写错下列LINUX命令 (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的三次握手和四次挥手。 7,TCP/IP模型中的网络层有哪些功能,主要协议有哪些 8,什么是事务什么是集合点 9,为什么要使用IP欺骗 10,在性能测试里面,如果分享的结果发现CPU利用率,内存使用率和磁盘I/O占用都比较搞,你要通过什么方法判定哪一个是主要原因 二,论述 1,请根据下列描述提交一份缺陷报告,要求缺陷属性不少于5项 “手机终端用户,拨打视频电话,建立连接后无图像显示、黑屏,通话10秒后自动断开连接,死机。” 2,给你一个一次性水杯,你如何测试 三,编程题 编程题:有一个循环数字从“1”到“10”,从“1”开始数数到3的倍数的数字剔除去,一直循环剔除,求到最后剩下的一个数字是多少 四,智力题 如何用一枚硬币等概率产生一个1到3之间的随机蒸熟如果这枚硬币是不公正的呢

中软Java笔试题

中软Java笔试题 一、判断题(30分) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 3.有的类定义时可以不定义构造函数,所以构造函数不是必需的。 4.类及其属性、方法可以同时有一个以上的修饰符来修饰。 5.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点 6.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。 7.Final类中的属性和方法都必须被final修饰符修饰。 8.最终类不能派生子类,最终方法不能被覆盖。 9.子类要调用父类的方法,必须使用super关键字。 10.一个Java类可以有多个父类。 11.如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。 12.在java集合中,Vector和HashMap是线程安全的。 13.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。 14.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 15.用“+”可以实现字符串的拼接,用- 可以从一个字符串中去除一个字符子串。 二、选择题(30分) 1、关于垃圾收集的哪些叙述是正确的(): A.程序开发者必须自己创建一个线程进行内存释放的工作

B.垃圾收集允许程序开发者明确指定并立即释放该内存 C.垃圾收集将检查并释放不再使用的内存 D.垃圾收集能够在期望的时间释放被java对象使用的内存 2、下面的哪些赋值语句是不正确的(): A.float f=11.1; B.double d=5.3E12; C.double d=3.14159; D.double d=3.14D; 3、下面关于变量及其范围的陈述哪些是不正确的(): A.实例变量是类的成员变量 B.实例变量用关键字static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化 4、下列关于修饰符混用的说法,错误的是(): A.abstract不能与final并列修饰同一个类 B.abstract类中不可以有private的成员 C.abstract方法必须在abstract类中 D.static方法中能处理非static的属性 5、容器Panel和Applet缺省使用的布局编辑策略是(): A、BorderLayout B、FlowLayout C、GridLayout D、CardLayout 6、以下标识符中哪项是不合法的( ): A、 BigMeaninglessName B、$int C、1 st D、$1

中软国际笔试试题

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

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

1.逻辑推理(1~10题每题2分,共20分) 1?一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子 游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由?( D ) A .青少年玩电子游戏,上课时无精打采。 B .青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D .青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真?( D ) A ?所有的杯子中都有水果糖。 B ?所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D .第三个杯子中有巧克力。 3?鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误?(A) A .偷换概念 B .自相矛盾 C.以偏概全 D ?倒置因果 4?面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上?(C) A ?必须经过面试才能取得工作,这是工商界的规矩。 B ?只要与面试主持人关系好,就能被聘用。 C ?面试主持者能够准确地分辨出哪些个性是工作所需要的。 D ?面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿 白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真?( A ?是北婆罗洲土着人。 B ?不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D ?是爱斯基摩土着人。 6.请从备选的图形(A . B . C. D .)中选择一个正确的填入空白格中() A A A A. B. C. D . 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来(

软件岗位测试笔试题目

软件岗位测试笔试题目 一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件岗位测试题目,我们来看看下文。 一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N)

12.集成测试计划在需求分析阶段末提交。(N) 二、选折 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人 C.配置负责人 D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本

中软国际笔试试题

中软国际笔试试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

中软国际校园招聘笔试试题 考试范围: 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是穿白衣服的。基于以上事实,下列哪个判断必为真() A.是北婆罗洲土着人。 B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中()

中软国际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字段。嵌套类意味着:1> 要创建嵌套类的对象,并不需要其外围类的对象;2>不能从嵌套类的对象中访问非静态的外围类的对象。 4、&和&&的区别。 & 是两个数相与,是位运算符 &&是布尔逻辑运算符,连接两个条件表达式的,两个条件表达式都为真时,整个才为真 5、HashMap和Hashtable的区别。

中软的测试面试题

中软的测试面试题 2012年06月01日?综合?共2093字?字号小中大?评论关闭 1.白盒测试和黑盒测试是什么?什么是回归测试? 白盒测试要了解软件内部的结构,测试代码是否正确实现了功能。 黑盒测试是不需要了解软件内部节构,依据软件的需求规格说明书,检查程序的功能是否符合需求说明。 回归测试一是检查所作的修改是否达到预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其它软件的兼容性。 3.设计用例的方法、依据是哪些? 白盒测试用例设计有如下方法:基本路径测试、等价类划分、边界值分析、覆盖测试、循环测试、数据流测试、程序插桩测试、变异测试。这时候依据就是详细设计说明书及其代码结构。 黑盒测试用例设计方法:等价类划分、边界值分析、错误推测方法、因果图方法、场景设计法;依据是用户需求规格说明书,详情设计说明书。 4.一个测试工程师应具备哪些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处 5.集成测试通常都有哪些策略? 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成; 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成?

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软)

软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 软件测试面试题(软通动力,博彦科技,奇虎,瑞星,中软) 1。软通动力面试笔答 1.白箱测试和黑箱测试是什么?什么是回归测试? 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。 系统测试的重点是整个系统的运行以及与其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试.这时候依据就是详细设计说明书及其代码结构吧; 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法.依据是用户需求规格说明书,详细设计说明书 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(与开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处. 5.集成测试通常都有那些策略? 大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成. 6.你用过的测试工具的主要功能、性能及其他? 7.一个缺陷测试报告的组成? 缺陷跟踪报告: 编号 如:ut-dt00016 标题 如:文字排版功能.字间距.MarchCalculator计算错误 版本号 如:V1.3 执行状态 如:空白/草稿/提交/审批/分发/正在修改/修改完毕/正在确认/关闭… 修改记录

华为瑞星360等公司软件测试工程师面试题

华为软件测试工程师面试题 Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图? 答:七层结构从上到下依次是: 7 应用层 ;6 表示层 ;5 会话层 ;4 传输层 ;3 网络层 ;2 数据链路层 ;1 物 理层 五层结构是 5 应用层;4 运输层;3 网络层; 2 链路层;1 物理层。 Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP 与UDP呢? 答:UDP,TCP在传输层,IP在网络层, TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,意思是"传输控制协议/网际协议"。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232 串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP (User Datagram Protocol)协议、ICMP(Internet Control Message Protocol)协议和其他一些协议的协议组。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为:应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到 Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的? 一般意义上说交换机是工作在数据链路层。但随着科技的发展,现在有了三层交换机,三层交换机已经扩展到了网络层。也就是说:它等于“数据链路层 + 部分网络层”。交换机中传的是帧。通过存储转发来实现的。 路由器是工作在网络层。路由器中传的是IP数据报。主要是选址和路由。 Q4:请问C++的类和C里面的STRUCT有什么区别? 答:除关键字不同外(class,struct)的唯一区别是, 结构在默认情况下的成员是公共(public)的, 而类在默认情况下的成员是私有(private)的。

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.软件测试的目的是( B )。 A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。 A)应用范围 B)内部逻辑C)功能 D)输入数据 3.黑盒法是根据程序的( C )来设计测试用例的。A)应用范围 B)内部逻辑C)功能 D)输入数据 4.为了提高软件测试的效率,应该( D )。 A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( A )。 A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序 6.测试的关键问题是( B )。 A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( C )两部分组成。A)测试计划 B)测试

规则 C)预期输出结果 D)以往测试记录分析 8.成功的测试是指运行测试用例后( B )。 A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。A)语句覆盖 B)判定覆盖C)条件覆盖 D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是( D )。 A)等价类划分法 B)边界值分析法 C)错误推测法 D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。A)系统功能 B)局部数据结构 C)重要的执行路径 D)错误处理 12.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A)需求分析 B)概要设计 C)详细设计 D)编码13.不属于白盒测试的技术是( D )。 A)路径覆盖 B)判定覆盖C)循环覆盖 D)边界值分析 14.集成测试时,能较早发现

中软国际笔试题

中软国际校园招聘笔试题目(测试) 姓名:学校:手机: 邮箱:专业:时间:一小时 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

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

中软国际校园招聘笔试 试题 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

1. 逻辑推理(1~10题每题2分,共20分) 1.一位教育工作者撰文表达了她对电子游戏给青少年带来的危害的焦虑之情。她认为电子游戏就像一头怪兽,贪婪、无情地剥夺青少年的学习和与社会交流的时间。以下哪项不成为支持以上观点的理由( D ) A.青少年玩电子游戏,上课时无精打采。 B.青少年玩电子游戏,作业错误明显增多。 C.青少年玩电子游戏,不愿与家长交谈。 D.青少年玩电子游戏,花费了家里的资金。 2.桌子上有4个杯子,每个杯子上写着一句话:第一个杯子:“所有的杯子中都有水果糖”;第二个杯子:“本杯中有苹果”;第三个杯子:“本杯中没有巧克力”;第四个杯子:“有些杯子中没有水果糖”。如果其中只有一句真话,那么以下哪项为真( D ) A.所有的杯子中都有水果糖。 B.所有的杯子中都没有水果糖。 C.所有的杯子中都没有苹果。 D.第三个杯子中有巧克力。 3.鲁讯的着作不是一天能读完的,《狂人日记》是鲁迅的着作,因此,《狂人日记》不是一天能读完的。下列哪项最为恰当地指出了上述推理的逻辑错误( A ) A.偷换概念 B.自相矛盾 C.以偏概全 D.倒置因果

4.面试在求职过程中非常重要。经过面试,如果应聘者的个性不适合待聘工作的要求,则不可能被录用。以上论断是建立在哪项假设基础上( C )A.必须经过面试才能取得工作,这是工商界的规矩。 B.只要与面试主持人关系好,就能被聘用。 C.面试主持者能够准确地分辨出哪些个性是工作所需要的。 D.面试的唯一目的就是测试应聘者的个性。 5.所有爱斯基摩土着人都是穿黑衣服的;所有的北婆罗洲土着人都是穿白衣服的;没有穿白衣服又穿黑衣服的人;H是穿白衣服的。基于以上事实,下列哪个判断必为真( B ) A.是北婆罗洲土着人。 B.不是爱斯基摩土着人。 C.不是北婆罗洲土着人。 D.是爱斯基摩土着人。 6.请从备选的图形(A.B.C.D.)中选择一个正确的填入空白格中() A. B. C. D. 7.选择图形填入空缺方格,以满足下列图形按照逻辑角度能正确排列下来() A. B. C. D. 8.在过去的十年中,由美国半导体工业生产的半导体增加了200%,但日本半导体工业生产的半导体增加了500%,因此,日本现在比美国制造的半导体多。以下哪项为真,最能削弱以上命题( D ) A.在过去五年中,由美国半导体工业生产的半导体增长仅100%。 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是穿白衣服的。基于以上事实,下列哪个判断必为真?()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.仅有一人会使用。

相关文档
最新文档