软件测试笔试题

图片.png

第1题参考答案:

--
INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1001,'user1',null,null,null,null,null);
--
INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1002,'user2',null,null,null,null,null);
--
INSERT INTO LINK_RU(USERID,ROLEID) VALUES (1001,'008bd87c4132...');
INSERT INTO LINK_RU(USERID,ROLEID) VALUES (1002,'008bd87c4132...');

第2题参考答案:

SELECT T1.* FROM USER T1,ROLE T2,LINK_RU T3 
WHERE T1.ID=T3.USERID AND T2.ID=T3.ROLEID AND T2.ID='008BD87C4132...';

第3题参考答案:

DELETE FROM USER WHERE SEX='男' AND ID IN (SELECT USERID FROM LINK_RU WHERE ROLEID = '008BD87C4132...');

图片.png

第1小题参考答案:

SELECT T1.SNO,T1.SNAME,T2.CNAME FROM STUDENT T1, SC T2 
WHERE T1.SNO=T2.SNO AND T1.SNO LIKE '2018%';

第2小题参考答案:

SELECT T1.SNO,T1.SNAME,COUNT(T2.CNO) FROM STUDENT T1, SC T2 
WHERE T1.SNO=T2.SNO GROUP BY T1.SNO,T1.SNAME;

图片.png

图片.png

一般三角形判断的测试点(仅供参考):
1)直角三角形的情况,比如:a=3,b=4,c=5
2)等腰三角形的情况,比如:a=3,b=3,c=2
3)等边三角形的情况,比如:a=1,b=1,c=1
4)a+b=c,不能组成三角形的情况,比如:a=1,b=2,c=3
5)a+b 6)a>b并且a-b>c,不能组成三角形的情况,比如:a=5,b=1,c=3
7)a>b并且a-b=c,不能组成三角形的情况,比如:a=5,b=2,c=3
8)ac,不能组成三角形的情况,比如:a=1,b=5,c=3
9)a 10)a=0的情况
11)b=0的情况
12)c=0的情况
13)a+b>c并且a-b 14)a+b>c并且b-a 15)a的值过大的情况
16)b的值过大的情况
17)c的值过大的情况


你可能感兴趣的:(软件测试笔试题)