题目网 >职业资格类 >软考 >试题列表
The project workbook is not so much a separate document as it is a structure imposed on the documents that the project will be producing anyway.All the documents of the project need to be part of this( ).This includes objectives,external specifications,interface specifications,technical standards,internal specifications and administrative memoranda(备忘录).Technical prose is almost immortal.If one examines the genealogy(Ff)of a customer manual for a piece of hardware or software,one can trace not only the ideas,but also many of the very sentences and paragraphs back to the first(请作答此空)proposing the product or explaining the first design.For the technical writer,the paste-pot is as mighty as the pen.Since this is so,and since tomorrow's product-quality manuals will grow from today’s memos,it is very important to get the structure of the documentation right.The early design of the project( )ensures that the documentation structure itself is crafted,not haphazard.Moreover,the establishment of a structure molds later writing into segments that fit into that structure.The second reason for the project workbook is control of the distribution of( ).The problem is not to restrict information,but to ensure that relevant information gets to all the people who need it.The first step is to number all memoranda,so that ordered lists of titles are available and h worker can see if he has what he wants.The organization of the workbook goes well beyond this to establish a tree-structure of memoranda.The( )allows distribution lists to be maintained by subtree,if that is desirable.
A.objective
B.memoranda
C.standard
D.specification
软件质量保证的主要目标不包括______。
A.通过预防、检查与改进来保证软件质量
B.保证开发出来的软件和软件开发过程符合相应标准与规程
C.收集软件产品、软件过程中存在的不符合项,在项目总结时进行分析
D.确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要
在进行软件设计时,以下结构设计原则中,不正确的是()。
A.模块应具有较强的独立性,即高内聚和低耦合
B.模块之间的连接存在上下级的调用关系和同级之间的横向联系
C.整个系统呈树状结构,不允许网状结构或交叉调用关系出现
D.所有模块都必须严格地分类编码并建立归档文件
对于逻辑表达式(((a|b)‖(c>2))&&d
非空二叉排序树的定义是:若根结点具有左子树,则左子树中所有结点的关键码均小于根结点的关键码:若根结点具有右子树,则右子树中所有结点的关键码均大于根结点的关键码;左、右子树也是二叉排序树。由此可知,在一个二叉排序树中()。
A.从根结点到任何一个叶子的路径上,结点的关键码序列呈递增排序
B.从根结点到任何一个叶子的路径上,结点的关键码序列呈递减排序
C.同层次结点从左向右排序,结点的关键码序列呈递增排序
D.同层次结点从左向右排序,结点的关键码序列呈递减排序
面向对象分析的目的是为了获得对应用问题的理解,其主要活动不包括()。
A.认定并组织对象
B.描述对象间的相互作用
C.面向对象程序设计
D.确定基于对象的操作
某二叉树的先序遍历序列为cabfedg,中序遍历序列为abcdefg,则该二叉树是()。
A.完全二叉树
B.最优二叉树
C.平衡二叉树
D.满二叉树
针对以下C语言程序段,假设sta[10]=-1,对于x的取值,需要______个测试用例能够满足分支覆盖的要求。
Int MathMine(int x)
{
int m=0;
int i;
for(i=x-1;i<=x+1;i++)
{
If(i<0)continue;
If(i>31)break;
If(sta[i]=-1)m++;
}
return m;
}
A.3
B.4
C.
5
D.6
函数调用和返回控制是用()实现的。
A.哈希表
B.堆
C.栈
D.队列
假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3,若采用P-V操作,则信号量S的取值范围应为()
A.-1~(n-1)
B.-3~3
C.-(n-3)~3
D.-(n-1)~1
在引入自动化测试工具以前,手工测试遇到的问题包括()。
①工作量和时间耗费过于庞大②衡量软件测试工作进展困难
③长时间运行的可靠性测试问题④对并发用户进行模拟的问题
⑤确定系统的性能瓶颈问题⑥软件测试过程的管理问题
A.①②③④⑤⑥
B.①②③④⑤
C.①②③④
D.①②③
下面关于漏洞扫描系统的叙述,错误的是()。
A.漏洞扫描系统是一种自动检测目标主机安全弱点的程序
B.黑客利用漏洞扫描系统可以发现目标主机的安全漏洞
C.漏洞扫描系统可以用于发现网络入侵者
D.漏洞扫描系统的实现依赖于系统漏洞库的完善
一个程序的控制流图中有6个节点,10条边,在测试用例数最少的情况下,确保程序中每个可执行语句至少执行一次所需要的测试用例数的上限是()
A.2
B.4
C.6
D.8
一个类中可以拥有多个名称相同而参数表(参数类型或参数个数或参数类型顺序)不同的方法,称为()。
A.方法标记
B.方法调用
C.方法重载
D.方法覆盖
对于逻辑表达式((a&&b)||c),需要()个测试用例才能完成条件组合覆盖。
A.2
B.4
C.8
D.16
以下关于极限编程(XP)的叙述中,正确的是(请作答此空)。XP的12个最佳实践不包括()。
A.XP是激发开发人员创造性、使管理负担最小的一组技术
B.每一个不同的项目都需要一套不同的策略、约定和方法论
C.多个自组织和自治小组并行地递增实现产品
D.有一个使命作为指导,它设立了项目的目标,但并不描述如何达到这个目标
某系统中仅有5个并发进程竞争某类资源,且都需要该类资源3个,那么该类资源至少有(22)个,才能保证系统不会发生死锁
A.9
B.10
C.11
D.15
以下关于白盒测试叙述中,不正确的是
A.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求
B.逻辑覆盖法是一种常用的白盒测试方法
C.程序中存在很多判定和条件,不可能实现100%的条件覆盖
D.测试基于代码,无法确定设计正确与否
对于线性表,相对于顺序存储,采用链表存储的缺点是(57)。
A.数据元素之间的关系需要占用存储空间,导致存储密度不高
B.表中结点必须占用地址连续的存储单元,存储密度不高
C.插入新元素时需要遍历整个链表,运算的时间效率不高
D.删除元素时需要遍历整个链表,运算的时间效率不高
将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。
A.编译
B.解释
C.汇编
D.解析
联系我们 用户中心
返回顶部