- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中级软件评测师2016下半年下午试题
试题一
阅读下列C程序,回答问题。
? ?【C程序】
? ?int count(int x,int z){
? ?int y=0;
? ?while(x>0){//1
? ?if(x==1)//2
? ?y=7;//3
? ?else{//4
? ?y=x+z+4;
? ?if(y==7 || y==21)//5,6
? ?x=1;//7
? ?}
? ?x==;//8
? ?}
? ?return y;//9
? ?}
1、 ? ?请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。
2、 ? ?请画出上述程序的控制流图,并计算其控制流图的环路复杂度VG.。
3、 ? ?请给出上小题中控制流图的线性无关路径。
试题二
阅读下列说明,回答问题。
? ?【说明】
? ?某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2所示。
表1 会员积分规则(其中K为所搭乘航班的飞行公里数)
舱 位
舱位代码
积分
头等舱
F
200%*K
Z
150%*K
A
125%*K
公务舱
C
150%*K
D/I
125%*K
R
100%*K
经济舱
Y
125%*K
B/H/K/L/M/W
100%*K
Q/X/U/E
50%*K
P/S/G/O/J/V/N/T
0
? ?
表2 额外积分奖励规则
会员级别
普卡
银卡
金卡
白金卡
级别代码
F
S
G
P
额外积分奖励
0%
10%
25%
50%
? ?公司开发了一个程序来计算会员每次搭乘航班所累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S。其中,B和C为单个字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。
4、 ? ?采用等价类划分法对该程序进行测试,等价类表如表3所示,请补充空缺。
表3 等价类表
输入条件
有效等价类
编号
无效等价类
编号
会员等级B
F
1
非字母
12
S
2
非单个字母
13
G
3
(5)
14
(1)
4
舱位代码C
F
5
非字母
15
(2)
6
(6)
16
(3)
7
R/B/H/K/L/M/W
8
Q/X/U/E
9
P/S/G/O/J/V/N/T
10
飞行公里数K
(4)
11
非整数
17
(7)
18
5、 ? ?根据以上等价类表设计的测试用例如表4所示,请补充空缺。
表4 测试用例
编号
输入
覆盖等价类(编号)
预期输出S
B
C
K
1
F
F
500
1,5,11
(1)
2
S
Z
(2)
2,6.11
825
3
G
A
500
(3)
781
4
P
(4)
500
4,8,11
750
5
(5)
Q
500
1,9,11
250
6
F
P
500
1,10,11
(6)
7
(7)
P
500
12,10,11
N/A
8
(8)
F
500
13,5,11
N/A
9
A
Z
500
14,6,11
N/A
10
S
(9)
500
2,15,11
N/A
11
S
(10)
500
2,16,11
N/A
12
S
Q
(11)
2,9,17
(12)
13
S
P
(13)
2,10,18
N/A
试题三
阅读下列说明,回答问题。
? ?【说明】
? ?某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。
? ?系统要支持:
? ?6在特定时期内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求;
? ?7页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。
6、 ? ?在对此平台进行非功能测试时,需要测试哪些方面?
7、 ? ?在满足系统要支持的(1)时,计算
您可能关注的文档
本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。
文档评论(0)