软件基础答案 zucc.docx
- 文档编号:9429936
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:46
- 大小:30.57KB
软件基础答案 zucc.docx
《软件基础答案 zucc.docx》由会员分享,可在线阅读,更多相关《软件基础答案 zucc.docx(46页珍藏版)》请在冰豆网上搜索。
软件基础答案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(l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件基础答案 zucc 软件 基础 答案