当前位置:文档之家› (试题)10-中科金财面试题

(试题)10-中科金财面试题

(试题)10-中科金财面试题

程序猿试题__________________________________________________________________________________________________

北京北京中科金财科技股份有限公司

面试题

1、谈谈SpringMVC 或是StrutsMVC的设计模式?

2、谈谈redirect forward区别?

3、谈谈工作中的几种设计模式,都在什么场合下运用?

4、XML的实现方式有几种,有什么区别?

5、如何删除学生表中的重复字段?

6、如何区别JS中的ID值唯一?(可以用Jquery实现)

面试中问了一些关于自己做的项目,具体怎么实现的?为什么离职等与技术无关的话题。

_____________________________________________温居利亚-程序媛490120805______________________________________

软通动力面试题集

1.Struts的运行机制: Web应用初始化时,控制器加载分析配置文件(struts-config.xml),获得ActionMapping,配置应用程序 1.ActionServlet接收用户请求 2.ActionServlet根据应用程序配置填充ActionForm 3.ActionServlet根据ActionMapping调用Action的execute方法 4.Action调用业务逻辑类(Model),在简单的程序中也可以在Action 的execute方法中执行业务处理 5.业务逻辑类将处理结果返回给Action,Action将处理结果保存在适 当的作用域范围之内(session、request等) 6.Action的execute方法向ActionServlet返回ActionForward指明下一 步调用的Action或JSP视图 7.JSP视图取得保存在作用域之中的业务处理结果并负责显示HTML 页面 大家最好用自己的话来总结出来! 2.常用的集合以及介绍:(应重点复习) 常用集合set、map、list set、map是collection接口的子接口 set接口的实现类:HashSet、TreeSet List接口的实现类:ArrayList、linkedList Map接口的实现类:HashMap、TreeMap、Hashtable。 ArrayList和linkedList的区别(略) HashMap、HashTable区别(略) 3.遍历map的方法: 使用Map接口提供的方法entrySet(); import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class MapTest { public static void main(String[] args) { Map map = new HashMap(); map.put("a", "中国"); map.put("b", "ABC"); map.put("c", 1000); /*for(Iterator> it = map.entrySet().iterator();it.hasNext();){ Entry entry = it.next(); System.out.println(entry); System.out.println(entry.getKey());

中科软面试题

中科软面试题 仅供参考 1、用String的方法将数据类型转换为String。 2、有一个不定长度的String,其中前面是字母,后边是数字,例如:"abcd123.456", 要求写一个方法得到其中的数字以String的形式返回,数字保留小数点后两位,不四舍五入,截去多余小 数,例如:"abcd123.456",得到"123.45" 如果数字没有小数点,要得到两位为0的小数,例如:"abcd123",得到"123.00". 答案如下: 1、String.ValueOf (1.23) 2、public String getString(String str){ String getNumber; getNumber = str.replaceAll("[a-z|A-Z]", ""); if(getNumber.indexOf(".") == -1){ getNumber = getNumber+".00"; } else { if(getNumber.indexOf(".")== getNumber.length()-1){ getNumber = getNumber+"00"; } else if (getNumber.indexOf(".")== getNumber.length()-2){ getNumber = getNumber+"0"; } else { getNumber = getNumber.substring(0, getNumber.indexOf(".")+3); } } return getNumber; } ---------------------------------------------------------------- 1 面向对象的特征? 1)对象 对象是运行期的基本实体,它是一个封装了数据和操作这些数据的代码的逻辑实体。 2)类 类是具有相同类型的对象的抽象。一个对象所包含的所有数据和代码可以通过类来构造。3)封装 封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定性。对象的某些数据和代码可以是私有的, 不能被外界访问,以此实现对数据和代码不同级别的访问权限。 4)继承 继承是让某个类型的对象获得另一个类型的对象的特征。通过继承可以实现代码的重用:从已存在的类派 生出的一个新类将自动具有原来那个类的特性,同时,它还可以拥有自己的新特性。 5)多态 多态是指不同事物具有不同表现形式的能力。多态机制使具有不同内部结构的对象可以共享相同的外部接

中科软笔试题2015新

基本情况登记表

基本问题信息卷 一、基本问题(必答): 1.最早到岗日期____?最晚至岗日期____? 能否长期出差____?最大限度的出差时间可以保证多长____? 在校生:能否全职实习____?可以安排的实习时间段____? 是否考研或申请出国____?在校生:是否需要解决户口____? 2.你认为目前最适合什么岗位的工作?单选,并简单说明理由。 项目经理:()开发经理:()测试经理:()客户经理:()售前工程师:()业务分析师:()系统设计师:() 软件工程师:高级()中级()初级() 测试工程师:高级()中级()初级() 理由:____________________________ 你希望应聘的工作岗位是______期望薪水(税前,必填):____3.谈谈你自己最大的缺点是什么?优点是什么?有什么特长? 4.谈谈你做过的最有挑战性的工作,为什么认为最有挑战?你是如何面对的? 5.简要谈谈你心目中理想的公司、理想的工作环境、理想的同事关系? 6.谈谈你对加班的看法?是否有过持续加班的经历? 7.如果你见到身边的人不诚实(与工作有关),你会如何处理? 8.谈谈你个人中长期的职业发展规划? 9.你认为哪些因素对你的工作起激励作用?

二、数据库知识: 语句:(必做,10分) 2.要查找所有需要补考(小于60分)的学生姓名和这门课程的名称和成绩, 请写出相应的SQL语句(必做,10分) 3.查询每个需要补考的学生(某一课程小于60分)的所有课程的平均分,并 以平均分排序。(必做,20分) 4.在上题(序号3)基础上,新增一限制条件“平均分不足60分”(选做) 5.如何写出高性的SQL语句?(必做,10分)

软通面试

天去软通动力面试,凭着印象大概把题记了一下: 1.静态变量的作用。const,V olatile,synchrnize什么情况下使用?如何声明一个常量。 静态变量甚至在没有创建对象时也能访问 静态变量的本意是为了让所有的对象共享这个变量静态变量只能写在类中而不能写在方法中,因为静态变量也称为类变量,是整个类的所有实例对象都能引用的,而且仅在第一次生成这个类的对象时为这个静态变量分配空间,故这个静态变量对于该类的所有实例对象是公用的。 被const修饰的东西都受到强制保护,作用和final差不错不过貌似只作为java中的保留字吧和goto一样 在关键字前加上volatile目的是让此变量的操作保证为原子操作,在JA V A中char,int,boolean 这些的引用和赋值都是原子的,不可分割的.但是long和double却不是原子的.一个int类型的字段n,某个线程对其进行操作:n=123;而前后有另一个线程也进行n=456的操作,那么结果可能是123或者是456,不可能出现134之类的.但是long和double就不一样,如果是n=123L 和n=456L做同样的操作, 结果可能会出现156234L的情况等. public static final int aaa = 1; private static final String bbb = "Hello world!"; 2.用于线程实现的类和接口分别是什么?简单举出使用范例。 3.java.io.reader和java.io.inputstream的区别。 Java.io.Reader 和java.io.InputStream 组成了Java 输入类。 Reader 用于读入16位字符,也就是Unicode 编码的字符;而InputStream 用于读入ASCII 字符和二进制数据 4.设计一个servlet读取客户端上载的文件,继承自那个类?支持post/get操作要实现哪些方法?简述如何读取 上载文件。 读取文件用FileInputStream(File f)或者getServletContext().getRealPath("WEB-INF/tst.txt")? 输出的时候可以用ByteArrayOuputStream的writeTo(ServletOutputStream)

软通动力软件测试笔试题

A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:() A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的 C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的是:() A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:() A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:() A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:() A)尽量发现错误

B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替() A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是() A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是() A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作 B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。 C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。 D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求 10.下列关于alpha测试的描述: (1)alpha测试需要用户代表参加 (2)alpha测试不需要用户代表参加 (3)alpha测试是系统测试的一种

2021年中科软笔试题新

基本状况登记表

基本问题信息卷 一、基本问题(必答): 1.最早到岗日期____?最晚至岗日期____? 能否长期出差____?最大限度出差时间可以保证多长____? 在校生:能否全职实习____?可以安排实习时间段____? 与否考研或申请出国____?在校生:与否需要解决户口____? 2.你以为当前最适合什么岗位工作?单选,并简朴阐明理由。 项目经理:()开发经理:()测试经理:()客户经理:()售前工程师:()业务分析师:()系统设计师:() 软件工程师:高档()中级()初级() 测试工程师:高档()中级()初级() 理由:____________________________ 你但愿应聘工作岗位是______盼望薪水(税前,必填):____3.谈谈你自己最大缺陷是什么?长处是什么?有什么特长? 4.谈谈你做过最有挑战性工作,为什么以为最有挑战?你是如何面对? 5.简要谈谈你心目中抱负公司、抱负工作环境、抱负同事关系? 6.谈谈你对加班看法?与否有过持续加班经历? 7.如果你见到身边人不诚实(与工作关于),你会如何解决?

8.谈谈你个人中长期职业发展规划? 9.你以为哪些因素对你工作起勉励作用? 二、数据库知识: 下面是学生成绩表(score)构造阐明: 下面是课程表(course)构造阐明: 1.如果学号前两位表达年级,要查找98级女生姓名,请写出相应SQL语句: (必做,10分) 2.要查找所有需要补考(不大于60分)学生姓名和这门课程名称和成绩,请 写出相应SQL语句(必做,10分) 3.查询每个需要补考学生(某一课程不大于60分)所有课程平均分,并以平

软通动力笔试(带参考答案)

答案仅供参考 一、改错题 1. 找出以下两处逻辑错误(非编程规范)并改正 char* getErrorString(int errcode) { char errorString[] = "not exist"; char errorString2[] = "not available"; switch(errcode) { case 1: return errorString; case 2: return errorString2; default: return NULL; } } void printErrorString(int errcode) { char *errorString = getErrorString(errcode); printf("errcode:%d, errorString:%s\n", errcode, errorString); } case1和case2返回了两个局部变量指针,而局部变量在函数结束后将自动释放。改正:将字符数组改为指针 char *errorString= "not exist"; char *errorString2 = "not available"; 2. 以下是输出“welcome home”的程序,找出逻辑错误(非编程规范)并改正const int MAX_STR_SIZE = 12; int main(int argc, char *argv[]) { char str[MAX_STR_SIZE]; strcpy(str,"welcome home"); printf("%s", str); return 0; } “welcome home”字符串应该是13个字节,而str字符数组只能存储12个字符改正:const int MAX_STR_SIZE = 13; 二、程序填空题 1. 写出String类的构造函数,析构函数和赋值函数 class String { public: String(const char *str = NULL);

2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)

前19题为常考题目!!(版本号:1031) 1、Android的四大组件是哪些,它们的作用?错误!未定义书签。 2、请介绍下Android中常用的五种布局。错误!未定义书签。 3、android中的动画有哪几类,它们的特点和区别是什么 错误!未定义书签。 4、android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。 ............................. 错误!未定义书签。 5、ListView的优化方案 ........................ 错误!未定义书签。 6、请介绍下Android的数据存储方式。错误!未定义书签。 7、activity的启动模式有哪些?是什么含义?错误!未定义书签。 8、跟activity和Task 有关的 Intent启动方式有哪些?其含义?...................................................... 错误!未定义书签。 9、请描述下Activity的生命周期。... 错误!未定义书签。 10、activity在屏幕旋转时的生命周期错误!未定义书签。 11、如何启用Service,如何停用Service。错误!未定义书签。 12、注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。................................................ 错误!未定义书签。

13、请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。.................................................... 错误!未定义书签。 14、简要解释一下activity、 intent 、intent filter、service、Broadcase、BroadcaseReceiver错误!未定义书签。 15、说说mvc模式的原理,它在android中的运用,android 的官方建议应用程序的开发采用mvc模式。何谓mvc?错误!未定义书签。 16、什么是ANR 如何避免它?.............. 错误!未定义书签。 17、什么情况会导致Force Close ?如何避免?能否捕获导致其的异常? ......................................... 错误!未定义书签。 18、描述一下android的系统架构 ...... 错误!未定义书签。 19、请介绍下ContentProvider是如何实现数据共享的。 错误!未定义书签。 20、Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决? ..................... 错误!未定义书签。 21、IntentService有何优点? ............. 错误!未定义书签。 22、如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?........................................... 错误!未定义书签。

软通动力软件测试笔试题.doc

1.软件测试是软件开发的重要环节,进行软件测试的目的是() A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的是:() A)高质量的过程产生高质量的产品 B)软件质量是测试人员测试出来的 C)软件质量是设计和规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的是:() A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:() A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:() A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:() A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替() A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是() A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是() A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测

中科软java面试题

中科软: 走去就是上机考试 接着是面试 上机题: 1: 写一个html文件,包括用户名,登陆密码.用户名是一个电子邮件,格式是里面必须含有@和. 底下有一个登陆按钮,点击登陆按钮,用js代码判断,判断电子邮件格式是否符合,若符合就提示"登陆成功",若不成功,则提示错误. 2:有一个表,字段有保单号,保单金额 让你按保单号给保单金额汇总 select sno,sum(smoney) from 表名 group by sno having sum(smoney)>500000; 3:给定一个字符串,求出该字符串里哪个字符出现的次数最多 4:给定一个字符串和一个预定的长度,把这个字符串按照这个长度分割成几部分,重新组合为一个字符串数组 5:读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数 6:随机产生10个数,并每个数给定一个序号,然后将这10个数按照从小到大的顺序输出来,并带上序号输出. 面试题: 1.自我介绍 2.数据库中如何分页 3.说一下你的项目 4.数据库中有哪些连接,有什么区别(就是内连接,外连接等待...) 5.说说struts 6.做一个项目,有哪些步骤? 需求分析,软件设计,写文档....(这个上网百度一下) 7.statement和preparedstatement的区别? package test; public class Count1 { /** * @paramargs */ staticintcountNum = 0; staticintcountLetter = 0; staticintcountOther = 0; public static void main(String[] args) { // TODO Auto-generated method stub String str = "sdSAAaazzZ12...,"; char[] c = str.toCharArray(); for(inti=0;i

软件开发人员招聘笔试试题.doc

2002年度软件开发人员招聘笔试试题应聘者资料: 试题一:基础知识

1、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。 假设某计算机具有1M 字节的内存(目前使用的计算机往往具有64M字节以上的内存),并按字节编址,为了能存取该内存各地址的内容,其地址寄存器至少需要二进制_A_位。为使4字节组成的字能从存储器中一次读出,要求存放在存储器中的字边界对齐,一个字的地址码应_B_。若存储周期为200NS,且每个周期可访问4个字节,则该存储器带宽为_C_BIT/S。假如程序员可用的存储空间为4M字节,则程序员所用的地址为_D_,而真正访问内存的地址称为_E_。 供选择的答案: A:①10 ②16 ③20 ④32 B:①最低两位为00 ②最低两位为10 ③最高两位为00 ④最高两位为10 C:①20M ②40M ③80M ④160M D:①有效地址②程序地址③逻辑地址④物理地址 E:①指令②物理地址③内存地址④数据地址 2、从供选择的答案中。选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。 给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。 Shell排序的第一趟扫描(步长为5)结果应为_A_。 冒泡排序(大数下沉)的第一趟起泡的效果是_B_3. 快速排序的第一趟结果是_C_。 二路归并排序的第一趟结局是_D_。 供选择的答案 A:①(B、F、G、J、A、D、I、E、H、C) ②(B、F、G、J、A、E、D、I、C、H) ③(A、B、D、C、E、F、I、J、G、H) ④(C、B、D、A、E、F、I、G、J、H) B:①(A、B、D、C、F、E、I、J、H、G) ②(A、B、D、C、E、F、I、H、G、J) ③(B、F、G、E、A、I、D、C、H、J) ④(B、F、G、J、A、E、D、I、C、H) C:①(C、B、D、A、F、E、I、J、G、H) ②(C、B、D、A、E、F、I、G、J、H) ③(B、A、D、E、F、G、I、J、H、C) ④(B、C、D、A、E、F、I、J、G、H) D:①(B、F、G、J、A、E、D、I、G、H) ②(B、A、D、E、F、G、I、J、H、C) ③(A、B、D、C、E、F、I、J、G、H) ④(A、B、D、C、F、E、J、I、H、C) 3、从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答.把相应编号写在答卷的对应栏内。 进程是操作系统中的一个重要概念。进程是一个具有一定独立功能的程序在某个数据集合上

软通动力软件测试笔试题

1.软件测试就是软件开发的重要环节,进行软件测试的目的就是( ) A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 2.对于软件质量描述不正确的就是:( ) A)高质量的过程产生高质量的产品 B)软件质量就是测试人员测试出来的 C)软件质量就是设计与规划出来的 D)项目阶段结束意味着产品质量达到了预期的标准 3.对于软件测试描述不正确的就是:( ) A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:( ) A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品就是否符合需求定义的过程称为:( ) A)确认测试 B)集成测试 C)性能测试 D)功能测试 6.评审就是对软件进行表态测试的一种方法,下述结论中。哪个就是与软件评审无关的内容:( ) A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试就是整个结构测试的重要组成,但在研究路径测试时,通常又就是使用程序控制流图来代替( ) A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分就是( ) A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的就是( ) A)单元测试又称为模块测试,就是针对软件测试的最小单位—程序模块进行正确性检验的测

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

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

应聘软通动力测试工程师笔试题分享

应聘软通动力测试工程师笔试题分享 D)项目阶段结束意味着产品质量达到了预期的标准 2.软件测试是软件开发的重要环节,进行软件测试的目的是( ) A)证明软件错误不存在 B)证明软件错误的存在 C)改正程序所有的错误 D)发现程序所有的错误 3.对于软件测试描述不正确的是:( ) A)软件测试无法找到程序当中的所有缺陷 B)测试工程师需要在最短时间内完成最有效的测试 C)软件测试工程师只要了解需求就可以了 D)测试工程师也需要了解编码知识 4.测试工程师需要了解下面哪些知识:( ) A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括 5.检查软件产品是否符合需求定义的过程称为:( ) A)确认测试 B)集成测试

C)性能测试 D)功能测试 6.评审是对软件进行表态测试的一种方法,下述结论中。哪个是与软件评审无关的内容:( ) A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息 7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替( ) A)程序框图 B)结构图 C)数据流图 D)程序流程图 8.软件测试类型按开发阶段划分是( ) A)需求测试、单元测试、集成测试、验证测试 B)单元测试、集成测试、确认测试、系统测试、验收测试 C)单元测试、集成测试、验收测试、确认测试、验收测试 D)调试、单元测试、集成测试、用户测试 9.下述说法错误的是( ) A)单元测试又称为模块测试,是针对软件测试的最小单位程序模块进行正确性检验的测试工作

B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、弟增的测试。 C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。 D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求 10.下列关于alpha测试的描述: (1)alpha测试需要用户代表参加 (2)alpha测试不需要用户代表参加 (3)alpha测试是系统测试的一种 (4)alpha测试是验收测试的一种 A)(1)(3) B)(2)(3) C(1)(4) C(2)(4) 11.关于自动化测试描述正确的是( ) A)引入自动化测试可以降低测试成本 B)软件产品测试适合自动化测试 C)自动化测试工具能够完成所有的自动化测试 D)自动化测试脚本同样需要进行验收和确认 12.LoadRunner中关于关联(Conelation) 描述错误的是( )

中科软金融保险事业群笔试面试答案

第一部分:SQL相关知识 请答如下问题: 现在商品表(product)如下: ID NAME PRICE TYPE 1 冰箱1500.0 家电 2 苹果 3.0 水果 3 李子7.0 水果 4 电视6000.0 家电 5 台灯20.0 家电 顾客表(customer)如下: ACID ACNAME ACADRESS 1 张三北京 2 李四上海 3 王五天津 商品交易表(order)如: ACID ID AMOUNT 1 1 12 3 1 1 2 2 3 1 3 1 1 2 4 3 5 4 (1).按照逻辑关系,这三张表的主外键关系以及约束你认为应该如何设置?并阐明你的理由。 (2).求取没有买过李子的顾客名称以及地址? (3).求取每个顾客在购买水果和家电上分别花了多少钱(要求查询结果第一个顾客一行)。(4).求取销售额最少的前三种商品名称以及成交总金额。 参考答案: (1).商品交易表(order)中把ACID与ID设置成外键,分别关联到顾客表(customer)的ACID,商品表(product)的ID。并且把customer的ACID设置成主键,唯一性约束,product 表的ID设置成主键,唯一性约束。 create table child (c1 number(2) constraint child_c1_pk primary key, c2 number(3) constraint child_c2_fk references parent(c1)) (2). 二. 现有文章(article)表如下: articleid title author 1 SOA颗粒度划分解析张三 2 从代理模式分析EJB 李四 3 Axis和Xfire的优缺点比较王五

中科软-软件测试工程师笔试题

笔试题 1.谈谈你对测试的理解 2.你三年的职业规划 3.你对加班的看法?是否可以加班? 4.你心目中理想的公司怎么样?理想的工作环境?理想的同事关系? 5.你觉得这笔试答的如何?优势在哪?劣势在哪? 6.如果初面没成功,你怎么说服我给你复试机会? 7.你认为激励你努力工作的因素都有哪些? 8.你的最大的优点是什么?缺点是什么?有什么专业特长?爱好是什么? 9.给你辆自行车,你认为最需要检查的是哪些地方?为什么?若要保证质量必须要检查三个部件,是什么?为什么? 技术题 数据库 1.咖啡厅,咖啡不同种类不同价格,有大杯小杯,食物不同种类不同价格,消费时间令算钱,结账可以用会员卡, 会员卡根据等级不同打折不同,画出E-R图 2.给出两个表,成绩表和课程表 说明主键、外键的作用,索引的好处和不足? 创建表 查询成绩小于60分的学生姓名和学号 查询成绩小于60分的学生姓名和课程名 查询平均成绩并排序 3.两个表设计的有哪些缺陷,应该如何改动 程序题 1.给段代码,用白盒测试方法设计用例覆盖 2.给段JA V A代码,类的互相调用,写出显示结果,并说明过程,主要考察的是类以及私有变量的生命周期 3.写出一个类,调用另一个类的函数 测试题 1.什么是信息管理系统?最重要的是哪部分? 2.什么是数据库?是什么关系型数据库?描述主键、外键 3.TD中BUG处理过程 4.测试计划的内容 5.一个有广告的花杯子,尽可能多的设计测试用例 6.你会使用的测试工具 7.测试题太多,具体想不起来了,总之把老师总结的测试技术题全背下来就成了,考的也就是那些东西 初面 1.自我介绍 2.谈谈你做过的一个项目,担当什么职责 3.谈谈你做过项目的一个模块,具体都设计了哪些用例 4.使用QTP、Loadrunner多长时间?分别叙述使用过程

中科软测试工程师笔试题(一)

1、软件测试的结束标准是什 测试计划中所有规定的测试内容和回归测试都已经运行完成,或根据上级主管对测试结果的意见,就可以结束本次测试2、一套完整的测试应该由哪些阶段组成?分别阐述一下各个阶段。 计划阶段、设计阶段、白盒单元、白盒集成、黑盒单元、黑盒集成、系统测试、回归测试、验收测试 一套完整的测试应该由五个阶段组成: 1)测试计划 首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准。以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。 2)测试设计 将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例(测试用例选择的好坏将直接影响测试结果的有效性)。 3)测试开发 建立可重复使用的自动测试过程。 4)测试执行 执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理,测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成,测试人员应本着科学负责的态度,一步一个脚印地进行测试。 5)测试评估 结合量化的测试覆盖域 及缺陷跟踪报告,对于应用软件 的质量和开发团队的工作进度 及工作效率进行综合评价。 3、什么是缺陷报告? 缺陷报告是描述软件缺陷 现象和重现步骤地集合。软件缺 陷报告Software Bug Report (SBR)或软件问题报告 Software Problem Report (SPR) 4、缺陷报告的作用 缺陷报告是软件测试人员 的工作成果之一,体现软件测试 的价值 缺陷报告可以把软件存在 的缺陷准确的描述出来,便于开 发人员修正 缺陷报告可以反映项目/ 产品当前的质量状态,便于项目 整体进度和质量控制 缺陷报告是软件测试的输 出成果之一,可以衡量测试人员 的工作能力 5、缺陷报告的要点 标题(Title) 简洁、准确、完整、反映 缺陷本质、方便查询前缀 + 标 题正文,标题正文采用结果和动 作,或者现象和位置的方式 表达步骤(Steps) 可复现、完整、简洁、准 确按数字编号 实际结果(Actual results) 准确、详细描述软件的现 象和特征期望结果(Expected results) 准确、丰富、有理有据平 台(Platforms) 准确截图(Screenshots) 准确反映缺陷特征注释 (Notes) 关于缺陷的辅助说明 6、软件测试缺陷报告的 “5C”原则 内容准确(Correct):每 个组成部分的描述准确,不会引 起误解 步骤简洁(Concise):只 包含必不可少的信息,不包括任 何多余的内容 内容清晰(Clear):每个 组成部分的描述清晰,易于理解 结构完整(Complete):包 含复现该缺陷的完整步骤和其 他本质信息 风格一致(Consistent): 按照一致的格式书写全部缺陷 报告 7、缺陷的二八定理 在分析、设计、实现阶段 的复审和测试工作能够发现和 避免80%的缺陷,而系统测试又 能找出其余缺陷中的80%,最后 的4%的缺陷可能只有在用户大 范围、长时间使用后才会暴露出 来。 8、软件测试的流程 制订测试计划、设计测试 用例、实施测试、提交缺陷报告、 测试总结 9、测试计划的目的是什 么?测试计划的内容都包括什 么?其中哪些是最重要的? 测试计划的目的:编写软 件测试计划的目的是指导测试 组成员进行工作和让测试组以 外的项目成员了解测试工作的。 测试计划的内容:测试目 的和测试项目简介、测试参考文 档和测试提交文档、术语和定 义、测试策略、确定测试内容、 资源、测试进度、测试员的职责

中科软java程序员笔试题面试题

编程语言方面。(满分100分) 一、选择题 1、public class test{ String s = new String (“Hello”); Notify(s); System.out.println(s); } Public static void notify(String s){ S += “world”; } What is the return ?(5分) A . The program runs and prints “Hello” B . As error causes compilation to fail. C . The program tuns and prints “Hello world!” D . The program runs but aborts with 按exception 2 . Public class test{ public static String output = ""; public static void foo (int i){ try{ if(i==1){ throw new Exception e; } } } } A . 14323 B . 24313 C . 13423 D .13243 3 . If (x>0) { System.out.println(“first”);} else if (x>-3) { System.out.println(“second”); } else { System.out.println(“third”); } Which range of a value would prim the string “”(5分) A . x > 0 B . x > -3 C . X <= -3 D . X <= 0 & x > -3 4.以下代码输出是() Public class Test{ Static int value =19; Public static void main(String[] args)throws Exception{

软件测试工程师常见面试题和笔试题

软件公司面试题 软通动力面试1.白箱测试和黑箱测试是什么?什么是回归测试? 白盒测试是测试人员要了解程序结构和处理过程,按照程序内部逻辑测试程序,检查程序中的每条通路是否按照预定要求正确工作.它主要的针对被测程序的源代码,测试者可以完全不考虑程序的功能. 白盒测试流程:源程序-->分析程序内部逻辑结构-->流程图-->制定测试用例-->被测程序-->执行路径-->覆盖情况分析 黑盒测试:主要是根据功能需求来测试程序是否按照预期工作,是要从用户的角度分析.尽量发现代码所表现的外部行为的错误.黑盒测试应该是由测试团队来完成的.根据某个给定的输入,应该能够理解并详细说明程序的预期输出. 黑盒测试流程:功能需求-->产生测试用例-->被测程序-->输出实际结果-->及预期结果比较-->分析功能是否实现. 回归测试:在对软件进行修正后进行的有选择的重新测试过程.一般要重复已用的测试用例.目的是检验软件在更改后所引起的错误,验证软件在修改后未引起不希望的有害效果. 2.单元测试、集成测试、系统测试的侧重点是什么? 单元测试的重点是系统的模块,包括子程序的正确性验证等。 集成测试的重点是模块间的衔接以及参数的传递等。

系统测试的重点是整个系统的运行以及及其他软件的兼容性。 3.设计用例的方法、依据有那些? 白盒测试用例设计有如下方法:基本路径测试\等价类划分\边界值分析\覆盖测试\循环测试\数据流测试\程序插桩测试\变异测试。这时候依据就是详细设计说明书及其代码结构。 黑盒测试用例设计方法:基于用户需求的测试\功能图分析方法\等价类划分方法\边界值分析方法\错误推测方法\因果图方法\判定表驱动分析方法\正交实验设计方法。依据是用户需求规格说明书,详细设计说明书。 4.一个测试工程师应具备那些素质和技能? 掌握基本的测试基础理论 本着找出软件存在的问题的态度进行测试,即客观吧,不要以挑刺形象出现 可熟练阅读需求规格说明书等文档 以用户的观点看待问题 有着强烈的质量意识 细心和责任心 良好的有效的沟通方式(及开发人员及客户) 具有以往的测试经验 能够及时准确地判断出高危险区在何处.

相关主题
文本预览
相关文档 最新文档