软件工程师下午考试真题

几多情债
  • 回答数

    4

  • 浏览数

    7021

首页> 工程师报名> 软件工程师下午考试真题

4个回答默认排序
  • 默认排序
  • 按时间排序

顾盼间

已采纳

一.填空

1、 系统测试使用( C )技术, 主要测试被测应用的高级互操作性需求, 而无需考虑被测试应用的内部结构。

A、 单元测试 B、 集成测试 C、 黑盒测试 D、白盒测试

2、单元测试主要的测试技术不包括(B )。

A、 白盒测试 B、 功能测试

C、 静态测试 D、 以上都不是

3、(A )的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。

A、 系统测试 B、 集成测试

C、 单元测试 D、 功能测试

4、如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是( A )。

A、 Alpha版 B、Beta版

C、正版 D、以上都不是

5、自底向上法需要写(A )。

A、 驱动程序 B、 桩程序 C、驱动程序和桩程序 D、 .以上都不是

6、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(C)

A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

B、(500,+∞)

C、(500,+∞)、任意大于0小于500的非100倍数的整数;

D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

7、因果图判定表工程方法在以下那种情况下不适用(C)

A、输入输出明确,或输入输出因果关系明确的情况下

B、被分析的特性或功能点复杂,输入项目很多的情况下

C、系统输入之间相互约束多,需要做大范围的组合测试情况下

D、系统输入之间基本没有相互联系

8、以下说法不正确的是(D)

A、测试原始需要明确了产品将要实现了什么

B、产品测试规格明确了测试设计内容

C、测试用例明确了测试实现内容

D、以上说法均不正确

9、可测试性中,有关系统可观察性的理解,下面说法那个是错误的( B)

A、系统所有的输出结果可观察,错误输出易于识别;

B、系统运行状态和内部处理的过程信息可观察;

C、系统内部变量名及其取值可观察;

D、系统内部重要对象的状态和属性可观察;

E、系统内部重要的操作的处理时间可观察;

F、系统内部重要的资源的占用情况及单个资源的创建、保持、释放过程可观察

10、测试脚本的编写规范强调:(ABCD )

A、可读行 B、可重用性 C、可维护性 D、可移植性

11、当继承某个特性是,通常会从哪些角度对该特性进行测试分析?(AC )

A、失效影响度 B、成熟度 C、继承方式 D、用户原始需求

12、从下列关于软件测试的叙述中,选出正确的叙述(CD)

A、用黑盒法测试时,测试用例是根据程序内部逻辑设计的

B、测试的目的是验证该软件已正确的实现了用户的要求

C、发现错误多的程序块,残留在模块中的`错误也多

D、测试设计时,应充分考虑异常的输入情况

13、软件验收测试的合格通过准则是:(ABCD)

A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

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

D. 验收测试工件齐全。

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

A.项目经理

负责人

C.配置负责人

D.测试组

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

A.制定测试计划

B.设计测试用例

C.设计测试过程、脚本

D.评估测试活动

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

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

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

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

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

二、判断题(正确的√,错误的╳)共10分,每小题1分

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

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

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

4. 自动化测试能比手工测试发现更多的缺陷(N)

5. 错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯(N)

6. 软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块的20%(Y)

7. 某WEB系统设计中,用户点击“退出”按钮从系统中退出,界面回到初始登陆界面。此时不关闭窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作。这种合适的人性化设计,恩那个避免用户误点击退出按钮后重新登录的繁琐操作;这种说法是否正确(N)

8. 在确定性能测试指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有利于市场竞争力(N)

9. 测试执行时,应该对每一个测试结果做全面的检查,包括日志,这种说法是否正确( N)

161评论

谁和谁的那年都太匆匆

有点经验的做过数据库系统开发的程序员都做得出,基本看了一下不是很难,晚上下班后我帮你做.现在上班中

152评论

半点心机

6+56464534124455454kjnok

43评论

不弃离

试题二(15分)阅读下列说明,回答问题1至问题5,将解答填入答题纸的对应栏内。 [说明]某企业网上销售管理系统的数据库部分关系模式如下所示:客户(客户号,姓名,性别,地址,邮编)产品(产品号,名称,库存,单价)订单(订单号,时间,金额,客户号)订单明细(订单号,产品号,数量)关系模式的主要属性及约束如表2-1所示。 表2-1关系模式的主要属性及约束 关系名约束 客户客户号唯一标识一位客户,客户性别取值为“男”或者“女’ 产品产品号唯一标识一个产品 订单订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成。一位客户可以有多份订单。 订单明细一条订单明细对应一份订单中的一个产品 客户、产品、订单和订单明细关系及部分数据分别如表2-2、2-3、2-4、2-5所示。 表2-2客户关系 客户号姓名性别地址邮编 Ol王晓丽女南京路2号200005 02林俊杰男北京路18号200010 表2-3产品关系 产品号名称库存单价 01产品A20 02产品B50 表2-4订单关系订单号 时间 金额 客户号1001 011002 02 表2-5订单明细关系订单号 产品号 数量1001 01 21001 02 41002 01 1[问题1](3分)以下是创建部分关系表的SQL语句,请将空缺部分补充完整。CREATE TABLE 客户( 客户号CHAR(5)___(a)___ 姓名CHAR(30), 性别CHAR(2)___(b)___ 地址CHAR(30), 邮编CHAR(6));CREATE TABLE 订单( 订单号CHAR(4), 时间 CHAR(10), 金额 NUMBER(6,2), 客户号 CHAR(5) NOT NULL, PRIMARY KEY(订单号), ___(c)___;[问题2](4分)请根据如下查询语句,回答问题(d),(e)和(f)SELECT 客户号FROM 订单,订单明细WHERE 订单明细.订单号 = 订单.订单号 AND 产品号 = "02’AND 数量>10;(d)上述查询语句的功能是什么?请简要回答。(30个字以内)(e)将上述查询语句转换成对应的关系代数表达式。(f)上述SQL查询语句是否可以进一步优化?如可以,给出优化后的SQL查询语句。[问题3](3分)请按题意将下述SQL查询语句的空缺部分补充完整。按客户购买总额的降序,输出每个客户的客户名和购买总额。SELECT 客户.客户名,___(g)___FROM 客户,订单WHERE 客户.客户号 = 订单.客户号 ___(h)___ ___(i)___;[问题4](3分)用SQL语句完成下述要求。(1)定义一个描述订单的客户号和对应订单明细中产品号关系的视图,客户产品(客户号,产品号)。(2)借助(1)所定义的视图,查询至少购买了01号客户购买的所有产品的客户号。SELECT 客户号FROM 客户产品 客户产品1WHERE___(j)___ (SELECT*FROM客户产品 客户产品2WHERE___(k)___(SELECT* FROM客户产品 客户产品3 WHERE___(l)___));[问题5](2分)当—个订单和对应的订单明细数据入库时,应该减少产晶关系中相应的产品库存,为此应该利用数据库管理系统的什么机制实现此功能?请用100字以内的文字简要说明。1、补充完善题目中的数据库相应描述信息,并据此分析得到相应的实体—联系图(E-R图)。2、根据E-R图得出相应的关系模式,并进行适当的规范化(规范化到3NF)。3、创建一个数据库,并将2中得到的关系模式转换成数据库中相应的表。4、 给创建好的各个表添加好主键约束、外键约束,并视情况添加相应的唯一约束、默认值约束、检查约束等以保证数据的完整性。下面还有追加问题~问题补充: 5、 给数据库中合适的表上创建至少一个索引。6、 至少创建一个用户自定义函数,并将其绑定到合适的表上。7、 至少创建一个视图。8、 至少创建一个用户存储过程(可视具体情况决定是否带相应的参数)。9、 至少创建一个触发器。本大题还有3个问题,请各位高手作答。1、 补充完善题目中的数据库相应描述信息,并据此分析得到相应的实体—联系图(E-R图)。2、 根据E-R图得出相应的关系模式,并进行适当的规范化(规范化到3NF)。3、 创建一个数据库,并将2中得到的关系模式转换成数据库中相应的表。我不会做~

181评论

相关问答