A、1
B、2
C、3
D、5
答案:C
解析:解析:扇出指由一个模块直接调用的其他模块个数。在该结构图中,"某系统"模块和功能"模块调用的其他模块个数最多,为3个,则最大扇出数为3。本题答案为C选项。
A、1
B、2
C、3
D、5
答案:C
解析:解析:扇出指由一个模块直接调用的其他模块个数。在该结构图中,"某系统"模块和功能"模块调用的其他模块个数最多,为3个,则最大扇出数为3。本题答案为C选项。
A. 语句覆盖
B. 边界值分析
C. 条件覆盖
D. 分支覆盖
解析:解析:白盒测试的主要技术有逻辑覆盖测试、基本路经测试等。其中,逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖。边界值分析属于黑盒测试。本题答案为B选项。
A. 单元测试
B. 集成测试
C. 确认测试
D. 系统测试
解析:解析:单元测试也称模块测试,模块是软件设计的最小单位,单元测试是对模块进行正确性的检验,以期尽早发现各横块内部阿能存在的各种错误,通常在编码阶段进行。本题答案为A选项。
A. 算法详细设计
B. 软件的主要功能
C. 软件的性能
D. 运行环境
解析:解析:软件需求规格说明书应该明确软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型。算法详细设计是详细设计阶段的工作。本题答案为A选项。
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
解析:解析:耦合用于衡量不同模块彼此间互相依赖《连接》的紧密程度﹔内聚用于衡量一个模块内部各个元素彼此结合的紧密程度。软件设计中模块划分时应每个摸块完威一个相对独立的特定子功能,并且和其他模块之间的关系很简单,即高内聚低耦合。本题答案为B选项。
A. front=rear=NULL
B. front=-1且rear=NULL
C. front=NULL且rear=-1
D. front=rear=-1
解析:解析:带链的队列是采用链式存储结构表示的队列。链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律地连续变化。当front=rear=NULL时,队为空;当front=rear且不等于NULL时,队列中存在一个元素,其他情况无法判断。本题答案为A选项。
A. 所谓算法就是计算方法
B. 程序可以作为算法的一种描述方法
C. 算法设计只需考虑得到计算结果
D. 算法设计可以忽略算法的运算时间
解析:解析:算法是指对解题方案的准确而完整的描述。简单的说,就是解决问题的操作步骤。算法不等于数学上的计算方法,也不等于程序,A选项错误。算法可以用某种表达方式(如流程图)描述,也可以用具体的程序设计语言(即编程)描述,B选项正确。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构降低算法的时间复杂度和空间复杂度,C、D两项错误。
A. 前序序列
B. 中序序列
C. 后序序列
D. 前序序列或后序序列
解析:解析:在该二叉树中,左子树上的结点值均小于相结点值,右子树上的结点值均不小于相结点值,要使遍历结果为有序序列阆儒先遍历左子树,再遍历报结点,最后遍历右子树,即为中序遍历序列。本题答案为B选项。
A. 功能扩充能力
B. 分时响应能力
C. 信息共享能力
D. 快速响应能力
解析:解析:实时操作系统是指当外界事件或数据产生时,系统能够接收并以足够快的速度予以处理和响应,能够控制所有任务协调一致运行。本题答案为D选项。
A. 并
B. 交
C. 选择
D. 投影
解析:解析:从关系模式中指定若干属性组成新的关系称为投影。本题中关系T中的两列(A,B)就是将关系R中两列(A,B)提取出来,将重复的元组只保留一个,故为投影运算。本题答案为D选项。
A. 0
B. 1
C. 48
D. 49
解析:解析:在循环队列运转起来后,如果frontrear,则队列中的元素个数为rear-front+m。 本题中,front>rear,则元素个数为rear-front+50=front-1 -front+50=49。在长度为n的线性表中寻找值最大的元素,最坏情况下需要比较的次数为n-1。因此,在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为49-1=48。本题答案为C选项。