计算机软件测试工程师笔试题及答案(2)

 我来答
黑科技1718
2022-06-08 · TA获得超过5869个赞
知道小有建树答主
回答量:433
采纳率:97%
帮助的人:81.5万
展开全部

  三、数据库部分:(共15分)

  某班学生和考试成绩信息分别如下表Student和表Achievement所示:

  ID Name

  1 Jack

  2 Marry

  3 Rose

  4 Bob

  5 John

  6 Betty

  7 Robert

  ID Mark

  1 90

  2 96

  3 88

  4 86

  5 83

  6 85

  表Student , 表Achievement

  其中ID为学生的编号,Name为姓名,Mark为成绩,请针对以下问题,写出相应的SQL语句:

  1、 请查询成绩>85分的学生的姓名;

  Select Name from Student where id in(select id from achievement where mark>85);

  Select * from student where id in (select id from achievement where mark>85);

  2、 请查询成绩>=90分的人数;

  Select count(*) from ac where mark》=90;

  Slect count(*) from achievement where mark>=90

  3、 Robert此次考试考了80分,但是成绩没能录入表中,请将其成绩添加进去;

  Insert into ac(id,mark)values (‘7’,‘80’);

  Insert into achievement(id,name) values (‘1’,’80’);

  4、 请将Rose的成绩修改为87;

  Update ac set mart=‘87’where id=4;

  Update achievement set mark=87 where id=3;

  5、 请删除Betty的记录;

  Delete * from student where id=6;

  Delete * from achievement where id=6;

  四、设计题。本题共 1 小题,满分 20分

  1. 用等价类划分法设计下面测试用例:

  有一报表系统,要求用户输入要处理报表的日期,假设日期的范围为2000年1月到2020年12月。如果用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月的6位数字组成,前4位代表年,后2位代表月。

  (1) 请列出等价类表(包括有效和无效等价类)(10分)

  编号 输入 输出

  1 201001(有效等价类) 正确

  2 012010(无效等价类) 显示错误码信息

  3 198811(无效等价类) 显示错误码信息

  4 202111(无效等价类) 显示错误码信息

  5 20102(无效等价类) 显示错误码信息

  7、 abc

  8、 空格

  9、

  (2) 根据(1)中的等价类表,设计能覆盖所有等价类的测试用例。要求包括输入数据和预期输出,并指出各个测试用例所覆盖的等价类的编号。(10分)

上海华然企业咨询
2024-10-28 广告
作为上海华然企业咨询有限公司的一员,我们深知大模型测试对于企业数字化转型与智能决策的重要性。在应对此类测试时,我们注重数据的精准性、算法的先进性及模型的适用性,确保大模型能够精准捕捉市场动态,高效分析企业数据,为管理层提供科学、前瞻的决策支... 点击进入详情页
本回答由上海华然企业咨询提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式