银行测试面试试题题库.doc

上传人:最*** 文档编号:1112022 上传时间:2019-10-07 格式:DOC 页数:33 大小:102.50KB
返回 下载 相关 举报
银行测试面试试题题库.doc_第1页
第1页 / 共33页
银行测试面试试题题库.doc_第2页
第2页 / 共33页
银行测试面试试题题库.doc_第3页
第3页 / 共33页
点击查看更多>>
资源描述
.1. 答案题目正确性为80%以上。单选题1. 若类A继承B,下列哪个写法是正确的是(B) publicclassA,B publicclassAextendsB publicclassAB publicclassAextendB 2. 如果自动化过程中出现两个一样的Brower对象,则需要通过下面哪种识别方式识别?如果同一个页面出现两个一样的WebEdit对象,则需要通过下面哪种识别方式识别?a)objectsidentifierb)ordinalidentifierc)SMARTIDidentifierd)originalidentifier BB AB CB BA 3. 下面哪种写法是正确的? B selectcategory,AVG(productprice)平均价格fromproductinfogroupbyproductpriceHAVINGAVG(category)2000; selectcategory,AVG(productprice)平均价格fromproductinfogroupbycategoryHAVINGAVG(productprice)2000; selectcategory,AVG(productprice)平均价格fromproductinfogroupbyproductpriceHAVINGproductprice2000; selectcategory,AVG(productprice)平均价格fromproductinfogroupbyproductpriceHAVINGcategory2000; 4. 下列描述中正确的是(C) 软件工程主要解决软件产品的生产率问题。 软件工程只是解决软件项目的管理问题 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。 软件工程只是解决软件开发中的技术问题。 5. 下面有关系统并发访问数估算数据那个最有效:D 同时在线用户数100 高峰时段日处理业务量100000 平均每秒用户请求数50 高峰时段平均每秒请求数80 6. 关于进程的叙述哪一项是不正确的 B 一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性 可同时执行的进程是指若干进程同时占用处理器 一个进程独占处理器时其执行结果只取决于进程本身 进程并发执行时其执行结果与进程执行的相对速度有关 7. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能,在以下有关的描述中,哪一个是不正确的 A 存储管理主要是管理内存资源 设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理 进程管理主要是对程序进行管理 文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题 8. 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是 A 顺序存取和随机存取 顺序存取和链接存取 直接存取和间接存取 只读存取和读写存取 9. 评估下面的一组SQL语句:CREATE TABLE dept(deptno NUMBER(2),dname VARCNAR2(14),1oc VARCNAR2 (13);ROLLBACK;DESCRIBE DEPT下面关于该组语句的哪个描述是正确的? C ROLLBACK语句将释放DEPT占用的存储空间 DESCRIBE DEPT语句将只有在ROLLBACK之前引入一个COMMIT语句时,才会显示DEPT表的结构描述内容 DESCRIBE DEPT语句将显示DEPT表的结构描述内容 DESCRIBE DEPT语句将返回一个错误ORA-04043: object DEPT does not exist. 10. 在下面哪个场景中,索引将是最有用的? B 被索引的列用于FROM子句 被索引的列作为表达式的一部分 被索引的列被声明为NOT NULL 被索引的列包含不同范围的值 11. 哪个关键字可以对对象加互斥锁? A synchronized serialize transient static 12. 以下的变量定义中,合法的语句是: A int abc=21; short do=15; float 1_variable=3.4; dauble a=1+4e2.5; 13. Applet可以做下列那些操作 D 在客户端主机上创建新文件 读取客户端文件 在客户端装载程序库 读取客户端部分系统变量 14. 如果存在事务上下文,方法调用使用当前事务上下文,如果不存在,则不创建新的事务上下文。这种事务属性在EJB中应该配置为: A Supports Required Never Mandatory 15. 以下哪个方法不改变线程的状态? C run() sleep() isAlive() start() 16. J2EE的三层结构包括表示层、中间层、(C)。 中间层 保存层 数据层 服务层 17. 下面哪一个不是造成OOM的原因( B ) 程序存在内存泄漏 CPU或者线程资源不足 代码不良, 产生的临时对象太多 JVM启动时分配的堆空间不足 18. 压力测试属于(D )阶段 集成测试 用户验收测试 单元测试 系统测试 19. 功能测试属于( C )阶段 用户验收测试 系统测试 单元测试 集成测试 20. 对于一个软件防火墙产品,“侦测到黑名单请求后发送警报”是一个( D )需求 性能 安全性 可用性 功能 21. 系统测试阶段的测试对象不包括( A) 源程序 硬件系统 文档 软件系统 22. 对以下Java代码片段进行条件覆盖,最少需要( C)个案例:if(ab & bc) b=a/c; 2 4 3 1 23. 某项测试有5个因素,均为布尔量,使用判定表方法,判定表有(B ) 行 B1862 2B186 5 POWER(B186,B186) 24. 为了验证:软件产品是否易于更改,以便修正缺陷、满足新的需求、使以后的维护更简单或者适应新的环境,这样的测试属于 D 非功能性测试 功能性测试 确认测试 结构测试 25. 对于软件的回归测试,下列描述正确的是(A)。 回归测试存在于软件测试的各个阶段 回归测试就是在集成测试之后进行的测试 回归测试就是在单元测试之后进行的测试 回归测试就是在系统测试之后进行的测试 26. 以下不能用作功能测试的自动化工具是 B Robot ClearCase WinRunner QTP 27. 软件质量的定义是_A 软件特性的总和,以及满足规定和潜在用户需求的能力 满足规定用户需求的能力 最大限度达到用户满意 软件的功能性、可靠性、易用性、效率、可维护性、可移植性 1. 关于自动化测试的说法,以下哪种是错误的? 无论任何工具,简单的录制和回放都无法满足企业级的自动化测试应用,但是有些时候这种原生态的操作也可以解决一些比较复杂的问题; 自动化测试实施的成功与否,很大程度上取决于测试需求的界定和明确,如果这些内容不够完整、科学,那么自动化测试很有可能失败; UI层的自动化测试的效益很大程度上体现在人力的投入和产出上,与测试管理手段的关系是没有多大关系的; 开源测试工具和商业工具比起来具有比较大的灵活性和可快速实现二次开发的特性; 2. QTP的ExtensibilityAccelerator组件源于QTP的哪个版本?C 11.0版本 9.0版本 10.0版本 9.5版本 3. 如下查询语句SELECTid_number,100/quantityfrominventory如果quantity为空,则查询语句的第二个字段将返回 D aspace anullvalue avalueof100 avalueof0 thekeyworknull 4. 在UML提供的图中,(A )用于按时间顺序描述对象间的交互。 序列图 网络图 状态图 协作图 6. 如下参数中不能用于进程间通信的是 A 口令 信号量 信件 消息 7. 文件系统与(C)密切相关,它们共同为用户使用文件提供方便 设备管理 作业管理 存储管理 处理器管理 8. 以下哪一项不是进程和程序的区别?A 程序没有状态,而进程是有状态的 程序只能在前台运行,而进程可以在前台或后台运行 程序是一组有序的静态指令。进程是一次程序的执行过程 程序可以长期保存,进程是暂时的 9. 要想在你的视图上成功的执行查询需要做什么? B 只能在基础表中有select权限 在视图中需要有select权限 基础表中必须有数据 基础表必须在同一个 用户模式中 10. Oracle中VARCHAR2类型的最大长度是: C 3000 1000 4000 2000 11. 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?D ArrayList myList=new List(); ArrayList myList=new Object(); List myList=new List(); List myList=new ArrayList(); D 12. 定义字符串:String str=abcdefg;则str.substring(2,5).indexOf(d)的结果是: B 4 1 2 3 14. 采用面向对象技术开发的应用系统的特点是 B 维护更复杂 重用性更强 占用存储量小 运行速度更快 16. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是( C) 1 5 4 3 2 2 3 1 4 5 5 4 1 3 2 2 3 4 1 5 18. 假设i是小于10的整型变量,则表达式 i-10+10=i 的运行结果( C) 可能为真,也可能为假 等于i 一定为真 等于-i 19. 一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:(D ) 当月第一天,当月月中,当月最后一天 当月第一天,当月最后一天 前月第一天,当月第一天,当月最后一天,下月最后一天 前月最后一天,当月第一天,当月最后一天,下月第一天 20. 等价类之间( B ) 仅可以在边界上相交 可以相互包含 可以相交,但不能有包含关系 不能相交 21. 可靠性测试属于( A )阶段 系统测试 单元测试 用户验收测试 集成测试 22. 功能测试最好由(D )负责 最终用户 开发人员本人 其它开发人员 专业的测试人员 23. 一个对象有3个属性,每个属性有4种可能的值,如果要求对所有值的组合进行测试,则共有(A )种组合 64 12 7 81 24. 对以下Java代码片段进行代码评审,运行时可能会出现什么异常:( A)Integer myInt;.if(myInt!=null | myInt.intValue()b,b-c,b-d,c-d,b-e则覆盖所有边至少需要( D)个案例 2 4 1 3 22. 以下状态迁移图(中括号表示状态,箭头表示边):a-b,b-c,c-d,b-d,a-c则覆盖所有边至少需要( A)个案例 3 2 1 4 23. 软件测试术语“V&V”指(A ) Verification and Validation Version and Version Valid and Victory Valid and Valuable 25. 某次程序调试没有出现预计的结果,下列( A )不可能是导致出错的原因 编写的语句书写格式不规范 循环控制出错 变量没有初始化 代码输入有误 26. 在某公司的新版本桌面办公软件上,乘法功能85077.1100000(实际结果应为65535)。您认为,在这个例子中,进行下列哪一类测试可以最有效的发现该程序这一Bug D 在执行场景测试时多考虑用户进行复杂运算的情况 绘制正确的决策表支持用例设计 执行有效的结构性测试 执行彻底的次边界值测试 27. 不同的测试阶段,需要考虑不同的测试目标。比如在单元测试阶段,测试的主要目标是 C 确认系统是否按照预期工作 对软件的质量进行评估 尽可能的发现失效 检验开发人员的工作质量 2. 关于索引(index)的说法哪些是错误? B 索引应该根据具体的检索需求来创建,在选择性好的列上创建索引 创建索引能提高数据插入的性能 索引并非越多越好 建立索引可使检索操作更迅速 3. 下面关于J2EE的名词解释正确的是C JTA:JAVA安全认证框架.提供一些安全控制方面的框架.让开发者通过各种部署和自定义实现自己的个性安全控制策略. JMS:JAVA事务服务.提供各种分布式事务服务.应用程序只需调用其提供的接口即可. JNDI:JAVA命名目录服务.主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能. JAF:JAVA消息服务.主要实现各个应用程序之间的通讯.包括点对点和广播. 4. 下列描述中正确的是(D) 软件工程主要解决软件产品的生产率问题。 软件工程只是解决软件项目的管理问题 软件工程只是解决软件开发中的技术问题。 软件工程的主要思想是强调在软件开发过程中需要应用工程化的原则。 11. 下列关于描述XML和HTML的差异不正确的是 B XML的语法比HTML严格 解析XML的性能优于HTML XML与HTML互补 XML扩展性比HTML强 12. 下列代码哪几行会出错: B1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10) line 6 line 7 line 8 line 4 14. 在Java中,关于final关键字的说法正确的是 B 如果修饰类,则该类只能被一个子类继承 如果修饰方法,则该方法所在的类不能被继承 如果修饰变量,则一旦赋了值,就等同一个常量 如果修饰方法,则该方法能在子类中被覆盖 17. 若某线性表最常用得操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用(B )存储方式最节省时间 双链表 顺序表 单循环链表 带头结点的双循环链表 19. 适合自动化测试的测试阶段是:( D) 以上皆是 集成测试 单元测试 系统测试 20. 以下哪一项测试是自动化测试无法胜任的:( A ) 对页面校验规则的测试 对数据流的测试 对图形验证码的测试 对业务流程的测试 23. 运用正交设计法可以覆盖(D ) 所有数据流 所有逻辑分支 任意两个因素之间的组合 所有因素之间的组合 24. 假设测试阶段发现的缺陷数是A,软件发布后反馈的缺陷是B,则缺陷消除率(DRE)的计算公式是(C ) B/A A/(A-B) A/(A+B) A/B 26. 怎样确定测试可以退出了,版本可以发布了 D 开发团队认为可以停止测试了 项目经理认为可以停止测试了 测试团队认为可以停止测试了 设置测试出口条件,由客观数据反映版本是否可以发布 2. 从ORACLE数据库月薪记录表month_income(月薪字段为mon_salary)中取出2010年(year)年收入大于15万、存在手机号码(mobile_no)的员工姓名(emp_name)及其对应年收入,如下哪个sql满足条件 C selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010andsum(mon_salary)150000; selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010groupbyemp_nameandsum(mon_salary)150000; selectemp_name,sum(mon_salary)frommonth_incomewheremobile_noisnotnullandyear=2010groupbyemp_namehavingsum(mon_salary)150000; selectemp_name,count(mon_salary)frommonth_incomewheremobile_noisnotnullandandyear=2010groupbyemp_namehavingcount(mon_salary)150000; 3. 如果我们想检查一个文本框在每次自动化运行后的文字结果,则我们通过下面哪个函数来获取文字内容? B SetTOProperty GetROProperty SetROProperty GetTOProperty 9. 下面列出的条目中,哪些是数据仓库的基本特征_A_。 .数据仓库是面向主题的 .数据仓库的数据是集成的 .数据仓库的数据是相对稳定的 .数据仓库的数据是反映历史变化的 都是 、和 、和 、和 12. 保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式 。 C Factory模式 Composite模式 Singleton模式 Builder模式 13. 在java程序中的my.jsp中要使用标记扩展,下列选项正确的是 B 18. 假设a是大于10的浮点型变量,则表达式 a-0.7+0.7=a 的运行结果(C ) 可能为真,也可能为假 等于a 一定为真 等于-a 19. “上个版本中,小王编写的程序出现了几个日期计算方面的错误,这个版本中我要对他程序中的日期进行着重测试”,这个分析使用了( B) ad hoc测试 因果图法 等价类分析法 错误推测法 20. 采用自顶向下集成的测试方法,需要编写(B )。 条件桩 驱动程序 客户端程序 测试桩 21. 功能测试使用较多的测试方法是(D ) 静态检查 白盒测试 结构化测试 黑盒测试 27. ISO9126软件的六大质量特性包括( B ) 功能性、可靠性、可扩展性、效率、可维护性、可移植性 功能性、可靠性、可用性、效率、可维护性、可移植性 功能性、可靠性、可用性、效率、稳定性、可移植性 功能性、可靠性、兼容性、效率、稳定性、可移植性 1. 如下代码将要实现的目的是清除所有QTP已经设置的相对路径,请选择补齐(C):DimQTPApplicationSetQTPApplication=CreateObject(QuickTest.Application)QTPApplication.LaunchQTPApplication.Visible=True QTPApplication.Options.Folders.RemoveAll() Fori=1toQTPApplication.Folders.Count QTPApplication.Folders.Item(i).Remove Next Fori=0toQTPApplication.Folders.Count-1 QTPApplication.Folders.Item(i).Remove Next QTPApplication.Folders.RemoveAll() 3. ORACLE数据库在执行SQL语句时包含如下步骤 C 视图和表达式转换、语法和语义分析、产生执行计划、执行执行计划; 语法和语义分析、产生执行计划、执行执行计划、视图和表达式转换; 语法和语义分析、视图和表达式转换、产生执行计划、执行执行计划; 产生执行计划、执行执行计划、视图和表达式转换、语法和语义分析; 6. EJB组件的包文件的扩展名是:C .war .rar .ear .jar 8. 文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构: .顺序结构 .线性结构 .链接结构 .索引结构 而常见的文件物理结构是 B 、和 、和 、和 、和 11. 在XML文档中使用CSS样式单正确的方式为: D 内部和外部 交叉引用 包含式 引用式和嵌入式 14. 有关线程的哪些叙述是对的。C 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 一旦一个线程被创建,它就立即开始运行。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 19. 系统测试阶段一般不会关注( A) 代码规范 系统安全性 系统性能 系统功能 23. 以下哪一项不能用基于网络协议的性能测试工具进行测试 D 查询操作的响应时间 文件下载的响应时间 文件上传的响应时间 Applet展现影像的时间 26. 下列有关自动化工具测试叙述,错误的是(B)。 测试自动化不能提高有效性 可以执行一些手工测试困难或不可能进行的测试 回归测试更方便 自动化测试可以减少工作量 1. 关于LoadRunner中web_url函数的说法,错误的表述是: B web_url并不依据函数中的URL属性去加载对应的URL,所以需要上下文; 所有的WebVusers,HTTP模式下的WAPVusers或者回放模式下的WirelessSessionProtocol(WSP),都支持web_url函数; 只有VuGen处于URL-based或者HTML-based(此时AscriptcontainingexplicitURLsonly选项被选中时)的录制模式时,web_url才会被录制到; 通过修改HTTP头可以传递给服务器一些附加的请求信息,使用HTTP头允许请求中包含其他的内容类型(Content_type),象压缩文件一样,还可以只请求特定状态下的web页面; 2. Hibernate对JDBC访问数据库的代码做了封装,从而大大简化了数据访问层的重复性代码,它是针对三层架构中(D)的解决方案。 业务逻辑层 数据库系统 表现层 持久化层 12. 下面的语句的作用是:DVector MyVector = new Vector(100,50); 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增 13. 在实现DAO设计模式时,下面哪种模式经常被采用: D Prototype模式 Proxy模式 Observer模式 Factory模式 14. FileInputStream构造函数的有效参数是 A InputStream对象 以上所有对象 File对象 无参数 18. 使用等价类分析法,在所有的有效等价类都有案例覆盖后,需要( B) 为每个无效等价类设计2个案例 用尽可能少的案例覆盖尽可能多的无效等价类 用1个案例覆盖所有无效等价类 为每个无效等价类设计1个案例 19. 对以下Java代码片段进行语句覆盖,最少需要( C)个案例:if(ab & bc) b=a/c; 4 2 3 1 20. 使用瀑布模型术语,在软件测试V模型中,对应“详细设计”的测试阶段是(D) 集成测试 系统测试 用户验收测试 单元测试 24. 正则表达式中匹配单个数字的是(C) w S d W 25. 测试系统长时间运行的表现,以期发现一些资源泄露等问题。这种测试类型一般知识是 B 强度测试 稳定性测试 基准测试 负载测试 1. 在32位计算机中,由_C_决定整型变量所占字节数: 内存容量 CPU寄存器数目 字长 硬盘容量 2. oralce建表的语句中,下面哪一个不属于约束的 C FOREIGNKEY UNIQUE TRIGGER CHECK 3. 设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段 A CHAR varray VARCHAR LONG 22. 功能测试的执行时机应该在(B ) 单元测试之前 集成测试之后 性能测试之后 验收测试之后 23. 功能测试也叫做( B) ST FVT PT UAT 25. 用来检验系统在受到攻击时能否自我保护的测试属于(B ) 功能测试 安全性测试 容错性测试 健壮性测试 36. Float s=new Float(0.9F);Float t=new Float(0.9F);Double u=new Double(0.9); 下列哪个表达式的结果是true? s.equals(t) s=t t.equals(u) s=u 33可编辑修改
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板表格


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!