当前位置:文档之家› 2-分析质量保证习题答案

2-分析质量保证习题答案

2-分析质量保证习题答案
2-分析质量保证习题答案

第二章分析质量的保证习题答案

练习题答案

1. 修约与计算的顺序问题

答:以前,在进行比较复杂的计算时,提倡的都是先修约后计算。因为保留过多的数字位数使手工计算非常繁杂。先修约可以使计算简化,同时也不因舍掉任何不重要的数字而使准确度受损。但是在实际的运算前,修约的过程中就会遇到很多的问题。在计算机/计算器不普及的时代,使用先修约后计算的方法,可以很大程度的减少我们计算的强度,特别是遇到比较复杂的函数运算时,修约后的数字位数较少,可以大大提高我们的计算速度。但是在现代社会,计算任务都由计算机完成。反过来,修约问题成为妨碍数据处理速度的瓶颈,而且这样的修约还有可能会降低数据的精确度。提倡应该先计算最后修约的新规则。

2. 用标准偏差和算术平均偏差表示结果,哪一个更合理

答:标准偏差。因为标准偏差将单次测定的偏差平方后,能将较大的偏差显着地表现出来

3. 如何减少偶然误差如何减少系统误差

答:在一定测定次数范围内,适当增加测定次数,可以减少偶然误差。

针对系统误差产生的原因不同,可采用选择标准方法、进行试剂的提纯和使用校正值等办法加以消除。如选择一种标准方法与所采用的方法作对照试验或选择与试样组成接近的标准试样做对照试验,找出校正值加以校正。对试剂或实验用水是否带入被测成分,或所含杂质是否有干扰,可通过空白试验扣除空白值加以校正。

4. 下列情况分别引起什么误差如果是系统误差,应如何消除

(1)砝码被腐蚀;

(2)天平两臂不等长;

(3)容量瓶和吸管不配套;

(4)重量分析中杂质被共沉淀;

(5)天平称量时最后一位读数估计不准;

(6)以含量为99%的邻苯二甲酸氢钾作基准物标定碱溶液。

答:(1)引起系统误差,校正砝码;

(2)引起系统误差,校正仪器; (3)引起系统误差,校正仪器; (4)引起系统误差,做对照试验; (5)引起偶然误差;

(6)引起系统误差,做对照试验或提纯试剂。

湖大《分析化学》第二版课后习题答案:

题 计算下列结果:

(1)3

(2.7760.0050)(6.710)(0.0360.0271)-?-?+?;

(2)5.00(27.8024.39)0.1167

1.3241?-?

解 (1)

008.0)0271.0036.0()107.6()0050.0776.2(3

=?+?-?- (2) 0

.153241.11167

.0)39.2480.27(00.5=?-?

题 测定某铜合金中铜含量,五次平行测定的结果是: %;%;%;%;%,计算:

(1)平均值;中位数;平均偏差;相对平均偏差;标准偏差;相对标准偏差;平均值的标准偏差;

(2)若已知铜的标准含量为%,计算以上结果的绝对误差和相对误差。

解 (1)平均值为:

%

21.27==

∑n

x x i

中位数为:%

平均偏差为:n

x x d i

∑-=

)

(

=%03.05%

15.0=

相对平均偏差为:%100?x d

=%

12.0%100%21.27%

03.0=?

标准偏差为:

%

04.01

/)(2

2=--=

∑∑n n

x x S i

相对标准偏差为:%100?=

x S

S r

=%

15.0%100%21.27%

04.0=?

平均值的标准偏差为:

%

02.05

%04.0==

=

n

S S x

(2) 绝对误差%01.0%20.27%21.27=-=-=μx

相对误差

%

04.0%10020.27%

20.27%21.27%100=?-=

?-=μ

μ

x

题 从一车皮钛矿砂测得TiO 2含量,六次取样分析结果的平均值为%,标准偏差%。求置信度为90%,95%,99%时,总体平均值μ的置信区间,并比较之,结果说明了什么

解 对于有限次测定的少量数据,总体标准偏差σ未知,故只能用样本平均值x 和样本标准偏差,按式对总体平均值的置信区间做出估计:

n S t x f

,αμ±=

f

t ,1α分布表,α为显着水平,f 为自由度

已知6%,07.0%,66.58===n S x 90%的置信度时,

02

.25,1.0=t 则

(%)06.066.58607

.002.266.58±=?

±=μ

95%的置信度时,

57

.25,05.0=t 则

(%)07.066.58607

.057.266.58±=?

±=μ

99%的置信度时,

03

.45,01.0=t 则

(%)12.066.58607

.003.466.58±=?

±=μ

题 某学生测定工业纯碱中总碱量,两次测定值分别为%,%,试计算其真实含量的置信区间。如果该学生又在同样条件下继续进行四次测定,其结果为%,%,%,%,试计算六次测定其真实含量的置信区间,并比较之,结果说明了什么

解 试题中未说明置信度,此时一般取置信度为95%进行计算。 两次测定:95%置信度,

71

.121,05.0=t 则

(%)

68.51255

.5180.51=+=

x

(%)

18.01

/)(22

=--=

∑∑n n x x S

n S t x f

,αμ±=

(%)

62.168.512

18.071.1268.51±=?±=

六次测定:取95%置信度

57

.25,05.0=t ,

(%)

80.51==

∑n

x x i

(%)

37.01

/)(22

=--=

∑∑n n x x S

n S t x 5

,05.0±=μ

(%)39.068.51637

.057.280.51±=?

±=

题 某取自月球的试样由七块拼成,设每次称重的标准偏差为3mg ,求该合成样总量的标准偏差。

解 设取自月球上的试样重为m ,每块每为i m ,故

7654321m m m m m m m m ++++++=

而每块称重的标准偏差相同,都为3mg ,即mg S i m 3=

根据随机误差传递公式,得

2

2

7

2

2

2

22

12

721m m m m S m m S m

m S m m S ???? ????++???? ????+???? ????=Λ

=2

22721

m m m S S S +++Λ

=

6337722=?=i m S

mg S m 8=

题 设

)(1

),,,(2121n n x x x n x x x f x +++=

=ΛΛ,试由随机误差的传递公式

证明n S S x x /=。 解 因为

)(1

21n x x x n x +++=

Λ

根据随机误差传递公式,得

22

2222212

21n

x n x x x S x x S x x S x x S ???? ????++???? ????+???? ????=Λ

22

22

22

11121

n x x x S n S n S n ??? ??++??? ??+??? ??=Λ

)(1222221n x x x S S S n +++??? ??=Λ

2

2

1x nS n ??? ??=

2

1x S n =

所以

n S S x x =

题 某工厂生产一些化工产品,在生产工艺改进前,产品中杂质含量为%。经过生产工艺改进后,测定产品中铁含量为%,%,%,%,%。问经过工艺改进后,产品中杂质含量是否降低了(显着性水平05.0=α) 解 用t -检验法检验平均值与标准值是否有显着差异

%20.0:10=μH ,%20.0:11<μH

统计量

n S x t /μ-=

0.18%

i

x

x n

=

=∑

(%)

01.01

/)(22

=--=

∑∑n n x x S

所以

47

.45

/01.020.018.0-=-=

t

选择显着水平05.0=a ,本题是单边检验,拒绝为≤f

a t ,-区域,查t 分布表

0.05,4 2.13t -=-

0.05,4

t t <-,拒绝原假设0H ,接受备择假设1H ,说明工艺改进后,产品中杂

质含量确实显着降低了。

题 某实验室自装的热电偶测温装置,测得高温炉的温度为1250℃、1265℃、1245℃、1260℃、1275℃。用标准方法测得的温度为1277℃,问自装仪器与标准比较有无系统误差(显着性水平05.0=a ) 解 用-t 检验法检验平均值与标准值是否有显着差异

01:1277H μ=,1277:11≠μH

统计量

n S x t /μ-=

1259

==

∑n

x x i

12

1

/)(22

=--=

∑∑n n x x

S

所以

35

.35

/1212771259-=-=

t

选择显着水平05.0=α,查t 分布表得78

.24,05.0=t

0.05,4

||t t >有显着差异,拒绝0H ,接受1H ,说明仪器存在系统误差。

题 用某光度法测一钢标样中微量钛,5次测定值分别为(%):、、、、、,标准值钛含量为%,试判断该测钛的方法是否存在系统误差(显着性水平05.0=α)

解 用-t 检验法检验平均值与标准值是否有显着差异

0227.0:10=μH ,0227.0:11≠μH

统计量

n S x t /μ-=

0237

.0==

∑n

x

x i

001

.01

/)(22

=--=

∑∑n n x x S

所以

24

.25

/001.00227.00237.0=-=

t

选择显着水平05.0=α,查t 分布表得78

.24,05.0=t

4

,05.0t t <无显着差异,接受0H ,说明此法测定钛的方法不存在系统误差。

题 某样品中铁含量用重量法六次测定得均值%,滴定分析四次测定得均值%,标准偏差为%,这两种方法测得的结果是否有显着差异(显着性水平

05.0=α)

解 由于重量法与滴定法的标准偏差均为%,即S=%,故不必用F 检验精密度,而是直接用t 检验两个平均值。

重量法

61=n ,%20.461

1

==∑n x x ,%08.01=S

滴定法

42=n ,

2

2

46.02%x x n ==∑,%08.02=S

两个平均值的比较,首先要计算合并方差

2)1()1(212

2

2212

-+-+-=

n n S n S n S 2

2

2)08.0(24608.0)14(08.0)16(=-+?-+?-=

(%)08.0=S

210:μμ=H ,211:μμ≠H

统计量:

t =

49

.34

16108

.002.4620.46=+-=

选择显着水平05.0=a ,1f =5,2f =3,查t 分布表得8,05.0t

=

8

,05.0t t >拒绝H 0,接受H 1,说明重量法与滴定法测铁的两个方法的结果有显

着差异。

题 用两个方法测定某试样中镁含量,得到测定值分别为(%):

试判别两种方法精密度是否存在系统误差(显着性水平10.0=α) 解 检验两种方法精密度是否存在系统误差,采用F-检验法

方法1:

6

1=n ,6

.51

==∑n

x x ,

57

.01

/)(22

1=--=

∑∑n n x x

S

方法2:

72=n ,

5

.52==

∑n

x

x ,

15

.11

/)(22

2=--=

∑∑n n x x S

所以

07

.4)57.0()15.1(2

2

==F

选取显着水平10.0=α,置信水平90%,因为是双尾检验,应查F 分布表中

05.0=α的数据得95.45,6,05.0=F

5

,6,05.0F F <,接受原假设,说明两组精密度无显着差异。

题 某分析标准方法要求标准偏差为,现将分析方法进行简化,5次测定结

22012

:H σσ=2

2小

S S F =

果(%)为: ,,,,

问简化的方法是否符合标准偏差要求(显着性水平10.0=α) 解 根据题意,本题是检验方差应采用2

x -检验法。

2

20:σσ=H

统计量

20

2

2

)1(σS n x -=

2

22

2

)054.0(1

/)(=--=

∑∑n n x x S

所以

96

.011.0)054.0()15(22

2

=?-=x

选取显着水平10.0=α,415=-=f ,查2

x 分布表得

711.024,95.0=x ,49.924),095.01(=-x

24,95.0x <2x <2

4,05.0x 接受原假设,说明在显着水平10%时,认为方差正常,简化

方法符合标准偏差要求。

题 某人在不同月份用同一方法分析样品中锌含量,所得结果(%)如下: 五月份: 十月份:

问两批结果有无显着差异(显着水平10.0=α)

解 根据题意,首先要检验两组结果的精密度是否有差异,若无显着差异,再用-t 检验对两个平均值进行检验。

(1)检验精密度是否有显着差异

2

2

210:σσ=H

统计量

小大

S S F 2=

五月份: 6=n ,01

.351

==∑n

x x ,17.01=S 十月份: 6=n ,

07

.342

==∑n

x x ,19.02=S

所以

25

.1)17.0()19.0(2

2

==F

选择显着水平10.0=α,置信概念为90%,因是双尾检验,查F 分布表

05.0=α的数据,得05.55,5,05.0=F

,接受原假设,两组精密度无显着差异。

(2) 检验两个平均值

210:μμ=H ,211:μμ≠H

统计量

212111n n S

x x t +

-=

2)1()1(212

2

2211-+-+-=

n n S n S n S

18

.026619.0)16(17.0)16(2

2=-+?-+?-=

所以

05.9616118.007

.3401.35=+

-=

t

选择显着水平10.0=α,查t 分布表得81

.155,10.0=+t

>t 55,10.0+t

拒绝0H ,接受1H ,说明两个月份的测定结果有明显差异。

题 甲乙两人分别测定同一样品,得结果为: 甲:% % % % % % 乙:% % % % % %

试用格鲁布斯法检验两种结果中异常值%是否应该舍去检查结果说明了什么(显着性水平05.0=α)

解 此题用格鲁布斯法检验异常值 对于甲:测定值由小到大排列: % % % % % % %为异常值

统计量

S x x T n -=

45

.93==

∑n

x

x 28

.0)

1(/)(22

=--=

∑∑n n x x S

所以

14

.228.04

.930.94=-=

T

选择显着水平05.0=α,查n a T

,表得,82.16,05.0=T 。 >T 6,05.0T

,故%舍弃。

对于乙:%,%,%,%,%,% %为异常值

统计量

S x x T n -=

4

.93==

∑n

x

x ,

34

.01

/)(22

2=--=

∑∑n n x x

S

所以

94.093.4

1.76

0.34T -=

=

选择显着水平05.0=α,查n a T

,表得,6,05.0T =。

6

,05.0T T <,故%保留

由结果可知,甲的精密度较好,除%以外,其余各测定值都相互接近,故%舍弃,而乙的精密度较差,各测定值较分散,故%保留。 题 某学生标定NaOH 溶液,得如下结果(mol ·L -1) ,,,

试用Q-检验法判别值是否应保留(置信度95%) 解 将数据从小到大排列 ,,, 为异常值

统计量

1

1n n n x x Q x x --=

-

0.20250.2015

0.77

0.20250.2012-=

=-

取置信度96%,查

n

p Q ,表,得85

.04,86.0=Q 。

4

,96.0Q Q <,故应予保留。

检测质量保证制度

检测质量保证制度 1、检测人员: 1.1检测人员必须具有一定文化素质、基本技术和检测水平,经有关部门考核合格后发给上岗证书,在指定的岗位上进行检测工作。 1.2检测人员要遵守岗位职责,工作中要坚持原则,实事求事,不徇私情,检测认真负责,做到严、细、准。 2、检测仪器设备: 1.1检测仪器设备性能状态应符合设备管理制度和专业技术检测有关规定要求。 1.2各种检测用的仪器设备应按规定检定(或校准)。 1.3主要检测设备要有使用记录、设备档案和操作规程。 1.4仪器设备有故障或过期未检定,不得投入检测工作。 1.5保持在用仪器设备完好率达100% 3、检测数据读取和记录: 1.1数据读取和记录必须按有关标准规定的方法和步骤进行,发现数据可疑时应停机检查。 1.2原始数据应如实记录在专用的记录本上,字迹要清楚,不准任意涂改。 1.3原始记录和计算结果要有检测人员和复核人员签字。 4、检验报告的审查: 1.1检测原始记录及其计算过程和结果由检测人员负责整理撰写,并在试验上签字,对数据负责。原始记录经校核后出具正式检测报告。 1.2试验室技术负责人对检测报告负责审批,审查是否符合技术标准,检测方法是否正确,数据图表是否与原始记录相符,并在负责人一栏上签字,对检测质量负责。 1.3检测报告经审核后,加盖公章发出。 1.4在审核中,任何人都无权更改检测数据,如发现错误应由检测人员理正(或重新试验),重新履行逐级审批手续。 5、试验室管理: 1.1试验室要有专人管理,负责仪器设备保管、维护、安全和卫生等工作。 1.2下列试验室的环境条件应达到的标准: ①混凝土试验室:20±5℃; ②水泥试验室:20±2℃,湿度≥50%; ③混凝土养护室:20±2℃,湿度≥95%; ④水泥养护箱温度:20±1℃,湿度≥90% 。

程序设计典型例题解析(2)

程序设计典型例题解析(2)

典型例题解析(2) 一、填空题 1.以顺序输入模式打开“c:\source1.txt”文件的命令是(1);以输出方式打开“c:\source2.txt”文件的命令是(2)。 分析:Print # 语句用于将把数据写入文件中。Print语句格式为: Open 文件名 [For模式] As [#] 文件号 “For 模式”为指定打开文件的模式是数据的输入模式还是输出模式。 结论:答案应为:(1)Open "c:\source1.txt" For Input As #1 (2)Open "c:\source2.txt" For Output As #2 2.在Visual Basic中,文件系统控件包括(1)、(2)和文件列表框(FileListBox)。三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 分析:在Visual Basic中,文件系统控件包括驱动器列表框(DriveListBox)、目录列表

框(DirListBox)和文件列表框(FileListBox)。驱动器列表框可以选择或设置一个驱动器,目录列表框可以查找或设置指定驱动器中的目录,文件列表框可以查找指定驱动器指定目录中文件信息,三者协同操作可以访问任意位置的目录和文件,可以进行文件系统的人机交互管理。 结论:答案应为:(1)驱动器列表框(DriveListBox)(2)目录列表框(DirListBox) 3.每次重新设置驱动器列表框的Drive属性时,都将引发(1)事件。可在该事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。 分析:在Visual Basic中,每次重新设置驱动器列表框的Drive属性时,都将引发Change事件。可在Change事件过程中编写代码修改目录列表框的路径,使目录列表框内容随之发生改变。驱动器列表框的默认名称为Drive1,其Change事件过程的开头为Drive1_Change()。 结论:答案应为:(1)Change 4.目录列表框用来显示当前驱动器下目录

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:c1自然属性、c2经济价值、c3基础设施、c5政府政策。 方案层:设三个方案分别为:A1农产品产地一产地批发市场一销地批发市场一消费者、A2农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、A3农业合作社一第三方 物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 目标层:G:最优生鲜农产品流通模式 自经基政 准则层:然济础府属价设政性值施策 方案层:A A2A3 1 图 3— 1 递阶层次结构 (二)、构造判断 (成对比较 )矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为

了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9 的标度,见表 标度 a定义 ij 1i 因素与 j 因素同等重要 3i 因素比 j 因素略重要 5i 因素比 j 因素较重要 7i 因素比 j 因素非常重要 9i 因素比 j 因素绝对重要 2,4,6,8为以上判断之间的中间状态对应的标度值 倒数若 i因素与 j 因素比较,得到判断值为, a ji=1/a ij,a ii=1 为了构造判断矩阵,作者对 6 个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为: G c1 c2 c3 c4 c1 A1 A2 A3c1c2c3c4 1853 1/811/21/6 1/5211/3 1/3631 A1A2A3 11/31/9 311/8 981

c2 A1 A2 A3 c3 A1 A2 A3 c4 A1 A2 A3 A1A2A3 139 1/318 1/91/81 A1A2A3 129 1/217 1/91/71 A1A2A3 11/31/9 311/7 971 (三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λ max 的特征向量,经归一化 (使向量中各元素之和等于 1) 后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程 称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对 A 确定不一致的允许范围。 由于λ连续的依赖于a ij,则λ比n大的越多,A的不一致性越严重。用最大特征值对 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ― n 数值的大小来衡量 A 的不一致程度。

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:1c 自然属性、2c 经济价值、3c 基础设施、5c 政府政策。 方案层:设三个方案分别为:1A 农产品产地一产地批发市场一销地批发市场一消费者、2A 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、3A 农业合作社一第三方物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 目标层: 准则层: 方案层:

图3—1 递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9的标度,见表 为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λmax 的特征向量,经归一化(使向量中各元素之和等于1)后记为W 。 W 的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A 确定不一致的允许范围。 由于λ 连续的依赖于ij a ,则λ 比n 大的越多,A 的不一致性越严重。用最大特征值对应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用 λ―n 数值的大小来衡量 A 的不一致程度。 用一致性指标进行检验:max 1 n CI n λ-= -。其中max λ是比较矩阵的最大特征值,n 是比较矩 阵的阶数。CI 的值越小,判断矩阵越接近于完全一致。反之,判断矩阵偏离完全一致的程度越大。 (四)、层次总排序及其一致性检验 )0(273.0104.0056.0567.0092.1418.0224.0266.2222.0316.0353.0201 .0074.0105.0118.0121 .0037.0053.0059.0075 .0667.0526.0470.0603 .0136131121121113581 W A =??? ?? ?? ??????????→??? ? ? ?? ? ???????????→?????????????? ???????→?????????????? ?=归一化按行求和列向量归一化

软件质量保证测试试题与答案

选择题 1.软件测试的目的是( B )。 A)试验性运行软件B)发现软件错误 C)证明软件正确D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。 A)应用范围B)内部逻辑 C)功能D)输入数据 3.黑盒法是根据程序的(C)来设计测试用例的。A)应用范围B)内部逻辑 C)功能D)输入数据 4.为了提高软件测试的效率,应该( D )。 A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是(A )。 A)项目开发计划B)需求规格说明书 C)设计说明书D)源程序 6.测试的关键问题是( B )。 A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( C )两部分组成。 A)测试计划B)测试规则 C)预期输出结果D)以往测试记录分析8.成功的测试是指运行测试用例后( B )。 A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是 ( D )。 A)语句覆盖B)判定覆盖 C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是 (D )。 A)等价类划分法B)边界值分析法 C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试, 该阶段不能完成的测试是(A)。 A)系统功能B)局部数据结构 C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A)需求分析B)概要设计 C)详细设计D)编码 13.不属于白盒测试的技术是(D)。 A)路径覆盖B)判定覆盖 C)循环覆盖D)边界值分析 14.集成测试时,能较早发现高层模块接口错误的测试 方法为( A )。 A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试 15.使用白盒测试方法时,确定测试数据应根据(A)

编译原理词法分析习题集带答案

《编译原理》习题(一)——词法分析 一、是非题(请在括号内,正确的划√,错误的划×) 1.编译程序是对高级语言程序的解释执行。(× ) 2.一个有限状态自动机中,有且仅有一个唯一的终态。(×) 9.两个正规集相等的必要条件是他们对应的正规式等价。(× ) 二、选择题 1.词法分析器的输出结果是_____。 A.( ) 记号B.( ) 相应条目在符号表中的位置 C.( ) 记号和属性二元组D.( ) 属性值 2.正规式M 1 和M 2 等价是指_____。 ! A.( ) M1和M2的状态数相等B.( ) M1和M2的有向边条数相等C.( ) M1和M2所识别的语言集相等D.( ) M1和M2状态数和有向边条数相等3.语言是 A.句子的集合B.产生式的集合 C.符号串的集合D.句型的集合 4.编译程序前三个阶段完成的工作是 A.词法分析、语法分析和代码优化 B.代码生成、代码优化和词法分析 C.词法分析、语法分析、语义分析和中间代码生成 D.词法分析、语法分析和代码优化 5.扫描器所完成的任务是从字符串形式的源程序中识别出一个个具有独立含义的最小语法单位即 [ A.字符B.单词C.句子D.句型 6.构造编译程序应掌握______。 A.( )源程序B.( ) 目标语言 C.( ) 编译方法D.( ) 以上三项都是 7.词法分析的任务是 A.识别单词B.分析句子的含义 C.识别句子D.生成目标代码 三、填空题 1.计算机执行用高级语言编写的程序主要有两种途径:___解释__和__编译___。 3.编译过程可分为(词法分析),(语法分析),(语义分析与中间代码生成),(优化)和(目标代码生成)五个阶段。 ? 6.扫描器的任务是从(源程序中)中识别出一个个(单词符号)。 17.一张转换图只包含有限个状态,其中有一个被认为是(初)态;而且实际上至少要有一个(终)态。 1.编译程序首先要识别出源程序中每个(单词),然后再分析每个(句子)并翻译其意义。3.通常把编译过程分为分析前端与综合后端两大阶段。词法、语法和语义分析是对源程序

关于层次分析法的例题与解.

旅游业发展水平评价问题 摘要 为了研究比较两个旅游城市Q、Y的旅游业发展水平,建立层次分析法]3[数学模型,对两个旅游城市Q、Y的旅游业发展水平进行了评价. 首先,通过对题目中的图1、表1进行了分析与讨论,根据层次分析法,建立了目标层A、准则层B和子准则层C、方案层D四个层次,通过同一层目标之 间的重要性的两两比较,得出判断矩阵,利用]1[ MATLAB编程对每个判断矩阵进行求解. 其次,用MATLAB软件算出决策组合向量,再比较决策组合向量的大小,由“决策组合向量最大”为目标,得出城市Y的决策组合向量为0.4325,城市Q组合向量为0.5675. 最后,通过城市Q旅游业发展水平与旅游城市Y旅游业发展水平的决策组合向量比较,得出城市Q的旅游业发展水平较高. 关键词层次分析法MATLAB旅游业发展水平决策组合向量

1.问题重述 本文要求分析Q Y,两个旅游城市旅游业发展水平,并且给出了两个城市各方面因素的对比,如城市规模与密度,经济条件,交通条件,生态环境条件,宣传与监督,旅游规格,空气质量,城市规模,人口密度,人均GDP,人均住房面积,第三产业增加值占GDP比重,税收GDP,外贸依存度,市内外交通,人均拥有绿地面积,污水集中处理率,环境噪音,国内外旅游人数,理赔金额,立案数量,A级景点数量,旅行社数量,星级饭店数量.建立数学模型进行求解. 2.问题分析 本文要求分析Q Y,两个城市的分析Y,两个旅游城市旅游业发展水平,在对Q 中,发现需要考虑因素较多,第一、城市规模与密度,包括城市规模与人口密度.第二、经济条件,包括外贸依存度,人均GDP,人均住房面积,第三产业增加值占GDP比重,税收GDP.第三、交通条件,包括市内外交通.第四,生态环境条件包括空气质量,人均绿地面积,污水处理能力,环境噪音.第五、宣传与监督,包括国内外旅游人数,游客投诉立案件数.第六、旅游规格,包括A级景点个数,旅行社个数,星级饭店个数,这就涉及到层次分析法来估算各个指标的权重,评出最优方案.具体内容如下: (1)本文选择了对Q Y,两个旅游城市旅游业发展水平有影响的19个指标作为评价要素,指标规定如下: 城市规模:城市的人口数量. 人口密度:单位面积土地上居住的人口数.是反映某一地区范围内人口疏密程度的指标.人口影响城市规模.人口密度越大城市规模也就越大. 人均GDP:即人均国内生产总值. 人均城建资金:即用于城市建设的资金总投入. 第三产业增加值:增加值率指在一定时期内单位产值的增加值.即第三产业增加值越高越能带动城市经济的发展. 税收GDP:税收是国家为实现其职能,凭借政治权力,按照法律规定,通过税收工具强制地、无偿地征收参与国民收入和社会产品的分配和再分配取得财政收入的一种形式. 外贸依存度:即城市对于外贸交易的依赖程度. 市内交通:即城市市区交通情况. 市外交通:即城市郊区交通情况.市内交通与市外交通对于城市交通条件具有同等的重要性. 空气质量:即城市总体空气质量情况.空气质量越好对于城市生态环境就越好. 人均绿地面积:即反应城市绿化面积以及人口密度的比值关系. 污水处理能力:城市污水处理水平. 环境噪音:城市环境噪音情况. 国内外旅客人数:国内外来旅客一年总人数.人数越多说明宣传与监督就越好.

检测质量保证

质量保证 1 目的 保证检测的布点、采样、测试、数据处理、审核、综合评价报出数据整个过程质量管理。 2 适用范围 适用于本所检测分析全过程的质量保证。 3 检测人员素质要求 (1)热爱本专业检测事业,具备良好的敬业精神,廉洁奉公、忠于职守。认真执行国家环境保护法规和标准。坚持实事求是的科学态度和勤奋学习的工作作风。 (2)所有从事检测的人员要掌握本专业基本知识,正确掌握专业检测中操作技术和质量控制程序。 (3)所有从事检测的人员执行检测合格证制度,参加国家和内蒙组织的检测、分析项目考核,合格者发给证书。做到持证上岗。 4 计量器具和测量仪器的检定和检验 4.1 为保证检测数据的准确可靠,认真执行国家计量法,对计量器具定期检验,实行标识管理。 4.2 检测仪器的检定 由国家计量部门或其授权的计量站检定的仪器设备,按时送检;仪器检修后要重新检定;使用检验源的仪器,每次测量前后均须用检验源进行检验,误差在15%内,对测量结果进行检验源修正,超过15%时,应检查原因,进行重新检定。 5 检测方法的选用和验证 原则上按国家的标准分析方法进行分析测量。个别国家没有标准分析方法的项目,按国家认可的常规方法分析,但对其检出线、准确度、精密度要掌握。 6 采样质量保证 严格按质量的要求进行布点、采样和对样品的管理。 7 实验室内分析测量的质量控制 7.1 实验室基本要求 实验室建立并严格执行的规章制度,包括:检测人员岗位责任制;实验室安全防护制度;仪器管理使用制度;放射性物质管理使用制度;原始数据、记录、资料管理制度等。实验室保持整洁、安全的操作环境,应有正确收集和处置放射

性“三废”的措施,严防交叉污染。 7.2 放射性标准物质及其使用 7.2.1 放射性标准物质 经过国家计量监督部门发放或认定过的放射性标准物质; 经过国际权威实验室发放或认定过的放射性标准物质; 某些天然放射性核素的标准,可用高纯度化学物质来制备。如总β或γ射线谱仪测量的40K标准可用优级纯氯化钾制备。 7.2.2 放射性标准物质的使用 用标准溶液配置工作溶液时,应做详细记录,制备的工作溶液形态和化学组成应与未知样品的相同或相近。 在使用高活度标准溶液时,防止其对实验室本底的污染。 7.3 放射性测量装置的性能检验 放射性测量系统的工作参数(本底、探测效率、分辨率和能量相应等),按仪器使用要求进行性能检验,测量系统发生某些可能影响工作参数的改变,做了某些调整或长期闲置后,必须进行检验。当发现某参数在预定的控制值以外时,应进行适当的校正和调整。 7.3.1 长期可靠性检验 取自正常工作条件下代表实际的定时或定数计数的常规测量的本底或效率测量值20个以上,由这些数据计算平均值和标准差,绘制质控图。之后每收到一个相同测量条件下的新数据,就把它点在图上,如果它落在两条控制线之间,表示测量装置工作正常,如果它落在两条控制线之外,表示装置可能出了一些故障,但不是绝对的,此时需要立即进行一系列重复测量,予以判断和处理,如果大多数点子落在中心线的同一侧,表明计数器出现了缓慢的漂移,需对仪器状态进行调整,重新绘制质控图。 7.4化学分析过程的质量控制 实验室内的质量控制是通过质量控制样品实施的,质量控制样品一般包括平行样、加标样和空白样。 7.4.1 空白实验 一次平行测定至少两个空白实验值,平行测量的相对偏差一般不得大于5%,将所测两个空白实验值的均值点入质控图中进行控制。 7.4.2 平行双样

c语言编程例题与答案解析

实验报告三 (四学时) 2.1 实验目的 (1)掌握函数的定义和调用; (2)了解函数间的参数传送; 2.2 基础实验 【题目3-1】编写函数实现将输入的字母转换成大写字母(若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母”)。 算法分析: 1、输入:通过键盘接收一个字符; 2、条件判断:调用判别函数 3、函数功能为:蒋所输入字符进行判别处理,若输入小写则转换,大写字母直接输出,其他字符请输出提示“请输入字母” 4、程序结束。 【实验3-1】代码及运行结果:

【题目3-2】从键盘输入若干个同学计算机课程期末考试成绩(学生人数可由用户输入),求该课程的期末成绩的平均分并输出。 函数功能要求:实现若干(例如5名)同学的的期末成绩输入,并统计出平均分。 算法分析: 1、输入:通过键盘接收同学个数; 2、调用求平均分函数 3、输出平均成绩 4、程序结束。

【实验3-2】代码及运行结果:

【题目3-3】请用函数编写程序实现:计算3 到100 之间所有素数的平方根之和,并输出。s=148.874270。 算法分析: 1、编写函素数判别函数,确定返回标记,如果是素数返回1,否则返回0 2、编写主函数,用一重循环遍历100以内所有数据 2.1、通过素数判别函数对循环的数据进行是否为素数的判别 2.2、返回判别为真的整数,并输出 3、程序结束。 【实验3-3】代码及运行结果: #include #include int Prime(int x) { int i ; if(x<=1) return 0; for(i=2;i<=x-1;i++) { if(x%i==0) { return 0;

层次分析法实例

层次分析法应用实例 问题描述:通讯交流在当今社会显得尤其重要,手机便是一个例子,现在每个人手里都有至少一部手机。但如今生产手机的厂家越来越多,品种五花八门,如何选购一款适合自己的手机这个问题困扰了许多人。 目标:选购一款合适的手机 准则:选择手机的标准大体可以分成四个:实用性,功能性,外观,价格。 方案:由于手机厂家有几十家,我们不妨可以将其归类:○1欧美(iphone);○2亚洲(索爱);○3国产(华为). 解决步骤: 1.建立递阶层次结构模型 图1 选购手机层次结构图 2.设置标度 人们定性区分事物的能力习惯用5个属性来表示,即同样重要、稍微重要、较强重要、强烈重要、绝对重要,当需要较高精度时,可以取两个相邻属性之间的值,这样就得到9个数值,即9个标度。

为了便于将比较判断定量化,引入1~9比率标度方法,规定用1、3、5、7、9分别表示根据经验判断,要素i与要素j相比:同样重要、稍微重要、较强重要、强烈重要、绝对重要,而2、4、6、8表示上述两判断级之间的折衷值。 注:aij表示要素i与要素j相对重要度之比,且有下述关系: aij=1/aji ;aii=1;i,j=1,2,…,n 显然,比值越大,则要素i的重要度就越高。 3.构造判断矩阵 A B1 B2 B3 B4 B1 1 3 5 1 B2 1/3 1 3 1/3 B3 1/5 1/3 1 1/5 B4 1 3 5 1 表1 判断矩阵A—B B1 C1 C2 C3 C1 1 1/3 1/5 C2 3 1 1/3 C3 5 3 1 表2 判断矩阵B1—C

B2 C1 C2 C3 C1 1 3 3 C2 1/3 1 1 C3 1/3 1 1 表3 判断矩阵B2—C B3 C1 C2 C3 C1 1 3 6 C2 1/3 1 4 C3 1/6 1/4 1 表4 判断矩阵B3—C B4 C1 C2 C3 C1 1 1/4 1/6 C2 4 1 1/3 C3 6 3 1 表5 判断矩阵B4—C 4.计算各判断矩阵的特征值,特征向量和一致性检验 用求和发计算特征值: ○1将判断矩阵A 按列归一化(即列元素之和为1):bij= aij /Σaij ; ○2将归一化的矩阵按行求和:ci=Σbij (i=1,2,3….n ); ○3将ci 归一化:得到特征向量W=(w1,w2,…wn )T ,wi=ci /Σci , W 即为A 的特征向量的近似值; ○4求特征向量W 对应的最大特征值: 1).1 5 3 1 51131513131311531 = A ,按列归一化后为 38 1514 522 938 1538314122138338514322338539151452293815 2).按行求和并归一化后得()T 389 .0069 .0153 .0389.0=W

软件质量与质量保证

软件质量与质量保证 一、软件质量的定义 软件质量反映了以下三方面的问题。 1.软件需求是度量软件质量的基础,不符合需求的软件就不具备质量。 2.在各种标准中定义了一些开发准则,用来指导软件人员用工程化的方法来开发软件。如果不遵守这些开发准则,软件质量就得不到保证。 3.往往会有一些隐含的需求没有明确地提出来。如果软件只满足那些精确定义了的需求而没有满足这些隐含的需求,软件质量也不能保证。 二、影响软件质量的因素 1.影响软件质量的主要因素 2.软件质量讨论评价应遵守的原则 三、软件质量保证策略 为了在软件开发过程中保证软件的质量,主要采取下述措施: 1.审查 2.复查和管理复审 3.测试 四、软件质量保证活动 1.验证与确认 2.开发时期的配置管理 五、软件评审 通常,把质量定义为用户的满意程度。为使得用户满意,有两个必要条件: (1)设计的规格说明要符合用户的要求; (2)程序要按照设计规格说明所规定的情况正确执行。 设计质量的评审内容

程序质量的评审内容 1.软件的结构 2.与运行环境的接口 六、软件质量保证的标准 1.ISO质量保证模型 2.ISO 9001标准 七、结构化的软件测试 软件测试在程序员对每一个模块的编码之后先做程序测试,再做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分己在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身是复杂的。 据统计测试工作量要占软件开发总成本的40%到50%以上。 测试的目的是确保软件的质量,尽量找出软件错误并加以纠正,而不是证明软件没有错。 测试的X围是整个软件的生存周期,而不限于程序编码阶段。 软件测试的概念和原则 1、测试的概念 (1)软件测试 软件测试是对软件计划、软件设计、软件编码进行查错和纠错的活动(包括代码执行活动与人工活动)。 (2)程序测试 程序测试是早已流行的概念。它是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动称程序测试。纠正编码中的错误的执行活动称程序调试。通过查找编码错与纠正编码错来保证算法的正确实现。 (3)软件确认与程序确认 软件确认是广义上的软件测试,它是企图证明程序软件在给定的外部环境中的逻辑正确性的一系列活动和过程,指需求说明书的确认,程序的确认。程序确认又分成静态确认与动态确认。静态确认包括,正确性证明,人工分析,静态分析。动态分析包括动态确认与动态测试。 ①静态分析是不执行程序本身,分析程序正文可能导致错误的异常情况。可以人工的进行分析,也可以用测试工具静态分析程序来进行,被测试程序的正文做为输入,经静态分析程序分析得出分析结果。静态分析包括结构检查,流图分析,符

单片机程序分析试题与答案

六、设计题 1.某单片机控制系统有8个发光二极管。试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。 答:图(5分) 构思(3分) MOV A,#80H (1分) UP:MOV P1,A (1分) RR A (2分) SJMP UP (1分) 2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 答:图(5分) 构思(3分) 程序(4分) ORG 0000H LJMP MAIN ORG 0003H LJMP AINT0 ORG 0013H LJMP BINT1 MAIN: MOV IE,#83H SETB IT0 SETB IT1 MOV R0,#00H MOV DPTR,#TAB UP: MOV A,R0 MOVC A,@A+DPTR MOV P1,A SJMP UP AINT0: INC R0 CJNE R0,#10,AINT01 MOV R0,#0 AINT01: RETI BINT1: DEC R0 CJNE R0,#0FFH,BINT11 MOV R0,#9 BINT11: RETI 1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。 1.SQR:1NC A MOVC A,@A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.请使用位操作指令实现下列逻辑操作:BIT=(10H∨P1.0)∧(11H∨C Y) 2.ORL C,11H

MOV 12H,C MOV C,P1.0 ORL C,/10H ANL C,12H MOV BIT,C RET 3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y值。 Y= 10 0 1 x x x > - = 0,Y=1 MOV A,#0FFH ;x<0,Y=-1 SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET 4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的 单元中(低位在前)。 4. MOV R0,#SUM MOV A,R2 ANL A,#OFH MOV @R0,A ;存低字节BCD MOV A,R2 ANL A,#0F0H SW AP A 1NC R0 MOV @R0,A ;存高字节BCD RET 5.将存于外部RAM 8000H开始的50H数据传送0010H的区域,请编程实现。 5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H LOOP:MOVX A,@DPTR ;取数 MOVX @R0,A ;存数 1NC DPTR 1NC R0 DJNZ R2,LOOP RE T

层次分析法例题(1)

层次分析法在最优生鲜农产品流通中的应用 班级 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有:1c 自然属性、2c 经济价值、3c 基础设施、5c 政府政策。 方案层:设三个方案分别为:1A 农产品产地一产地批发市场一销地批发市场一消费者、2A 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、3A 农业合作社一第三方物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区)。 。 图3—1 递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵昰以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。为 目标层: 准则层: 方案层:

了使各因素之间进行两两比较得到量化的判断矩阵,引入1~9的标度,见表 为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相对的数值大小来表示。 对应于判断矩阵最大特征根λmax的特征向量,经归一化(使向量中各元素之和等于1)后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A确定不一致的允许范围。 a,则λ比n 大的越多,A 的不一致性越严重。用最大特征值对由于λ连续的依赖于 ij 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的判断误差越大。因而可以用λ―n数值的大小来衡量 A 的不一致程度。

层次分析法例题94055

。数 学 建 模 作 业 班级:高分子材料与工程 姓名:林志许、朱金波、任宇龙

。 学号:1211020115、1211020126、1211020134 层次分析法 某物流企业需要采购一台设备,在采购设备时需要从功能、价格与可维护性三个角度进行评价,考虑应用层次分析法对3个不同品牌的设备进行综合分析评价和排序,从中选出能实现物流规划总目标的最优设备,其层次结构如下图所示。以A 表示系统的总目标,判断层中1B 表示功能,2B 表示价格,3B 表示可维护性。1C ,2C ,3C 表示备选的3种品牌的设备。 解题步骤: 1、标度及描述 人们定性区分事物的能力习惯用5个属性来表示,即同样重要、稍微重要、较强重要、强烈重要、绝对重要,当需要较高精度时,可以取两个相邻属性之间的值,这样就得到9个数值,即9个标度。 为了便于将比较判断定量化,引入1~9比率标度方法,规定用1、3、5、7、9分别表示根据经验判断,要素i 与要素j 相比:同样重要、稍微重要、较强重要、强烈重要、绝对重要,而2、4、6、8表示上述两判断级之间的折衷值。 目标层 判断层 方案层 图 设备采购层次结构图

注:a ij 表示要素i与要素j相对重要度之比,且有下述关系: a ij =1/a ji ; a ii =1; i,j=1,2,…,n 显然,比值越大,则要素i的重要度就越高。 2、构建判断矩阵A 判断矩阵是层次分析法的基本信息,也是进行权重计算的重要依据。根据结构模型,将图中各因素两两进行判断与比较,构造判断矩阵: ●判断矩阵B A-(即相对于物流系统总目标,判断层各因素相对重要性比较)如表1所示; ●判断矩阵C B- 1(相对功能,各方案的相对重要性比较)如表2所示; ●判断矩阵C B- 2(相对价格,各方案的相对重要性比较)如表3所示; ●判断矩阵C B- 3(相对可维护性,各方案的相对重要性比较)如表4所示。 B A- C B- 1 C B- 3 3、计算各判断矩阵的特征值、特征向量及一致性检验指标 一般来讲,在AHP法中计算判断矩阵的最大特征值与特征向量,必不需

软件测试试题及答案分析

单选 1. 属于黑盒测试的方法?( C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 2.在Assert类中断言对象为NULL是_____。(D) A.assertEquals B.assertTrue C.fail D.assertNull 3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A) A.系统测试B.集成测试 C.单元测试D.功能测试 4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B) A. 语句覆盖 B.判定覆盖 C.条件覆盖 D.路径覆盖 5.软件测试的目的是___________。(C) A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 6.关于白盒测试与黑盒测试的最主要区别,正确的是___________。(A) A.白盒测试侧重于程序结构,黑盒测试侧重于功能 B.白盒测试可以使用测试工具,黑盒测试不能使用工具 C.白盒测试需要程序参与,黑盒测试不需要 D.黑盒测试比白盒测试应用更广泛 7.软件测试类型按开发阶段划分___________。(B) A.需要测试﹑单元测试﹑集成测试 B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试 C.单元测试﹑集成测试﹑确认测试 D.调试﹑单元测试﹑功能测试 8.在Junit中,testXXX()方法就是一个测试用例,测试方法是______。(B) A.private void testXXX() B.public void testXXX() C.public float testXXX() D.public int testXXX() 9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A)A.单元测试B.集成测试 C.目的测试D.确认测试 10.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(D ) A.自中向下增量测试方法B.多次性测试 C.维护D.自底向上增量测试方法 1)以下不属于软件测试的原则有(D )。 A.程序最好别让由编写该程序的程序员自己来测试

层次分析法例题(3)

二、AHP 求解 层次分析法(Analytic Hierarchy Process )是一种定量与定性相结合的多目标决策分析法, 将 决策者的经验给予量化,这在对目标(因素)结构复杂且缺乏必要数据的情况下较为实用。 (一)、建立递阶层次结构 目标层:最优生鲜农产品流通模式。 准则层:方案的影响因素有: c 1自然属性、c 2经济价值、C 3基础设施、c 5政府政策。 方案层:设三个方案分别为: A i 农产品产地一产地批发市场一销地批发市场一消费者、 A 2 农产品产地一产地批发市场一销地批发市场一农贸市场一消费者、 A 3农业合作社一第三方 物流企业一超市一消费者(本文假设农产品的生产地和销地不在同一个地区 )。 。 A 3 图3— 1递阶层次结构 (二)、构造判断(成对比较)矩阵 所谓判断矩阵是以矩阵的形式来表述每一层次中各要素相对其上层要素的相对重要程度。 为 目标层: G :最优生鲜农产品流通模式 准则层: 自然属性 经济价值 基础设施 政府政策 方案层:

了使各因素之间进行两两比较得到量化的判断矩阵,弓I入1?9的标度,见表3—1.

为了构造判断矩阵,作者对6个专家进行了咨询,根据专家和作者的经验,四个准则下的两两比较矩阵分别为:

(三)、层次单排序及其一致性检验 层次单排序就是把本层所有要素针对上一层某一要素,排出评比的次序,这种次序以相 对的数值大小来表示。 对应于判断矩阵最大特征根入max的特征向量,经归一化(使向量中各元素之和等于 1) 后记为W。 W的元素为同一层次因素对于上一层次因素某因素相对重要性的排序权值,这一过程称为层次单排序。 能否确认层次单排序,需要进行一致性检验,所谓一致性检验是指对A确定不一致 的允许范围。 由于入连续的依赖于a ij,则入比n大的越多,A 的不一致性越严重。用最大特征值对 应的特征向量作为被比较因素对上层某因素影响程度的权向量,其不一致程度越大,引起的 判断误差越大。因而可以用入一n数值的大小来衡量A的不一致程度。

软件测试跟质量保证

软件测试与质量保证 一、软件测试的定义 定义:软件测试是为了发现错误而执行程序的过程。或者说软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,并利用这些测试用例去运行程序,以发现程序错误的过程。二、测试的目的: ?基于不同的立场,存在着两种完全不同的测试目的。 ?从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 ?从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。 Grenford Myers软件测试目的 (1) 测试是程序的执行过程,目的在于发现错误; (2) 一个好的测试用例在于能发现至今未发现的错误; (3) 一个成功的测试是发现了至今未发现的错误的测试 ?换言之,测试的目的是 –系统地找出软件中潜在的各种错误和缺陷。 –能够证明软件的功能和性能与需求说明相符合。 –测试不能表明软件中不存在错误,它只能说明软件中存在错误。 三、软件测试的原则 1. 应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。 2. 测试用例应由测试输入数据和对应的预期输出结果这两部分组成。 3. 程序员应避免检查自己的程序。 4. 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。 5. 充分注意测试中的群集现象。 经验表明,测试后程序中残存的错误数目与该程序中已发现的错误数目成正比。 6.严格执行测试计划,排除测试的随意性。 7. 应当对每一个测试结果做全面检查。 8. 妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。 四、软件测试的对象 ?软件测试并不等于程序测试。软件测试应贯穿于软件定义与开发的整个期间。 ?需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应成为软件测试的对象。 五、确认和验证: ?为把握软件开发各个环节的正确性,需要进行各种确认和验证工作。 ?确认(Validation),是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。 –需求规格说明的确认 –程序的确认 ?验证(Verification),试图证明在软件生存期各个阶段,以及阶段间的逻辑协调性、完备性和正确性。

《Python程序设计基础》习题答案与分析

Python程序设计基础习题答案与分析 程昱

第1章基础知识 1.1 简单说明如何选择正确的Python版本。 答: 在选择Python的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的Python,是Python 2.x还是Python 3.x,最高支持到Python 2.7.6还是Python 2.7.9。这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在Python的反复安装和卸载上。同时还应该注意,当更新的Python版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。 尽管如此,Python 3毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择Python 3.x系列的最高版本(目前是Python 3.4.3)。 1.2 为什么说Python采用的是基于值的内存管理模式? Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。 >>> x = 3 >>> id(x) 10417624 >>> y = 3 >>> id(y) 10417624 >>> y = 5 >>> id(y) 10417600 >>> id(x) 10417624 >>> x = [1, 2, 3, 1, 1, 2] >>> id(x[0])==id(x[3])==id(x[4]) True 1.3 解释Python中的运算符“/”和“//”的区别。 答: 在Python 2.x中,“/”为普通除法,当两个数值对象进行除法运算时,最终结果的精度与操作数中精度最高的一致;在Python 3.x中,“/”为真除法,与除法的数学含义一致。

相关主题
文本预览
相关文档 最新文档