软件基础答案zucc.docx

上传人:b****5 文档编号:8133452 上传时间:2023-01-29 格式:DOCX 页数:36 大小:30.63KB
下载 相关 举报
软件基础答案zucc.docx_第1页
第1页 / 共36页
软件基础答案zucc.docx_第2页
第2页 / 共36页
软件基础答案zucc.docx_第3页
第3页 / 共36页
软件基础答案zucc.docx_第4页
第4页 / 共36页
软件基础答案zucc.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

软件基础答案zucc.docx

《软件基础答案zucc.docx》由会员分享,可在线阅读,更多相关《软件基础答案zucc.docx(36页珍藏版)》请在冰豆网上搜索。

软件基础答案zucc.docx

软件基础答案zucc

第1章绪论

N/A

第2章软件工程

1:

题目.软件测试的目的是_____________。

 

 A为了表明程序没有错误  

 B 为了说明程序能正确地执行 

 C 为了发现程序中的错误  

 D 为了评价程序的质量 

 E  

 F   

你的答案:

C

答案:

C

 

2:

题目结构化方法是一种___________的软件开发方法。

 

 A面向用户  

 B 面向数据结构  

 C 面向对象  

 D 面向数据流 

 E  

 F   

你的答案:

D

答案:

D

 

3:

题目下面_________不是详细设计的图形工具。

 

 A程序流程图 

 B N-S图 

 C PDL 

 D PAD 

 E  

 F   

你的答案:

C

答案:

C

 

4:

题目下列关于功能性注释不正确的说法是__________。

 

 A功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 

 B 用来说明程序段,需要在每一行都要加注释  

 C 可使用空行或缩进,以便很容易区分注释和程序  

 D 修改程序也应修改注释 

 E  

 F   

你的答案:

B

答案:

B

 

5:

题目下面____________开发阶段在典型环境下所需的人力百分比最高 

 A可行性分析 

 B 需求分析  

 C 软件设计  

 D 测试 

 E  

 F   

你的答案:

D

答案:

D

 

6:

题目下列文档与维护人员有关的有_________。

 

 A软件需求说明书  

 B 项目开发计划  

 C 维护手册  

 D 概要设计说明书 

 E  

 F   

你的答案:

C

答案:

C

 

7:

题目下列关于瀑布模型不正确的是___________。

 

 A瀑布模型上一阶段的变换结果是下一阶段的输入  

 B 瀑布模型每个阶段都不需要反馈 

 C 瀑布模型提供了软件开发的基本框架  

 D 瀑布模型存在局限性 

 E  

 F   

你的答案:

B

答案:

B

 

8:

题目在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是________ 

 A语句覆盖 

 B 判定/条件覆盖  

 C 条件组合覆盖 

 D 判定覆盖 

 E  

 F   

你的答案:

C

答案:

C

 

9:

题目软件调试技术包括__________ 

 A回溯法调试 

 B 循环覆盖调试  

 C 边界值分析调试 

 D 集成测试调试 

 E  

 F   

你的答案:

A

答案:

A

 

10:

题目在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为___________ 

 A确认测试  

 B 系统测试  

 C 渐增式测试  

 D 非渐增式测试 

 E  

 F   

你的答案:

D

答案:

D

 

11:

题目________的前提是完全了解程序的结构和处理过程 

 A白盒测试  

 B 黑盒测试  

 C α测试 

 D β测试 

 E  

 F   

你的答案:

A

答案:

A

 

12:

题目下面_________不是程序设计小组的组织形式。

 

 A民主制小组  

 B 层次式小组  

 C 主程序员制小组 

 D 专家制小组 

 E  

 F   

你的答案:

D

答案:

D

 

13:

题目______________的目标是确定软件开发工程的总目标,确定工程的可行性。

 

 A软件定义  

 B 软件开发  

 C 软件测试 

 D 软件维护 

 E  

 F   

你的答案:

A

答案:

A

 

14:

题目结构化分析方法是以数据流图、-___________和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型 

 ADFD图  

 B PAD图  

 C IPO图  

 D DD 

 E  

 F   

你的答案:

D

答案:

D

 

15:

题目信息隐蔽概念与____________这一概念直接的相关。

 

 A模块的独立性  

 B 模块类型的划分  

 C 软件结构定义  

 D 软件生命周期 

 E  

 F   

你的答案:

A

答案:

A

 

16:

题目在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的方法。

 

 A应用范围 

 B 内部逻辑 

 C 功能 

 D 输入数据 

 E  

 F   

你的答案:

C

答案:

C

 

17:

题目不属于序言性注释的有___________。

 

 A模块设计者 

 B 修改日期 

 C 程序的整体说明 

 D 语句功能 

 E  

 F   

你的答案:

D

答案:

D

 

18:

题目在软件生存期的各个阶段中跨越时间最长的阶段是________  

 A需求分析阶段 

 B 设计阶段 

 C 测试阶段 

 D 维护阶段 

 E  

 F   

你的答案:

D

答案:

D

 

19:

题目在软件测试中,白盒测试方法是通过分析程序的______来设计测试用例的方法 

 A应用范围  

 B 内部逻辑  

 C 功能  

 D 输入数据 

 E  

 F   

你的答案:

C

答案:

C

 

20:

题目需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出_________的过程。

 

 A模块说明书  

 B 软件规格说明  

 C 项目开发计划  

 D 合同文档  

 E  

 F   

你的答案:

B

答案:

B

 

21:

题目进度安排的好坏往往会影响整个项目的按期完成,下列属于软件进度的方法有 

 A程序结构图  

 B 甘特图  

 C 工程网络图  

 D E-R图 

 E  

 F   

你的答案:

B

答案:

B

 

22:

题目程序的三种基本控制结构的共同特点是__________ 

 A只能用来描述简单程序  

 B 不能嵌套使用  

 C 单入口,单出口  

 D 仅用于自动控制系统 

 E  

 F   

你的答案:

C

答案:

C

 

23:

题目为高质量地开发软件项目,在软件结构设计时,必须遵循_________原则。

  

 A信息隐蔽 

 B 质量控制 

 C 程序优化 

 D 数据共享 

 E  

 F   

你的答案:

A

答案:

A

 

24:

题目需求规格说明书的作用不包括___________ 

 A软件验收的依据 

 B 用户与开发人员对软件要做什么的共同理解 

 C 软件可行性研究的依据 

 D 软件设计的依据 

 E  

 F   

你的答案:

C

答案:

C

 

25:

题目数据字典是用来定义_________中的各个成份的具体含义的。

 

 A流程图 

 B 功能结构图 

 C 系统结构图 

 D 数据流图 

 E  

 F   

你的答案:

D

答案:

D

 

26:

题目下面不是黑盒测试方法的是___________。

 

 A边界值分析 

 B 路径覆盖 

 C 等价类划分 

 D 错误推测 

 E  

 F   

你的答案:

B

答案:

B

 

27:

题目改动既不是为了修改错误也不是为了提供软件效率,而是为了今后进行软件维护活动,为进一步改进软件打下基础,这是___________。

 

 A改正性维护 

 B 适应性维护 

 C 完善性维护 

 D 预防性维护 

 E  

 F   

你的答案:

D

答案:

D

 

28:

题目需求分析阶段的任务是确定_________。

 

 A软件开发方法 

 B 软件开发工具 

 C 软件开发费 

 D 软件系统的功能 

 E  

 F   

你的答案:

D

答案:

D

 

29:

题目在数据流图中,圆代表____________。

 

 A源点 

 B 终点 

 C 加工 

 D 模块 

 E  

 F   

你的答案:

C

答案:

C

 

30:

题目SD方法设计的结果是____________。

 

 A源代码 

 B 伪代码 

 C 模块 

 D 模块结构图 

 E  

 F   

你的答案:

C

答案:

C

 

31:

题目SP设计方法的要点是__________。

 

 A自顶向下,逐步求精 

 B 自顶向下,逐步分解 

 C 自底向上,逐步求精 

 D 自底向上,逐步分解 

 E  

 F   

你的答案:

A

答案:

A

 

32:

题目_____________是以追求更高的效益和效率为目标的持续性活动。

  

 A质量策划 

 B 质量控制 

 C 质量保证 

 D 质量改进 

 E  

 F   

你的答案:

C

答案:

C

 

33:

题目_____不是总体设计的图形工具 

 A层次图 

 B 网状图 

 C 结构图 

 D HIPO图 

 E  

 F   

你的答案:

B

答案:

B

 

多选题

34:

题目软件维护通常可以分为 

 A改正性维护  

 B 适应性维护  

 C 完善性维护  

 D 预防性维护 

 E  

 F   

你的答案:

ABCD

答案:

ABCD

 

35:

题目结构化程序设计采用的基本控制结构是  

 A顺序 

 B 选择 

 C 分支 

 D 循环 

 E  

 F   

你的答案:

ABD

答案:

ABD

 

是非题 

36:

题目软件测试应当避免由开发人员本人进行 

 A是

 B 否

你的答案:

A

答案:

A

 

37:

题目“软件危机”是指计算机病毒的出现 

 A是

 B 否

你的答案:

B

答案:

B

 

38:

题目黑盒测试又称为结构测试 

 A是

 B 否

你的答案:

B

答案:

B

 

39:

题目模块独立性遵循高耦合低内聚的原则 

 A是

 B 否

你的答案:

B

答案:

B

第3章数据结构

1:

题目有一个二维数组[m][n],按行存储,假设[0][0]存放位置在644(10进制),[2][2]存放位置在676(10进制),每个元素占一个空间,则[4][5]在_____位置。

 

 A692 

 B 626 

 C 709 

 D 724 

 E  

 F   

你的答案:

C

答案:

C

 

2:

题目一个顺序存储结构的线性表有255个记录,采用线性查找法(也称顺序查找法)查找该表,在等概率条件下的平均查找长度为__________。

  

 A128 

 B 127 

 C 126 

 D 255 

 E  

 F   

你的答案:

A

答案:

A

 

3:

题目有一个顺序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折半查找值为82的结点时,____________次比较后查找成功。

 

 A4 

 B 2 

 C 1 

 D 8 

 E  

 F   

你的答案:

A

答案:

A

 

4:

题目具有65个结点的完全二叉树的高度为__________。

 

 A8 

 B 7 

 C 6 

 D 5 

 E  

 F   

你的答案:

B

答案:

B

 

5:

题目已知一有向图G的邻接表的存储结构如下图所示:

(说明:

图中的0对应顶点v1,1对应顶点v2,2345分别对应了顶点v3v4v5v6)则基于该存储表示,从顶点v1出发,用广度优先遍历算法得到的顶点序列是_________。

  

 Av1v2v3v5v4v6  

 B v1v2v5v6v4v3 

 C v1v2v5v3v4v6  

 D v1v2v3v4v5v6 

 E  

 F   

你的答案:

A

答案:

A

 

6:

题目设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为_________ 

 A2 

 B 3 

 C 4 

 D 5 

 E  

 F   

你的答案:

B

答案:

B

 

7:

题目若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为____________ 

 Ai  

 B n=i 

 C n-i+1 

 D 不确定 

 E  

 F   

你的答案:

C

答案:

C

 

8:

题目把一棵树转换为二叉树后,这棵二叉树的形态是_______。

  

 A唯一的 

 B 有多种,但根结点都没有左孩子 

 C 有多种 

 D 有多种,但根结点都没有右孩子 

 E  

 F   

你的答案:

A

答案:

A

 

9:

题目在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的倍。

 

 A1/2 

 B 1 

 C 2 

 D 4 

 E  

 F   

你的答案:

B

答案:

B

 

10:

题目有8个结点的无向图最多有条边。

  

 A14 

 B 28 

 C 56 

 D 112 

 E  

 F   

你的答案:

B

答案:

B

 

11:

题目有8个结点的无向连通图最少有条边 

 A5 

 B 6 

 C 7 

 D 8 

 E  

 F   

你的答案:

C

答案:

C

 

12:

题目折半查找有序表(4,6,12,20,28,38,50,70,88,100),若查找表中元素20,它将依次与表中元素___比较大小。

 

 A28,6,12,20 

 B 38,12,20 

 C 20 

 D 38,70,88,100 

 E  

 F   

你的答案:

A

答案:

A

 

13:

题目给定n=8,对数组R中的8个元素做升序排列,数组R中的关键字为:

(8,3,2,1,7,4,6,5),则简单选择排序过程中第二趟排序结束后关键字的顺序是_______  

 A1,2,3,8,7,4,6,5 

 B 1,3,2,8,7,4,6,5 

 C 1,2,3,4,5,6,8,7 

 D 1,2,3,4,5,6,7,8 

 E  

 F   

你的答案:

A

答案:

A

 

14:

题目有关键字序列{20,6,15,7,3},作升序排列,则线性插入排序过程中第三趟排序结束后关键字的顺序是 

 A20,6,15,7,3 

 B 6,20,15,7,3 

 C 6,15,20,7,3 

 D 6,7,15,20,3 

 E  

 F   

你的答案:

C

答案:

C

 

15:

题目非线性结构是数据元素之间存在一种_________  

 A一对多关系  

 B 多对多关系 

 C 多对一关系 

 D 一对一关系 

 E  

 F   

你的答案:

B

答案:

B

 

16:

题目算法分析的目的是________  

 A找出数据结构的合理性 

 B 研究算法中的输入和输出的关系 

 C 分析算法的效率以求改进 

 D 分析算法的易懂性和文档性 

 E  

 F   

你的答案:

C

答案:

C

 

17:

题目一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是  

 A110 

 B 108 

 C 100 

 D 120 

 E  

 F   

你的答案:

B

答案:

B

 

18:

题目数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为____  

 Ar-f; 

 B (n+f-r)%n; 

 C n+r-f;  

 D (n+r-f)%n 

 E  

 F   

你的答案:

D

答案:

D

 

19:

题目编译程序的功能是________  

 A发现源程序中的语法错误 

 B 改正源程序中的语法错误 

 C 将源程序编译成目标程序 

 D 将某一高级语言程序翻译成另一种高级语言程序 

 E  

 F   

你的答案:

C

答案:

C

 

20:

题目在具有100个结点的树中,其边的数目为_______。

 

 A101 

 B 100 

 C 99 

 D 98 

 E  

 F   

你的答案:

C

答案:

C

 

21:

题目对某二叉树进行前序遍历的结果为EF,中序遍历的结果为FE,则后序遍历的结果为_________。

 

 AFE  

 B FE  

 C FE  

 D EF 

 E  

 F   

你的答案:

B

答案:

B

 

22:

题目若让元素1,2,3依次进栈,则出栈次序不可能出现_______种情况。

 

 A3,2,1 

 B 2,1,3 

 C 3,1,2 

 D 1,3,2 

 E  

 F   

你的答案:

C

答案:

C

 

23:

题目线性链表不具有的特点是。

 

 A随机访问 

 B 不必事先估计所需存储空间大小 

 C 插入与删除时不必移动元素 

 D 所需空间与线性表长度成正比 

 E  

 F   

你的答案:

A

答案:

A

 

24:

题目算法的时间复杂度与_______有关。

  

 A问题规模 

 B 计算机硬件性能 

 C 程序设计语言的类型或版本 

 D 算法设计者的水平 

 E  

 F   

你的答案:

A

答案:

A

 

25:

题目一个栈的出栈序列是a,b,c,d,e,则进栈可能的序列是__。

  

 Aabcde 

 B cdabe 

 C ecabd 

 D cedab 

 E  

 F   

你的答案:

A

答案:

A

 

26:

题目一个长度为50的循环队列中,队头指针(front)等于41,队尾指针(rer)等于20,则队列中有_______个元素。

 

 A41 

 B 20 

 C 21 

 D 29 

 E  

 F   

你的答案:

D

答案:

D

 

27:

题目若某二叉树结点的中序遍历序列是abcdef,则结点的前序(DLR)序列不可能是____。

 

 Adbacef 

 B acbedf 

 C efbacd  

 D bafdce 

 E  

 F   

你的答案:

C

答案:

C

 

28:

题目下图从顶点v1开始进行深度优先遍历,可得到顶点访问序列是______。

 

 A1243576 

 B 1243567 

 C 1245637  

 D 1234576 

 E  

 F   

你的答案:

A

答案:

A

 

29:

题目带头结点的单链表first为空的判定条件是:

 

 Afirst=NIL 

 B first->next=NIL 

 C first->next=first 

 D first!

=NIL 

 E  

 F   

你的答案:

B

答案:

B

 

30:

题目在各种查找方法中,平均查找长度与结点个数n无关的查找方法是___  

 A顺序查找 

 B 折半查找 

 C 散列查找 

 D 线性查找 

 E  

 F   

你的答案:

C

答案:

C

 

31:

题目在表长为n的链表中进行线性查找,它的平均查找长度为________ 

 AASL=n 

 B ASL=(n+1)/2 

 C ASL=+1 

 D ASL≈log2(n+1)-1 

 E  

 F   

你的答案:

B

答案:

B

 

32:

题目折半查找有序表(4,6,10,12,20,30,50,70,88,100)。

若查找表中元素58,则它将依次与表中比较大小,查找结果是失败。

 

 A20,70,30,50 

 B 30,88,70,50  

 C 20,50  

 D 30,88,50 

 E  

 F   

你的答案:

A

答案:

A

 

33:

题目对22个记录的有序表作折半查找,当查找失败时,至少需要比较次关键字。

 

 A3 

 B 4 

 C 5 

 D 6 

 E  

 F   

你的答案:

C

答案:

C

 

34:

题目链表适用于查找 

 A顺序 

 B 二分法 

 C 顺序、,也能二分法 

 D 随机 

 E  

 F   

你的答案:

A

答案:

A

 

35:

题目折半搜索与二叉搜索树的时间性能___________ 

 A相同 

 B 完全不同 

 C 有时不相同  

 D 数量级都是O(lo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1