工学

判断题发现错误多的程序模块,残留在模块中的错误也多。A 对B 错

题目
判断题
发现错误多的程序模块,残留在模块中的错误也多。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法错误的是( )。

A.标准模块也称程序模块文件,扩展名是.bas

B.标准模块由程序代码组成

C.标准模块只用来定义一些通用的过程

D.标准模块不附属于任何一个窗体


正确答案:C

第2题:

数据库管理系统中的安全控制模块属于( )。

A)数据库定义程序模块

B)数据库操纵程序模块

C)数据库运行管理程序模块

D)数据库组织存储和管理程序模块


正确答案:A
数据定义的程序模块主要包括:
①模式、外模式、内模式的定义模块。
②安全性定义,如授权定义及其处理模块。
③完整性定义,如主码、外码、其他完整性约束定义及其处理模块。
所以安全控制模块属于数据定义的程序模块。

第3题:

对一批模块进行测试,发现错误多的模块中残留的错误将比其它的模块少。()

此题为判断题(对,错)。


答案错

第4题:

数据库管理系统中的安全控制模块属于 ______ 。

A.数据库定义程序模块

B.数据库操纵程序模块

C.数据库运行管理程序模块

D.数据库组织、存储和管理程序模块


正确答案:C
解析:数据库系统运行时执行管理功能,包括数据安全性,完整性,一致性和并发控制,数据库管理系统中的安全控制模块就属于数据库运行管理程序模块。

第5题:

在DBMS中数据库初始装入程序、转储程序、恢复程序、通信程序等的工作在下列哪个模块中完成?

A.数据定义程序模块

B.数据操纵程序模块

C.数据库运行管理程序模块

D.数据库建立、维护程序模块


正确答案:D
解析:数据库建立、维护程序模块主要包括:数据库初始装入程序、转储程序、恢复程序、通信程序等。

第6题:

在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?

A.事务管理程序模块

B.数据更新程序模块

C.交互式程序查询模块

D.查询处理程序模块


正确答案:A
解析:事务管理程序模块不是数据库存取的功能模块。

第7题:

在DBMS中系统初启程序,初始化DBMS的工作在下列哪个模块中完成?

A.数据定义程序模块

B.数据操纵程序模块

C.数据库运行管理程序模块

D.数据库建立、维护程序模块


正确答案:C
解析:数据库运行管理程序模块主要包括:系统初启程序,初始化DBMS,建立DBMS的系统缓冲区,系统工作区,打开数据字典等。

第8题:

●在数据库管理系统中,下面哪个模块不是数据库存取的功能模块? (24) 。

(24) A.事务管理程序模块

B.数据更新程序模块

C.交互式程序查询模块

D.查询处理程序模块


正确答案:A
【解析】事务管理程序用来控制并协调跨多个资源管理程序的事务,它不是数据库存取的功能模块。

第9题:

在某个长度(机器指令条数)为105的程序模块中随机地人为植入10个错误,然后由一个测试组进行测试,结果一共发现有160个错误,其中有两个是人为播种植入的错误。如果以上测试结果基于该测试过程中未引入新的错误,则可以估算出被测程序模块中将会遗留下(63)个未被发现的隐藏错误。

A.168

B.300

C.632

D.800


正确答案:C
解析:根据题干中给出的信息,可将错误随机植入模型定义成为估算某软件所含有固有错误的具体数目N,接着在此软件中人为随机植入NS个错误数,然后进行比较软件的测试。如果通过测试发现了M个固有错误,则其中发现的人为随机植入错误数有MS个。由于“以上测试结果基于该测试过程中未引入新的错误”,因此可以进一步假设,人为随机植入NS个错误数后在故障的出现概率等同于植入错误数之前故障的出现概率,即将程序模块单位长度故障率认为是一个常数,则得到。该等式变形后得到N=×NS。将题干中给出的数据整理后得出,NS=10,M=160,MS=2。于是可估算出程序中错误的总数N:N=×NS==800个被测程序模块中将会遗留下未被发现的隐藏错误数=800-160-(10-2)=640-8=632。

第10题:

由A和B两组测试人员同时相互独立地测试同一个应用程序模块的两个拷贝。假设经过两周测试后, A组发现的错误总数为350个,B组发现的错误总数为320个,其中两个组发现的相同错误数目为132个。若这两周所发现的错误在全部错误中具有着代表性,则可估算出在测试前此程序原有(63)个错误。

A.540

B.670

C.800

D.850


正确答案:D
解析:若将A、B两个测试小组发现的错误数分别看成是两个“独立”事件,设N为应用程序模块中存在的故障总数,NA为A组检测到的错误数,P(A)为A组检测到的错误数在被测程序模块故障总数中发生的概率,NB为B组检测到的错误数,P(B)为B组检测到的错误数在被测程序模块故障总数中发生的概率,NAB为A、B两组发现的相同错误数,P(A∩B)为A、B两组发现的相同错误数发生的概率。根据事件A、B相互独立的充分必要条件P(A∩B)=P(A)P(B),即独立事件的Bayes概率计算公式得,由试题给出的数据可得,NA=350,NB=320,NAB=132,则可以估算出测试前此应用程序原有的错误数≈848.485个,取整数849个。独立测试方案的估算前提是:两组发现的不同错误数所占的比例相对是很低的;两周来发现的错误在全部错误中有着代表性。顺便指出由于目前所进行的仅仅是模块测试,即部件级测试,还没有考虑到集成测试和系统测试中会出现的程序错误数量,因此可以预知总的错误数必然是大于849个。

更多相关问题