发现错误多的程序模块,残留在模块中的错误也多。

题目

发现错误多的程序模块,残留在模块中的错误也多。

参考答案和解析
正确答案:正确
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列说法错误的是( )。

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

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

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

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


正确答案:C

第2题:

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

A.数据定义程序模块

B.数据操纵程序模块

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

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


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

第3题:

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

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


答案错

第4题:

下面不属于DBMS的数据操纵方面的程序模块的是

A.DDL翻译程序模块

B.查询处理程序模块

C.数据更新程序模块

D.嵌入式查询程序模块


正确答案:A
解析:数据操纵方面的程序模块主要包括:查询(SELECT语句)处理程序模块;数据更新(增、删、改)程序模块;交互式查询程序模块;嵌入式查询程序模块。这些程序模块对用户的数据操纵请求进行语法分析、语义检查,生成某种内部表示,通常是语法树。对于查询语句,要由查询优化器(模块)进行优化,如根据一定的等价变换规则把语法树转换成标准(优化)形式;对于语法树中的每一个操作,根据存取路径、数据的存储分布、数据的聚簇等信息来选择具体的执行算法。接着生成查询计划(生成代码)、执行模块。最后执行,完成对数据库的存取操作。

第5题:

在某个长度(机器指令条数)为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。

第6题:

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

A.事务管理程序模块

B.数据更新程序模块

C.交互式程序查询模块

D.查询处理程序模块


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

第7题:

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

A.数据定义程序模块

B.数据操纵程序模块

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

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


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

第8题:

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

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

B.数据更新程序模块

C.交互式程序查询模块

D.查询处理程序模块


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

第9题:

由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个。

第10题:

在某操作系统中,47%的错误是由该系统4%的程序模块产生的,该现象属于( )特征。A.蒙特卡洛SXB

在某操作系统中,47%的错误是由该系统4%的程序模块产生的,该现象属于( )特征。

A.蒙特卡洛

B.大数定律

C.帕累托定律

D.PDPC


正确答案:C
帕累托图,是按照发生频率大小顺序绘制的直方图.表示有多少结果是由已确认类型或范畴的原因所造成的。从概念上说,帕累托图与帕累托法则一脉相承,该法则认为:相对来说数量较小的原因往往造成绝大多数的问题或者缺陷。此项法则往往称为二八原理,即80%的问题是20%的原因所造成的。也可使用帕累托图汇总各种类型的数据,进行二八分析。

更多相关问题